Developed different projects mostly on PHP/MySQL/MongoDB/Redis. Designed and implemented microservices and highload stable solutions. Managed continuous integration solutions integration. Managed teams workflow organization. Designed and managed AWS infrastructure + continuous delivery.
Converted business requirements to technical specifications for tech team. There was very poor product management team, so I was forced to design and develop a lot of product components by myself. Managed team of 3 full-stack programmers and 1 system administrator (tasks specification, repository management, code review). Designed and implemented Payment Service API integrated with 10+ different payment service providers API's (service-oriented architecture finally evolved to micro-service architecture). Designed and implemented highload, failover and auto-scale development and production environments on AWS including continuous integration setup based on CircleCI + AWS CodeDeploy. Covered core API services with 400+ unit tests. Supported all new Chinese and European merchants in API integration and troubleshooting.
Freelance & Outsource projectFebruary 2016 - August 2016
Highload and scalable web-projects based. Asynchronous web-services based on Lumen and ReactPHP. Database architecture with Sphinx and Elastic Search optimizations. Failover AWS infrastructure and Linux servers configuration. Continuous integration and release automation. Unit and Selenium tests coverage. Development process organization with Agile/Scrum, git-flow, code reviews and etc.
ÉVASION (Bon Voyage Inc.)September 2015 - February 2016
System performance and security audit. Designing new platform architecture and writing development plan. Developing integration with MasterCard payment service. Migration project infrastructure to AWS. Interviewing developers and managers in new team.
PHP Console (got ~90k active users)July 2013 - December 2013
Product management of PHP Console new version: http://github.com/barbushin/php-console Architecture design and development of new project version core. Writing release requirements specification. Writing project documentation & press-release. Developing and supporting some other Open Source projects.
Architecture designing and back-end development of online education service http://tutorion.ru Organizing team development process with Agile methodology. Configuration & administration issue-tracking system. Communication with product manager, support & test teams, writing project requirements documents and technical tasks specifications. Building continuous integration process, releases deployment & quality assurance. Writing project documentation.
Developing Web-service framework for highload social game project. Developing system of abstract data access to MySQL/MongoDB/Redis/Membase. Developing all project API methods with 100% code coverage by Unit tests. Developing statistics aggregation system and project administrative panel. Developing highload testing library and organizing highload tests. Automatization deployment process on test and production servers.
Architecture designing and back-end development of commercial corporate issue-tracking system. Communication with CEO & writing project technical specification. Building project continuous integration process. Releases deployment & quality assurance. Writing project documentation.
Scartel Star Lab (Yota Lab)January 2008 - April 2010
Architecture designing & developing highload stable framework and mobile social-network portal. Communication with different teams & developing intracorporate services. Building project continuous integration process. Writing project documentation.
As Pentalog’s Talent Sourcing branch, SkillValue relies on a pool of 400,000+ Tech & Marketing Specialists – including 15,000+ Freelancers, a comprehensive catalog of IT assessments, available projects and job opportunities. Our SkillValue consultants are always ready and willing to help you boost your career.
Stay in the know with Pentalog tech & business updates
WHAT WE'RE ABOUT
Pentalog is a digital services platform dedicated to helping companies access world-class software engineering and product talent. With a global workforce spanning more than 16 locations, our staffing solutions and digital services power client success.