Java Backend Developer focused on Spring Boot, PostgreSQL, automated testing, and CI/CD.
I build backend features end to end: business logic, REST APIs, database migrations, tests, containerization, and deployment workflows. I completed two academic years of project-based software engineering training at T-Education and am currently looking for a Java/Spring backend internship.
Email * Telegram * Saint Petersburg
X-Bank - team banking platform
Backend * Frontend * My backend PRs * My frontend PRs
Java 21 * Spring Boot * Spring Security * PostgreSQL * jOOQ * Flyway * Docker * GitHub Actions * JUnit 5 * Mockito * jacoco
- Implemented JWT-based authentication and role-based authorization.
- Built loan workflows covering origination, interest-rate handling, repayment, and autopay.
- Added service-layer tests with JUnit 5 and Mockito.
- Configured GitHub Actions for pull-request checks, JAR and Docker builds, GHCR publishing, and deployment workflows.
- Made the main contribution to the Next.js 15 and TypeScript web client.
- Contribution: 53 merged PRs - 25 in the backend and 28 in the frontend.
Selected backend work: authentication and authorization * loan module * unit tests * CI/CD
BoosterCraft - iOS booster-opening simulator
Swift * UIKit * Foundation * Scryfall API
- Built programmatic UIKit interfaces and user flows for booster purchases, opening, card collection, and daily rewards.
- Integrated card, set, price, and image data from the Scryfall API.
- Implemented asynchronous image loading and caching.
- Worked in a three-developer team and contributed 70 of 133 commits.
LED Pattern Controller - Interactive LED animation controller
C++ * Arduino
- Developed an interactive controller for LED animations using Arduino and a shift register.
- Implemented multiple animation modes with button-based switching and debounced input handling.
- Designed the software to simplify adding and customizing new LED patterns.
- Structured the code into reusable components for improved readability and maintainability
- Backend: Java 21, Spring Boot, Spring Security, REST APIs, JWT, OpenAPI, MapStruct
- Data: PostgreSQL, SQL, jOOQ, Flyway
- Testing and delivery: JUnit 5, Mockito, JaCoCo, Maven, Docker, Git, GitHub Actions
- Additional: TypeScript, Next.js 15, Swift, UIKit
- Industrial Software Development at T-Education (2024-2025; 2025-2026)
- iOS Application Development with UIKit and Programmatic UI Layout as part of the Summer School at the Faculty of Computer Science, HSE University.
I'm open to Java Backend internship opportunities.
- Email: sergeev-alexey-a@yandex.ru
- Telegram: @alwwwd


