Head Of Software Development
MultiBank Group
Total years of experience :16 years, 3 Months
Reporting to the Chairman and CTO, responsible for the strategic planning, software development and support of all the
applications. Built and lead a team of up to 20 employees (5 remotes).
Inherited a team with no discernible work process and instilled the agile software development methodology.
Implemented new tools and technologies such as continuous integration, automated deployments, application
performance monitoring that dramatically increased software quality.
Interviewing, testing, and hiring all kind of technical positions from developers up to CTO.
Technology Used: Symfony Framework 3 & 4, PHP 7, Apache, AWS services, DataDog, Flutter, Docker, MySql, Ubuntu 22, Sonata
Project CMS, JIRA Agile SCRUM, Confluence
• Developed online marketplace platform that facilitates agent to agent sales and rental property deals, with complete backend switch from Drupal to Symfony 2 using Sonata project CMS
• Redesigned the database and code into MVC model and successfully migrated the data
• Created staging and production, configured, secured, and web optimized Ubuntu servers (14)
• Managed the tasks within the team using JIRA Software Agile SCRUM
• Trained non-tech employees how to deal with admin and back-end site functionality.
50% management: Hiring, training, Agile Scrum Master, code reviewing and mentoring
50% backend coding: Java Spring Framework RESTFUL APIs, Neo4j GraphQL database, AngularJS + TypeScript Admin portal
REST APIs using micro services to serve the mobile applications and the Admin Portal
IOS continuous release deployments on HockeyApp, Testflight, and the Apple store
Google Firebase console configurations: Hosting, Cloud Storage, Crashlytics, Cloud Messaging, and Remote Config
Bitbucket deployments using Pipelines
AWS management and configuration: Simple Queue Service (SQS), EC2, Elastic Beanstalk, DynamoDB, X-Ray, Load Balancing
Tools & services used: Quickblox Enterprise for in app chat, MixPanel, Sendgrid, Twilio Programmable SMS and Video for the Online Teaching System (OTS), Algolia search, and implementation of DRIP marketing using emails and push notifications
Integration with payment processor CyberSource
• Integrated and administered JIRA project management Software to the company.
• Coached the development team to improve code quality, and managed an intensive 3 month pair programme training scheme.
• Introduced Agile SCRUM with 2 weekly sprints and acted as scrum-master.
• Took the lead for organising sprint planning, sprint retrospective, and daily stand ups meetings.
• Managing customer relationships and requirements.
• Task delegation and monitoring.
• Promoting the use of GIT and daily or per feature code commits.
• Installation of Atlassian Confluence for internal company wiki and documentation.
• Developed a custom reporting tool based on Symfony 2 with integration with JIRA API to generate reports based on sprints, story points, hours logged, project progress, etc…
• Overseeing the company's workflow and adjusting it to add value and stem profit loss.
• Held major technical presentations, in-house and client facing.
• Created many Ubuntu servers (14 & 16) configuring, securing, and web optimized
• Technical team interviewing, hiring and performance evaluation
Technology: Symfony2 framework, Ubuntu 14.04 & 16.04, Puppet, Git, Bitbucket, PHP, MySQL, MongoDB, NodeJS, Wordpress, Code Igniter, Laravel, Agile programming, JIRA Software server, Confluence server
• Implemented a strategy to upgrade old legacy code using php 4 to php 5, web 2.0, Symfony2 Framework, ORM, MVC, and Object Oriented code by creating versioned migrations
• Designed, created, developed, and implemented the new loan product using amortization tables
• Created and developed BI (Business Intelligence) tool to enhance risk management, financial decisions, and monitor business performance.
• Introduced CQRS and Event Driven programming and contributed to a public repository EventStore Bundle
• Implemented an accounting system for the loans product and contributed to the public repository Accounting Bundle for Symfony2 on Github
Technology: Symfony2 framework, Ubuntu 12.04, Puppet, Vagrant, Composer, Git, Github, Gearman, PHP 5, MySQL, Doctrine 2, Twig, Twitter bootstrap 3, HTML, PhpStorm IDE, Xdebug, JavaScript, AJAX, Memcache, Angular JS, behat, Mink, Gherkin, MVC, OOP, CQRS, TDD, Agile programming, JIRA
Start-up company that started in Montreal with 2 people. In June 2013 the company expanded to Bulgaria and I moved to Sofia to form and manage a team of 10 people using agile programming and scrum meetings. The project was to develop a new social network web application that joins Facebook and Linked and a third familial section in one site and compete with them.
• Designed and developed the application using PHP, Yii’s framework, NodeJS and BackboneJS, MySQL and MongoDB as databases
• Created APIs in PHP to import the user’s profile from Facebook and LinkedIn and store it in his newly created account
• Features that I accomplished: the user’s registration, profile, gallery, wall, posts
Technology: Yii framework, PHP, MySQL, HTML, MongoDB, JavaScript, Node.JS, backbone.JS, AJAX, RabbitMQ, MVC, OOP, Agile programming, JIRA, scrum meeting, Tortoise SVN, WAMP
The client is a professor at McGill University that is doing a research on rats.
• Created an online application in PHP using Yii’s framework and MySQL
• It takes millions of entries, cleans it, analyses it, and provides complex reports that cannot be done in Excel.
Technology: PHP, Yii framework, MySQL, PHPExcel, LAMP, HTML
• Designed and implemented a MySQL database for a startup online raffle game
• Set up a PHP server with a custom framework and CMS to do all the back end logic and features
• Wrote API’s to communicate with the front end application that is written in Adobe Flex
• Contributed new ideas to the project and demonstrated an income plan
Technology: PHP, MySQL, MySQL workbench, LAMP, HTML
A multimillion company that owns the majority and online adult entertainment websites. Their products have around 80M+ daily visitors and 3B+ ad impressions.
• Created a BI (business intelligence) central tool that manages members, reduces charge back input, increases gross income, makes complex financial reports and graphs and communicates with third party billers using APIs
• Databases with more that 2M active members and 5M daily transactions
• Consulted with upper management for new features and technics
• Worked on the custom CMS MVC framework and added new features to it
Technology: PHP, HTML, PHPExcel, JScharts, SVN, writing complex SQL queries, team leading, OOP, CMS framework, MVC design, scrum meetings, JIRA, training new hires, high traffic websites with large transactions databases.
• The project included designing and developing a software using RFID tags to manage and facilitate the fire extinguishers routine inspection at Concordia University. The software was done on Microsoft visual studio using MFC and .NET.
• Three hours per week tutorial for “Principles of Electrical Engineering” students
• Helped students with difficulties solving problems
• Guided them to the most efficient solution
• Pointed out their mistakes so they can avoid them during the exam
- Graduated with distinctions - Dean’s list honours 2006