Position: Solutions Architect / Tech Lead / Software Engineer
Category: Java
English level: upper
Years of experience: 8

Resolved tons of customer defects. Was a key developer and took responsibility for design of the application and increased it's uptime from 33% to 90%+. 
Overall performance improvement up to 2 times.
Implemented 17 language support for analytics engine.
Implemented multiple support for VoIP platform.
Setup all SCRUM processes to increase the efficiency of the team.
Leading internationally distributed teams spanning Asia, South America, and Ukraine, I've extensively engaged in developing high-performing and scalable solutions in the technology sector.

My key accomplishments include the development of a high-traffic IP telephony system and a leading analytics engine, widely acknowledged for its outstanding performance and precision in the e-discovery domain. With a strong focus on performance and accuracy, I ensured the delivery of highly valuable solutions for our clients.

I have robust experience in architecting and developing distributed microservices for both Amazon and Azure cloud platforms. My technical skills involve containerization using Docker, orchestration with Kubernetes, and developing REST services using Spring MVC and Hibernate ORM. I am comfortable conducting design discussions, making informed decisions, and having direct communication with clients.

Having acquired extensive experience in troubleshooting and investigation, I've proven my skills in tackling challenges and optimizing system performance.

My recent experience includes serving as a Tech Lead for the delivery and archive department in a neobank, further enriching my abilities to lead teams, manage projects, and drive technological advancements in the banking sector.
Looking for a fully remote activity where I could participate in product design decisions or can be responsible for reaching results. Can be a team leader for a distributed team.