Skip to content
View alwwwd's full-sized avatar

Block or report alwwwd

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
alwwwd/README.md

Alexey Sergeev

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

Featured projects

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

Tech stack

  • 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

Cources

  • 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.

Contact

I'm open to Java Backend internship opportunities.

Popular repositories Loading

  1. GoodReadDaily GoodReadDaily Public

    Forked from soloiaros/GoodReadDaily

    Swift 13

  2. alwwwd alwwwd Public

    13

  3. LED-Pattern-Controller LED-Pattern-Controller Public

    C++ 6

  4. wordle-tacademy wordle-tacademy Public

    Java

  5. ai-lab-lno ai-lab-lno Public

    Jupyter Notebook