I am an expert Full Stack Java-platform Developer with technical specialty in application design, project architecture/design, feature development/refactoring and improvements; including new paradigm usage, TDD and IT introduction. I am skilled in analytics and have experience with Spring (Core, Security, Web), Reactive (Vertx), and ORM (MyBatis, Hibernate). I am a team player and use a client-focused approach for the delivery of cutting-edge technical solutions for clients.
Designed and developed software components for the bioinfomatics project of EPAM.
Assisted in the design of the automation roadmap and improved testing processes by providing testing tools and automation frameworks which decreased new features development time by at least 450%.
Efficiently investigated new design approaches, prototyped new technologies, and evaluated technical feasibilities for different parts of the application.
Provided technical leadership for a high-load (up to 20M unique, 700k online users) multiplatform social messenger project; with a chat function, social network integration, external payments and SMS.
Efficiently implemented Google API integration, assisted in the SMS send service design and created a user award system that had a significant impact on user loyalty.
Led the implementation of the remote awards system integration (Fyber) which served as the money source for non-paying users.
Successfully implemented the analytics workflow which significantly increased the user click ratio.
Provided technical guidance for the design and implementation of the outline of the plugin-based system.
Efficiently translated client functional requirements for the introduction of the ETL (Extract-Transform-Load) subsystem for user preferences and groupings for new products.
Worked with Oracle DB, EMC Documentum and Java Services in the design, implementation, testing, documentation, delivery and maintenance of software solutions for clients of Reksoft.
Regularly resolve issues found during engineering testing and QA in a timely and risk-managed manner.
Regularly evaluated and made technical decisions on the use of new or existing technology, software products and tools.