About Me


Summary

I am a dedicated full-stack software developer with over 7 years of experience in production development. My expertise spans a wide range of business domains, including HealthCare, IoT, GameDev, FinTech, and E-Commerce. I am proficient in several programming languages, such as Java, Kotlin, JavaScript/TypeScript, Python, and C/C++. My passion for the IT industry traces back to my early years when I actively participated in IT Olympiads during high school and university. This experience helped me build a solid foundation in computer science and honed my problem-solving skills, which are essential for a software engineer. My primary interest lies in back-end software development, with a preference for Java and the Spring stack. Consequently, in full-stack positions, I thrive in roles that emphasize back-end work over front-end. I have a strong inclination towards automating processes and possess a DevOps mindset. In addition to this, I am enthusiastic about the fields of artificial intelligence, machine learning, and blockchain technology. My passion for these emerging technologies drives me to continuously explore new possibilities and integrate innovative solutions into my work. I am a perpetual learner, deeply committed to my work. Clients often describe me as highly qualified, responsive, and approachable—a problem solver who can unlock solutions for any challenge. Originally from Belarus and currently residing in Poland with a possibility to work via B2B contracts, I prefer remote work but am open to considering hybrid positions as well.

Education

Belarusian State University of Informatics and Radioelectronics - Bachelor of Computer Science

Experience

  • Senior Software Engineer – NatWest (Dec 2024 — Present, Warsaw · Hybrid)
    • Developed and maintained scalable microservices for a digital BaaS lending product using Java and Micronaut.
    • Designed systems following CQRS architecture for better separation of concerns and performance.
    • Ensured data consistency and reliability with PostgreSQL and Kafka, optimizing queries and schema design.
    • Deployed and managed services on Kubernetes, leveraging AWS for scalability and resilience.
    • Collaborated with cross-functional teams (frontend, product, security, DevOps) to deliver secure, production-ready features.
    • Participated in code reviews, architectural decisions, and CI/CD pipeline improvements.
    • Contributed to delivering a compliant, user-friendly fintech product within a regulated banking environment.
  • Senior Software Engineer – Nordstrom (Jul 2024 — Dec 2024, Remote)
    • Developed and maintained Java-based applications for big data processing using KStream API, ensuring seamless real-time data pipeline execution.
    • Architected and scaled containerized microservices on Kubernetes for resilience and dynamic scaling.
    • Led cloud migration from AWS to GCP, transitioning from Proton to Confluent Cloud to optimize performance and costs.
    • Assisted in migrating data workflows from Teradata to BigQuery, integrating with Apache Spark for advanced analytics.
    • Provided on-call support for Apache Airflow DAGs, ensuring uninterrupted operations.
    • Collaborated on CI/CD pipelines and automated testing strategies to improve delivery quality.
  • Senior Software Developer – Vaillant Group (Jul 2022 — Jun 2024, Warsaw · Remote)
    • Designed and implemented high-quality software architecture with Java and Spring Boot.
    • Automated tasks and optimized workflows using scripting and DevOps practices.
    • Reviewed/debugged code, performed validation and verification testing.
    • Collaborated with teams and vendors to fix and improve systems.
    • Ensured solutions stayed up-to-date with modern technologies including Azure, Kubernetes, Kafka, and Terraform.
  • Senior Software Developer – Innowise Group (Jun 2021 — Jul 2022, Warsaw · Remote)
    • Participated in the full software development lifecycle: design, implementation, testing, debugging.
    • Mentored and supported team members while contributing to architectural improvements.
    • Worked with Spring, AWS, Kafka, WebFlux, React, and Terraform.
  • Software Developer – Innowise Group (Aug 2019 — Jun 2021, Minsk · Hybrid)
    • Developed high-quality software products using Java, Spring Boot, and Kotlin.
    • Reviewed/debugged code and collaborated with clients to deliver solutions.
    • Worked with PostgreSQL, Elasticsearch, Kafka, Docker, Kubernetes.
  • Software Engineer – Self-Employed (May 2019 — Sep 2019, Remote)
    • Worked as an independent consultant on backend and frontend projects.
    • Built Java/Spring backends, React/Vue/Angular frontends, and C++ applications (including a high-load VPN app).
    • Engaged in pet projects and startups.
  • Software Engineer – IBA Group (Nov 2018 — May 2019, Minsk · Hybrid)
    • Developed and maintained scalable Java-based backend services using Spring Boot and Hibernate.
    • Designed and implemented REST APIs and integrated third-party services.
    • Optimized PostgreSQL/MySQL databases and implemented microservices architecture.
    • Worked with Docker for deployment and collaborated with frontend teams.
  • Junior Software Developer – EPAM Systems (Jan 2017 — Jan 2018, Minsk · Hybrid)
    • Wrote and debugged code in Java, Python, C++.
    • Assisted in software testing, documentation, and debugging.
    • Collaborated with senior developers and actively learned new technologies.

Skills

Languages

Java
JavaScript / TypeScript
C / C++
Python
Kotlin / Groovy
C#
Russian / Belarusian (native)
English (B2+)
Polish / German (A1)

Current Stack

Spring Framework (>=4)
Hibernate / jOOQ ORM
REST API / WebSocket
HTTP / JDBC
OAuth2 / OpenID / LDAP
OOP / Functional / Procedural
JUnit / TestNG / Selenium
React / Vue

Tools

Win / Linux / MacOS
JetBrains IDEs / VS Code
PostgreSQL / MySQL / MS Server
MongoDB / ElasticSearch
maven / gradle / npm / pip
Apache Kafka / Rabbit MQ
Kubernetes / Docker
Git + Bitbucket/GitHub/GitLab
AWS / Azure cloud

Soft Skills

Problem-solving
Communication
Teamwork
Leadership
Innovation
Willingness to learn
Critical thinking
Time management

Pet Projects

Check out my open-source projects and see what I've been building!

“Success isn’t always about greatness. It’s about consistency. Consistent hard work leads to success. Greatness will come.”

~ Dwayne “The ” Johnson