Position: Principal Software Developer / Tech Lead
Category: Java
English level: upper
Years of experience: 7

Projects:
Ecobank - Mobile and web application with a simple and comfortable interface in the new Eco-concept style, with the opportunity to conduct banking transactions remotely. From balance statistics to tickets order and currency exchange.
Result: 
 - More than 850k customers who use online banking for money transfers, utility bills, mobile payments, currency exchange, Apple Pay, G-Pay, etc.

CRM - Automation of the customer service process by the contact center through alternative communication channels and  customer actions analysis.
Result: 
 - Developmented of a unified interface for the work of operators and integration with automated banking systems.
 - Created chat bots in popular messengers (Viber, Telegram, Facebook).
 - Built dashboards on the statistics of customers' use of bank services and forecasting future actions of the client.

Credit Factory - Automatization of the process of obtaining a credit by bank customers. Expanding the number of platforms for issuing credits.
Result: 
 - Decreased time for making decision on a credit application.
 - Simplified the process of ordering a card for customers.
 - Brought all credit applications to a single type and standard.

Payment solution - Payments service with an API has been developed to be integrated by both client’s existing storefronts and other merchants. Developed system includes adminstration panel, integration with bank-acquirer, international payment system and automized banking system used by the financial company. Leverage own payments services by creating convenient payments aggregator app which allows clients to make all kinds of payments and money transfers within one app.
Result: 
 - Reduced amount of fee paid for processing payments.
 - Created new source of income by providing developed payments service to other merchants and receiving fees.
 - A new source of income was generated by charging small fees for payments made in apps.
EXPERIENCE
Softensy – Principal Software Developer / Tech Lead / CTO
March 2019 - PRESENT
Challenges: 
 - Redesign security rules engine(project Ecobank).
 - Performance improvement(CRM, Ecobank).
 - Solution to the bottleneck problem (Ecobank)
 - Transfer project from the customer's servers to Amazon
 - Implementation of a specific work planning algorithm (Credit Factory)
 - Creating antifraud system(Ecobank)
 - Data compliance and synchronization (CRM)
 - Passed PCI DSS(Kosht)
 - Set up development processes, codebase refactoring(All projects).
 - Feature development, architecture design, negotiation with clients and team alignments(All).
 - building a teams(All).
Keywords: RabbitMQ, Cloud, multithreading, performance profiling/scaling, database design, microservices, eventual consistency.

Start up, Dnipro — Java developer
May 2016 – March 2019
Amer`s Entertainment catalog - The online catalog allows the user to view the database of films, their descriptions, ratings, user comments.
Result: 
 - Design and development from scratch architecture for movie system.

Relevant experience:
ATB-Market, Dnipro — Project Manager
May 2012 – May 2014
Projects: 
With scope - from changing department processes to creating an online trading platform.
With teams - from members in one department to members from each of 10 involved departments and external company as an executor.
With budget - from the only time of existing employees to more than several billion hrn.
Responsibilities: 
 - Communicating with customers and partners.
 - Scope, schedule, risks, quality, team and communications management.
 -  Requirements collecting
 -  Software researching.
 -  Specifications creation and review.