Artem Elyashevich

Software Engineer

Ya

I am a student at Faculty of Mechanics and Mathematics, the second year. Passionate about math, data analysis and web-programming. Strong interest in applying mathematics to real-world problems. Actively learning data analysis techniques and programming. Well-rounded individual.

About me

    A skilled developer with over a year of experience in startup projects and pet-project development:

  • - strong commitment to engineering excellence and delivering high-quality software
  • - effective communicator, capable of working independently and within a team
  • - continually pursuing modern practices and certifications in full-stack development
  • Eager to engage with new projects and technological challenges.

Projects

Migration Tool

November, 2024 - December, 2024

This Java library provides functionality for managing database migrations using JDBC. It aims to be feature-rich and easy to integrate with other applications, drawing inspiration from tools like Flyway and Liquibase.

Java

JDBC

MYSQL

JWT

H2

Link to GitHub

MMF-Ask

September, 2024 - December, 2024

This project involves the development of a CRUD Web API for simulating a stack-overflow system using the Spring framework.

Java

Spring Boot

Spring Security

JWT

WebSockets

MongoDB

Link to GitHub

Bank Managment Api

March, 2025 - now

This project involves the development of a Bank Managment Web API using the Spring framework.

Java

Spring Boot

Redis

Spring Security

Jwt

ElasticSearch

Link to GitHub

Ecommerce Api

Javuary, 2025 - March, 2025

This project involves the development of a ecomerce Web API using the Spring framework, Spring Cloud, Kafka, Redis, Mysql and MongoDb.

Java

Spring Boot

Spring Cloud

JWT

Netflix Eureka

MySQL

Link to GitHub

AirbnbClone

April, 2024 - now

This project is an Airbnb Clone built using cutting-edge technologies to deliver a seamless user experience. It leverages Next.js 14 as the foundation, initialized with create-next-app for rapid development.

NextJS

TypeScript

PrismaORM

Tailwind

Link to GitHub

MovieApp

January, 2024 - May, 2024

Introducing our MovieApp backend project, a sophisticated platform inspired by Netflix, focused on efficient management of movie data through REST APIs.

Java

Spring Boot

JWT

MongoDB

Link to GitHub

Microservices order

May, 2024 - August, 2024

Develop a streamlined ordering system using Spring Boot, Kafka, and MongoDB. This project leverages Spring Boot for efficient backend development, Kafka for real-time data processing, and MongoDB for robust data storage. Enhance your application with seamless order management capabilities and highly scalable architecture.

Java

Spring Boot

Kafka

MongoDB

Link to GitHub

Books Express

May, 2023 - December, 2023

This Node.js project leverages TypeScript, Node.js, Express, Express-Validator, JWT, and MySQL2 to create a web application powered by server-side JavaScript with modern technologies.

TypeScript

Node.js

JWT

ExpressJS

MySQL

Link to GitHub

Education

Mechanics and mathematics

BSU 2023-now

Experience

  • Freelance Java Developer

    2023, august - now
  • Innowise group

    2024, October - now
  • MindLab

    2025, February - March

Skills

    Backend

  • Java, Spring Boot, Spring Data, Spring Security, Spring Cloud, Apache Tomcat, Servlet API, Lombok, Node.js, ExpressJS, PrismaORM
  • Databases

  • MySQL, MongoDB, PostgreSQL, H2, Redis
  • Frontend

  • HTML, CSS, SCSS, JavaScript, ReactJS, Redux, Tailwind, TypeScript, NextJS, RTK
  • Web

  • REST, Swagger, WebSocket, OAuth 2.0, JWT, Kafka, Netflix Eureka
  • Other tools

  • Git, Maven, npm, yarn, Sonar, Postman, Axon, Docker

Languages

  • Belarusian-native

  • Russian-native

  • English - B1