Profile
About me
Hi there!
I'm an experienced Software Developer & Tech Lead with passion for great products.
I have 9 years of robust experience in ML/AL, FinTech, banking, telecom systems, and retail sectors
I am looking for a job as a Backend Software Developer in a fast-paced product company.
My Expertise includes:
- Java and Colang
- SQL and NoSQL databases (PostgreSQL, Redis, Memcached, ClickHouse)
- Messaging systems such as Apache Kafka, RabbitMQ, and ArtemisMQ
- Microservice architecture and distributed systems design
- DevOps practices, including Docker, Kubernetes, and OpenShift
- Leading and optimizing the CI/CD process for maximum efficiency
CV
Upload your CV and automatically share it with companies when applying.
You can upload a PDF up to 10MB.
Lead Software Developer
Innotech LLC
01.2022 - 10.2023
During my time working on the project automated account opening and reservation system, I played a pivotal role in transforming the way our organization managed accounts. This ambitious undertaking aimed to revolutionize the account creation and reservation process by leveraging advanced technologies and innovative approaches.
Furthermore, the adoption of clean architecture led to a standardized development approach that could be applied consistently by multiple teams within our organization. This standardization not only streamlined the development process but also improved collaboration and knowledge sharing between teams. It enabled smoother transitions when team members moved between projects, as they were already familiar with the clean architecture principles we had established.
Senior Software Engineer
KORUS Consulting LLC
07.2020-02.2022
I worked for product of Sberbank with 2 Sberbank teams (summary 3 teams). The finish product was a DOCX credit file for legal entities and individuals. Monolithic architecture, starts with WildFly, Java 8, Spring, Hibernate, Oracle, Freemarker.
- We've got strong code review, so I used different patterns, optimizations
- Migrated monolithic architecture to submodules
- Wrote difficult payment graphs calculators
The second project was only for our team and named "credit for 7 minutes". We received XML data from one integration service, parse it and send DOCX credit files next to a second integration system. Used spring boot (not WildFly), Java 11.
- Integrated fixed multithreaded executors to optimize time and memory
- Migrated monolithic architecture to submodules
- Wrote a lot of base XML parsers and mappings to reuse them in future
Fullstack Web Developer
DartIT LLC
02.2018-04.2020
I worked for product of Sberbank with 2 Sberbank teams (summary 3 teams). The finish product was a DOCX credit file for legal entities and individuals. Monolithic architecture, starts with WildFly, Java 8, Spring, Hibernate, Oracle, Freemarker.
Project Name:
- Single personal account for managing communication services and subscriptions
- Was part of a global migration process for a main legacy project, resulting in a full rewrite of both backend and frontend.
- Implemented a complex feature flag system that supported easy extensibility and runtime configurability.
- Integrated fixed multithreaded executors to optimize time and memory
- Improved the development environment configuration by providing better separation between front-end and back-end, allowing to have a dedicated front-end team that didn't require back-end knowledge
- Extracted a major internal service (that was de facto under my team's control but existed a part of another team's large legacy project) into a separate service, allowing to remove dependency on other team's dement cycle
- Decomposed a large single personal account monolith into microservices and creating and support CI/CD infrastructure
Currently you do not have a education station. With the button below, you can add your current or ongoing education station.
Profile Check
3 checks to complete
Increase your chances of getting an interview by enhancing your profile.
Skills
Top
- Devops
- Distributed Systems
- SQL
Other
- Golang
- Docker
- Servlets
- React
- Hibernate
- JavaScript
- Google Cloud Platform (GCP)
- Git
- Linux
- Microservices
- RabbitMQ
- Kubernetes
- OpenShift
- Java
- PostgreSQL
- Software Development
- Oracle Database
- Apache Kafka
- Team Leadership
- Team Building
All things you enter in Goals, is private and only for the selection of job matches. Companies cannot see this information, even if you start a chat with them.