Position: Senior/Team Lead PHP Developer
Category: PHP
English level: intermediate
Years of experience: 10


1. 2016 - present. A product company, full-time. Lead PHP developer.

• Interaction with product managers, another back-end team, the mobile team for technical expertise, task decomposition and coordination of their plans
• Involvement in sprint planning
• Technical leadership of a team of 5 developers and a tester
• Improvement of development processes
• Code review
• Mentoring, promotion of SOLID, TDD, DDD within reasonable limits
• Verification of compliance with accepted standards and agreements
• Developer performance evaluation
• Interviewing new team members
• Improving app architecture
• Involvement in deploy, maintenance, monitoring
• wiki support (API and other information needed for the project and development)

Active participation in:
• migration to Symfony

2. 2013 - 2016. The same company, full-time. Full-stack developer, mostly back-end.

• Product support and development with other developers. The product is a CRM for ordering goods to retailers, merchandising, gathering marketing data in retail stores and analysing all this information.
It has a multi-user interface and an advanced system of roles and access rights to data and functionality, has several supported languages for localization and supports different time zones.
It's written on pure PHP + MySql
• Legacy code support and refactoring
• Change and development of the database structure
• Solving performance problems, including optimizing slow sql queries
• Writing unit and functional tests
• Discussion, planning and evaluation of tasks
• Sometimes mentoring

Active participation in:
• Product migration from MySql to PostgreSQL
• Creating an API for our mobile app team (android, ios)
• Development of API for exchange with client systems. Loading and unloading data in json, xml, css, xls.
• Usіng google map api, Amazon S3

3. 2012 - 2013. Freelance. Full-stack developer.

Creating sites, small online stores with my own CMS and with MODx.

4. 2011 - 2012. Freelance. Front-end web development.

Mostly cross browser markup.
Back-end or full-stack with focus on back-end.
For long-term cooperation.
Senior Software Developer position with the possibility of moving to Team|Tech Lead after some time