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.
Architecture design & development of commercial CMS. Developing and supporting about 20 different web-sites. Communication with clients & support team.
Software Architecture, Sphinx, Open Source, System Architect, Web Services, Software Architect, Web development, Memcached, MemCache, ElasticSearch, AWS
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.
A Pentalog account allows convenient access to our global price catalog featuring competitive prices for top software engineering and digital profiles.
Our catalog contains everything you need to build and scale a high-performing agile development team.
Why create a Pentalog account?
View transparent pricing for world-class developers
Build and price your development “dream team”
Compare pieces across 3 continents & 8 countries
Receive updates on available devs and special offers
Pro tip: Talk to a Pentalog Solution Specialist for help with technical profiles not listed in the catalog.