Zheglov Aleksey


Backend Developer

Contacts

Skills

Java
Gradle
Maven
Spring MVC
Ktor
Kafka
JUnit
Flyway
Liquibase
SQL
YDB
jOOQ
Hibernate
Json-RPC
Git
Docker
Docker Compose
CI/CD
OpenApi Generator
Microservices
Algorithms and Data Structures
VPS
Unix
Debian
Bash
PowerShell
Nginx
Web
HTML
CSS
JavaScript
SEO

Achievements

Joker conf 2023 Yandex partner
Yandex Cup 2022 Backend and Algorithm tracks organizer
350+ leetcode solutions
ICPC quarterfinal participant
PedHack winner
CraftHack and DHHack participant
Published a thesis on a scientific conference XXVII REEPE 2021

Work Experience (4 years)

Kotlin Backend Developer

Tochka Bank

Jan 2024 - Present

Technology stack: Java | Maven | Spring Boot | MongoDB | Git | Hibernate | Json-RPC | Vault | JUnit

Kotlin Backend Developer

Yandex Fintech

Oct 2021 - Jan 2024 (2 years 3 months)

  • Microservice for orchestrating all type of transfers with validation and saving payment orders.
  • Integration with SRT system, that removes AFT fee for each transfer. That saves from 2% to 4% of each transfer amount.
  • Microservice for listing payment methods in use order for whole bank
  • Intern mentoring

Technology stack: Kotlin | Ktor | Spring Boot | PostgreSQL | YDB | Kafka | Git | CI/CD | jOOQ | JUnit

Java/Kotlin Backend Developer

Yandex Market

July 2021 - Oct 2021 (3 months)

  • Carcass for auto documentation tests
  • Scripts for massive table migrations

Technology stack: Java | Kotlin | Spring Boot | Oracle | PostgreSQL | PL/SQL | Git | CI/CD

Software Developer

CKM Motion Tracking

Apr 2020 - Apr 2021 (1 year)

  • 2D Visualization Software for Skolkovo's VR-capsule stand
  • 3D visualization Software for tracking devices

Technology stack: C# | Math.NET Numerics | Unity | Matlab

Projects

Devops

Home server

Home server with many running self-hosted apps, such as: Portainer, Plex, qBittorrent. Grafana, Metube, Gramps, Flipt, Noisedash, Immich and some others. It’s accessible from outside the home local network through nginx reverse proxy on VPS, even without a static ip on the home server.

Kotlin Backend Developer

Lottery telegram bot

Bot for prize drawing with additional activities and “smart” reminding. There are bot monitoring in grafana with custom metrics.

Technology stack: Kotlin | Spring Boot | Gradle | PostgreSQL | jOOQ | Flyway | Docker | Gitlab | CI/CD | Telegram API | Bash | Grafana | Prometheus

Full Stack Developer

Web site

Site: zheg.dev (This site)

Personal site with managed CI/CD and SEO. Tech blog with simple description about technologies.

Technology stack: HTML | CSS | JavaScript | Nginx | Gitlab | CI/CD | SEO | Schema.org Json-LD | Google Search Console | Yandex Metrika | Unix | Debian | Shell | VPS

Kotlin Backend Developer

Lottery aggregation telegram bot

Bot for aggregation lotteries by specified theme. Could be easily extended for another topic just by changing the theme name in config.

Technology stack: Kotlin | Spring Boot | Gradle | PostgreSQL | jOOQ | Flyway | Docker | Gitlab | CI/CD | Telegram API | Bash | PowerShell

Kotlin Backend Developer

Web calendar

Gitlab link. Web service backend for scheduling events and meetings.

Technology stack: Kotlin | Ktor | Exposed | Docker | PostgreSQL | JUnit

Software Developer

Social network influencers research

Analyzed and visualized students connections in social network

Technology stack: C# | Unity | VK-API

Education

Bachelor of applied mathematics

Moscow Power Engineering Institute

September 2018 - July 2022

GPA: 4.78 / 5.00