- Full-stack Web DeveloperEverwill (via Toptal)2017 - 2017
Technologies: Angular 4, Ngrx, Ruby on Rails, MongoDB, Docker, AWS Elastic Beanstalk
- Set up and moved to production AWS Elastic Beanstalk Multicontainer Docker configuration.
- Built a new version of main company application https://app.everwill.com on Angular 4.
- Implemented flexible workflow engine for the application.
- Full-stack Web DeveloperInternational Technological University (via Toptal)2014 - 2017
Technologies: Ruby on Rails, AngularJS, HTML5, CSS3, Redux, MySQL
- Implemented ITU Bridge (a project to help students and alumni to apply for jobs at top companies).
- Implemented ITU's own single sign-on solution, ITU ID.
- Implemented ITU Student Relationship Management, a system for automation of data and documents collection process for admissions. The system included Stripe and SalesForce integrations.
- Worked as a back-end Rails developer as well as an AngularJS front-end developer and DevOps for all mentioned projects.
- CTOInformation Ideas2013 - 2014
Technologies: Ruby on Rails, PostgreSQL, Redis, AngularJS
- Implemented a production-ready SPA job search site.
- Formed a team of two developers to work on a project.
- Built a set of AngularJS directives for competence tree rendering and selection.
- Created a competence search engine on top of Redis.
- Created a complex UI with interacting controls on top of AngularJS.
- Development Team LeadHeadHunter Group2012 - 2013
Technologies: Ruby on Rails, PostgreSQL, Redis, Backbone.js
- Implemented an online competence-based candidate search project in a small team of three developers.
- Provided a full cycle of requirements analysis for the project.
- Implemented property search on top of a Redis set intersection.
- Built a RIA interface for a project using Backbone.js.
- Created an automated competence pre-fill solution using candidate resumes as the data source.
- CTOKupiKupon Global2011 - 2012
Technologies: Ruby on Rails, PostgreSQL
- Supported a high-load production environment for a daily deal site on top of Drupal.
- Managed and implemented a new version of a site using Ruby on Rails.
- Migrated all data to a new project and replaced the old project with the new one.
- Formed a development team of ten developers.
- Implemented a VoIP call center solution based on Asterisk PBX.
- CTODigital Distribution Center2008 - 2011
Technologies: Ruby on Rails, PostgreSQL, PHP, Flash, Flex, VMWare
- Formed a team and started an internal software development process in the company.
- Moved an outsourced project with the support of a formed team and completed its development from early prototype to production ready version.
- Managed a complete rewrite of the project from PHP to Ruby on Rails.
- Created an in-house DRM for the project.
- Applied Agile practices to the working process and set up a development cycle for the company.
- Lead Developer, System Analyst, Head of R&DChronopay B.V.2004 - 2008
Technologies: PHP, PostgreSQL, Mono
- Implemented integrations with Parex (FirstData.lv), UCS (abgcard.ru), and other payment providers.
- Developed many improvements to the Chronopay PSP system. Included many new architectural improvements, integration processing, 3D secure implementation, etc.
- Applied Agile practices in the working process and set up the development cycle for the company.
- Provided analytical support for the work cycle of the R&D department. Provided a full cycle of business analysis for the company.
- Managed a development team (five developers).
- Provided support for three annual PCI DSS certifications.
- Lead SW DeveloperAyaxi2000 - 2001
Technologies: ASP, MS SQL
- Developed TenderOnline.ru (currently unavailable) from base technical requirements to product in use.
- Managed a team of three developers in the process of developing TenderOnline.ru.
- Developed modules for the Ayaxi main product Ayaxi Publisher, used in client installations.
- Provided development analysis for the early stages of the President of Russia's website [www.kremlin.ru].
- Developed methods for outsourcing work support, code format requirements, and documentation format guides.