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 Developer - Self Employed (June 2023 — Present)
    • Led the successful execution of multiple software development projects across diverse business domains, using proficiency in a wide range of technology stacks.
    • Designed and implemented high-performance, scalable back-end solutions that significantly enhanced system reliability and efficiency.
    • Delivered robust software solutions by collaborating effectively with cross-functional teams to analyze and meet complex requirements.
    • Continuously improved team performance and project outcomes by staying updated with the latest technologies and industry trends, incorporating best practices into development processes.
    • Conducted code reviews and mentored junior developers to improve code quality and ensure adherence to best practices.
  • Software Developer - Innowise Group (June 2019 — August 2023)
    • Developed and maintained high-quality software applications using Java, Spring, and other technologies, resulting in improved system functionality and performance.
    • Collaborated with a team of developers to design and implement innovative software solutions, contributing to successful project completions.
    • Implemented automated monitoring and alerting to quickly identify and resolve system issues.
  • Software Developer - IBA Group (November 2018 — May 2019)
    • Built and maintained Java-based backend services with Spring Boot and Hibernate, enhancing system performance and reliability.
    • Collaborated on full-stack development, integrating React frontend with APIs for seamless user interaction.
  • Junior Software Developer - EPAM Systems (January 2017 — January 2018)
    • Actively contributed to software solution development utilizing Java, JavaScript, Python, and other pertinent technologies.
    • Demonstrated commitment to learning by acquiring certifications and introducing innovative ideas to enhance project outcomes.
    • Engaged in rigorous code reviews and debugging processes to uphold software quality standards and optimize performance.

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