Skip to content
View VlasovM's full-sized avatar
🎯
Focusing on studying
🎯
Focusing on studying

Block or report VlasovM

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
VlasovM/README.md

Java Backend Developer (Middle+)

💼 Work Experience

  • 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.

🛠️ Tech Stack

CategoryTechnologies
LanguageJava 8/11/17
FrameworksSpring (Boot, Data JPA, Security, Shell, Kafka), Hibernate
DatabasesPostgreSQL, MySQL, MSSQL, H2; Redis (caching), MongoDB
MessagingApache Kafka
TestingJUnit 5, Mockito
Build / DevOpsMaven, Gradle; Docker, Kubernetes, Jenkins
Version ControlGit (GitHub, Bitbucket)
ArchitectureREST, Design Patterns, SOLID

📂 Public Projects

  • 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.

📖 Beyond the Code

I enjoy classical and technical literature, boxing, video games, and movies.


📫 Let's Connect

Pinned Loading

  1. LeetCodeLeetCodePublic

    LeetCode Solutions

    Java

  2. Sports-plannerSports-plannerPublic

    Sports-planner application

    Java