Highly accomplished software engineer with 15+ years of experience, specializing in Java, seeking a position as a Senior Software Developer, Team Lead, or Software Architect.
Overview
15
15
years of professional experience
Work History
Senior Software Developer
Luxoft USA
02.2020 - Current
Enhanced functionality of a microservice application (Java 8) according to the new architecture with Apache Kafka.
Implemented new reports and UI screens with Angular.
Acted as application owner, responsible for the application stability and safety.
Managed the release process, maintenance, deployment and documentation (SDLC).
Established clear communication channels between developers, QA, and stakeholders, resulting in better collaboration and faster delivery of key features.
Team Lead / Tech Lead
Dataart
11.2018 - 02.2020
Gathered and analyzed requirements from the client.
Architected transition from the monolithic application to microservices on AWS.
Implemented critical functionality, including log collection with ELK and ElastiCache.
Conducted code reviews and trained new team members.
Maintained Agile project processes, coordinated team activities, and planned sprints.
Initiated the integration of automation QA practices to improve the CI/CD process.
Senior Software Developer / Team Lead / Tech Lead
Luxoft Bulgaria
10.2016 - 10.2018
Architected and implemented the microservice using Apache Storm.
Created and maintained project plans and documents as per requirements.
Maintained Agile project processes, coordinated team activities, and planned sprints.
Communicated and collaborated with the client-side development team in Germany, including two business trips per year.
Raised project from ground to team in 10 people in crypto industry.
Senior Software Developer
Luxoft Russia
02.2015 - 10.2016
Designed and implemented the system architecture based on microservices, Java 8, and Apache Storm. Implemented the frontend using Angular.
Developed and wrote automated tests using Java 8 and Cucumber.
Designed performance testing strategies for the system using Java 8.
Communicated and collaborated with the client development team.
Senior Software Developer
GGA Software / EPAM Systems
09.2012 - 02.2015
Developed low-level algorithms for a text searching system based on Apache Lucene.
Implemented extended functionality for text searching using Java 6.
Created new testing approaches and coverage for low-level engine functionality.
Supported and created new UI features using jQuery and JSP.
Delivered prototype with Apache Jena and a three-layer architecture (Java 6,
JSP, jQuery)
Contributed fixes for performance issues in database queries using Hibernate.
Software engineer
SperaSoft
06.2009 - 09.2012
Developed a desktop application using Qt (C++) technologies for system monitoring.
Fixed bugs and added multi-language support in MMORPG "Gods & Heroes: Rome Rising"; using C++.
Developed new mobile games for Hasbro's "Battleship" on Unity (C#).
Developed platform services for the MMORPG game "Star Wars: The Old Republic"