Software Architect
Freelancer | Aug 2012 - Present
HTML/CSS
Angular
Symfony
JavaScript
Designing and/or implementing complex ( mostly web 2.0 / Symfony2 ) software systems.
Lead Backend Developer
LifeWorks | Jan 2015 - Oct 2017
PHP
MongoDB
Vagrant
Zend Framework 2
CI/CD
Doctrine ORM
API Integration
ABOUT LIFEWORKS
A Global Employee Engagement Platform (EEP) serving 50,000 companies with over 15 million users. LifeWorks’ mobile employee engagement and wellness platform puts the employee at the heart of its business. LifeWorks combines an action-oriented solution with functionality spanning across employee recognition, employee assistance, wellness, social communications, rewards, perks and employee engagement analytics. For the first time, employers can offer their workforce a single and compelling mobile-first digital platform.
ABOUT MY ROLE
As remote lead of the office-based backend team I ensured code quality and sustainability under immense feature pressure as we transitioned from a startup to a solid corporation. While growing the team from 5 to almost 20 developers, we introduced working-from-home/remoting enabled workflows, development and delivery best practices (TDD, CI, replicated environments, code reviews, agile). We used PHP5/7, Symfony2, Zend2, MongoDB, Doctrine2 ODM, OAuth2, PHPunit, Mockery to create an API and deploy it in a Jenkins+GitHub+AWS pipeline, integrating with AWS (SQS, SNS), Google (analytics, locations), and providers (SSO, offers, currency exchange, etc).