Senior Software Engineer – Drimsim
Experienced PHP Developer
- 7+ years in Software Development and 7+ years in PHP.
- 2+ years in Agile Development – developing software using Scrum methodology.
- Test-driven development (TDD), Refactoring, Continuous Integration.
- Languages: PHP, Python, Javascript, SQL, HTML5/CSS3
- Frameworks: Laravel, Yii, Symfony, Zend Framework, React
- Others: Docker, Vagrant, Git, MySQL, PostgreSQL, Redis
Senior Software Engineer at Drimsim, Barcelona, Spain
Sep 2018 — Present
Drimsim - universal SIM card for traveling around the world. Remote work.
Responsibilities:
- Development of the server-side for a mobile application
- Integration with about 20 partners (Stripe, Tinkoff, AWS, MailChimp, VoxImplant, Firebase, etc.)
- Development and support admin panel for technical support
Achievements:
- I discouraged the team from rewriting the backend from scratch (a huge number of development hours were saved)
- Built the process of automated testing (the number of satisfied users has been increased)
- Refactored all old and complex sections of code (the speed of release of new features in 2x was increased)
Stack:
PHP • Yii • Symfony • MySQL • Linux • Docker • OOP • Git • Amazon AWS
Senior Software Engineer at KupiKupon Global, Moscow, Russia
Oct 2016 — Sep 2018 (2 years)
KupiKupon Global - one of the largest coupon sites in Russia. Remote work.
Responsibilities:
- Development and support of a self-developed service for sending emails (7 million messages a day)
- Website development and support: kupibonus, kingcoupon, zecity
Achievements:
- I became the main developer of a sophisticated email service
- A great relationship with the team and senior management
- Perfectly integrated into remote development
Stack:
PHP • Laravel • Zend Framework • Python • PostgreSQL • MySQL • Redis • Vagrant • Git • React
ALMA, Bryansk, Russia
Nov 2012 — Oct 2016 (4 years)
ALMA - is an outsourcing company
Jul 2015 — Oct 2016: Team leader of 5 programmers
Responsibilities:
- Website development and support (Backend and Frontend)
- Team training and mentoring
- Writing documentation
Achievements:
- I built the development process
- I have implemented the practice of writing TDD
- Good code writing culture
--------------------
Nov 2012 — Jul 2015: Web developer
Responsibilities:
- Website development and support
- Modification and creation of modules for self-developed ALMA.CMS
- Parsing sites
- CRM Development
Achievements:
- I became one of the strongest developers in the team
- I motivated the team to use git, which reduced the number of conflicts
- I motivated the team to use the BEM methodology, which allowed us to create a single database of components and accelerated development
- I created a knowledge base that allowed me to reuse knowledge and code in different projects
Stack:
PHP • Python • Laravel • JQuery • Gulp • MySQL • Wordpress • Git • Development management
Social profiles
- LinkedIn: https://www.linkedin.com/in/zualex
- GitHub: https://github.com/zualex
- Telegram: https://telegram.me/zualex
Skills
★★★★★ PHP
★★★★★ Git
★★★★☆ SQL
★★★★☆ Laravel
★★★★☆ Yii
★★★☆☆ Python
★★★☆☆ JavaScript
★★★☆☆ Symfony
★★★☆☆ Zend Framework
★★★☆☆ Docker
★★☆☆☆ React