Java Developer
About Me
I am a Java Developer with over 5 years of hands-on experience in designing and implementing robust applications using Java and Spring frameworks. I am proficient in optimizing processes, solving complex problems, and collaborating effectively within teams. My analytical skills and technical expertise enable me to deliver high-quality, scalable solutions. I am committed to continuous learning and professional growth in dynamic development environments. I thrive in challenging situations and enjoy working on innovative projects that push the boundaries of technology.
Skills
JavaDockerTypeScriptGitAgilePostgreSQLMySQLMentoringKafkaMicroservicesMongoDBRedisRESTSpring BootPostmanJunitFirebaseHibernateSpring MVCApache Maven
Education
Bachelor's Degree in Engineering
Associate's degree in Electronics Engineering
BSUIR Affiliate
Experience
Designed and implemented scalable backend solutions using Node.js, NestJS and Firebase. Developed a custom WebRTC-based in-app video dating feature. Developed and optimized an AI-powered moderation algorithm. Created personalized notification systems. Performed database migrations during production deployments. Worked with the Telegram API to design, develop, and maintain Telegram bots. Proposed and created technological improvements.
Developed and maintained Java-based backend services for e-bank operations. Implemented SOAP and REST APIs for integration with third-party payment gateways. Enhanced SQL queries, optimizing database performance. Created unit and integration tests using JUnit. Collaborated in an Agile development methodology.
Contributed to microservices-based project using Java, Spring Boot, Security, Cloud, Maven, MySQL. Engineered an image conversion tool. Ensured seamless database migrations. Used JUnit and Mockito for writing tests. Worked closely with cross-functional teams in an Agile/Scrum environment.
