- Public Joint‑Stock Company "Sberbank of Russia"
- 11/2022 – Present | Mid Software Engineer
- Developed and maintained business logic for the dividend payout functionality, ensuring compliance with security requirements and transaction accuracy.
- Implemented new integrations (REST, Apache Kafka) with adjacent product factories throughout the dividend payment process.
- Designed and enhanced the existing architecture and domain model for the dividend payout workflow.
- Worked with PostgreSQL: optimised query performance for high‑volume financial data.
- Covered developed functionality with multiple test layers: Unit (JUnit), Integration (Spring Boot Test), and Mock tests (Mockito).
- Created and maintained deployment pipelines for application delivery (Jenkins, Kubernetes).
- Conducted code reviews to ensure code quality and share best practices within the team.
- 11/2022 – Present | Mid Software Engineer
| Category | Technologies |
|---|---|
| Language | Java 8/11/17 |
| Frameworks | Spring (Boot, Data JPA, Security, Shell, Kafka), Hibernate |
| Databases | PostgreSQL, MySQL, MSSQL, H2; Redis (caching), MongoDB |
| Messaging | Apache Kafka |
| Testing | JUnit 5, Mockito |
| Build / DevOps | Maven, Gradle; Docker, Kubernetes, Jenkins |
| Version Control | Git (GitHub, Bitbucket) |
| Architecture | REST, Design Patterns, SOLID |
- LeetCode Solutions
Solutions to algorithmic problems from LeetCode. Every solution includes unit tests and focuses on time and memory optimisation.
Goal: strengthen data‑structure and algorithmic skills.
I enjoy classical and technical literature, boxing, video games, and movies.
- Telegram: @JaVlasov — preferred
- Email: m.a.vlasov97@gmail.com

