Printing tool Download PDF

Summary

A Senior Software Engineer with over 9 years of experience building rich web applications and 4 years experience in technical management. Able to motivate development team and find and flush obstacles to produce quality web applications. Always looking for ways to improve the quality of produced products and share the acquired experience.  I am interested in high loaded web services with complex architectural design. Eager to learn the latest technologies and approaches.

Work experience

2018till now

Senior Developer

Behavox
  • Designed an e2e test strategy and established an automotive testing process in the team. Achieved testing almost 100% of new UI tasks across the team.
  • Designed and developed a solution to remote control of a web application, which made the remote support easier to deliver and more responsive.
    Also developed a related JS library and delivered a talk on a London NodeJS User Group event about this stuff.  A video recording. 
  • Developed a visual programming UI for the internal DSL, which allows users with no programming skills to create sophisticated search queries. Promoted this functionality across the clients, collected feedback and keep improving!

Front-end stack: Angular 8, TypeScript, cypress, jasmine, Node.js.

Backend: Java, Kotlin, Spring Boot, Maven, MySQL, Elasticsearch, Hadoop, nginx.

Infrastructure: AWS, Jenkins, Ansible.

20172018

Lead Front-end Developer

SAP Hybris
  • Developed and promoted a UI components Angular based library. Achieved the usage of this library across 4 applications, which significantly increased code reuse.
  • Completely redeveloped the UI of the main product with Angular 5, which was appreciated by a number of key customers.
  • Designed and developed a reusable solution for Oauth2 based authentification for the family of products, which allows shrinking the scope of works for other teams and to met deadlines.
  • Convinced the team to start using Redux and doing Unit testing for client-side code.
  • Moved frontend microservices to the k8 cloud and designed architecture of micro frontends.

Front-end stack: Angular 6, TypeScript, RxJS, ngrx (redux), Jest, Jasmine, Karma, istanbul, tslint, prettier, webpack.

Backend: Cloud Foundry, Nginx, Java, Maven, Spring Boot (Microservices), PostgreSQL.
Infrastructure: AWS, Kubernetes, Bamboo, Docker, sonarqube, Stash, SonarQube.

20162017

Deputy Head of Frontend development, Email Service

Mail.ru Group
  • Lead a loyalty service development and rolled it out to production: https://bonus.mail.ru . Hired, managed and involved an outsourcing team into the corporate development process.
  • Designed a process and developed an e2e testing framework what decreased the releasing stage for a huge legacy project from 1,5 month to 1-2 days.
  • Organized and managed frontend development of an internal startup.
20152016

Team Leader, Email Service

Mail.ru Group
  • Lead a team consisting of three developers and a QA engineer.
  • Produced the first feature with self-created automative test coverage.
  • Trained three interns for being developers in the company.
20142015

Software Engineer, Email Service

Mail.ru Group
  • Maintained and developed self-developed UI blocks library and framework.
  • Created several key features for desktop interface with the use of internally developed frontend technologies and unit testing coverage.
  • Managed and performed the release process.
20132014

Marketing UI Team Lead

LLC Kupishoes / Lamoda.ru
  • Created and led a team of three UI developers which main focus was on marketing-related client-side features like landing pages, promo, etc.
  • Established a strong process of estimating, developing and testing.
  • Provided the team members with training and couch sessions. 
20122014

Front-end developer

LLC Kupishoes / Lamoda.ru
  • Designed and implementing effective solutions for the main site with the use of the following technologies: Python (Django), JavaScript (Backbone, Grunt), XSLT, GIT and others.
20112012

Software Engineer, Commercial department

RAMBLER&Co
  • Developed several functional adverts scripts and internal web applications.
  • Ensured the efficiency of advertising with deep cross-browser support: IE6+.
20102011

Webmaster

Ksalink systems
  • Created and was maintaining corporate websites based on open source CMS.

Education