Software engineer and tech leader with 8+ years of experience in Java stack and almost 20+ years of experience in the software development sphere. Worked in startups, banks and vendors using agile and waterfall methodologies. Has solid expertise in monoliths and microservices and strong problem solving skills.
Work experience
Future Solutions (Technical Solutions)- Senior Software Engineer, 06/2023 – Present
Top Russian e-commerce service backend development and support. Building architecture software RnD.
– Coding and code-review, REST API design, System design, Hiring, technical screening
– Java, Kotlin, Spring Framework, PostgreSQL, Kubernetes, Docker, Kafka, PostgreSQL, Microservices
Grid Dynamics- Senior Software Engineer, 06/2022 – 06/2023
Backend development for Customer’s startup- B2C subscription service.
– Coding and code-review, System design, REST API design, Tasks decomposition
– Kotlin, Spring Framework, MySQL, Google Cloud
OTPBank- LeadSoftwareEngineer, 08/2020 – 05/2022
Bank’s lending web application backend development and team leading (https://loan.otpbank.ru).
– Development team management, System design, Coding and code-review, REST API design, Tasks
decomposition, Hiring, technical screening.
– Java, Spring Framework, PostgreSQL, Kubernetes, Docker, IBM MQ, Kafka, Microservices.
HFLabs- LeadSoftware Engineer, 12/2019– 08/2020
Marketing campaigns automated system development for HFLabs’s customer- Sberbank.
– System design, Coding and code-review, REST API design, CI/CD process development, Tasks
decomposition.
– Java, Spring Framework, PostgreSQL, Teradata, Kubernetes, Docker, Microservices.
Deutsche Bank- Senior Software Engineer, 08/2018– 11/2019
Finance derivatives post-trade processing system development. Legacy system support and improvement.
– System design, Coding and code-review, SL3 support, Scrum master activities: daily scrum,
retrospective, Hiring, technical screening.
– Java, Spring Framework, Oracle, JMS, Microservices.
Education:
Moscow Aviation Institute,
Electronic Engineer
Key skills:
Responsibilities:
– Coding and code-review
– System design
– REST API design
– Development team management
– Mentoring