Hi there!
I’m Mark Khvostenko
I study and work at ITMO University. I’m pursuing a Bachelor of Science in Software Engineering (expected graduation: 2026) and have been working as a Go developer since October 2023, building the university’s my.itmo service with my team.
Technologies & Tools
- Languages & Frameworks: Go (gorm, go-pg, sqlx, net/http, gin, gorilla, golang-jwt, gocron, go-telegram), Java (Maven, Gradle, Spring Boot: Spring Web, Spring Security, Spring Data JPA), SQL, JavaScript, TypeScript, C#, C++, C
- Databases & Migrations: PostgreSQL, MySQL, Oracle Database, Flyway, Liquibase
- Messaging & Streaming: Kafka, RabbitMQ
- DevOps & CI/CD: Docker, Docker Compose, Git, GitHub, GitLab
- Observability: Prometheus, ArcgoCD, Grafana, Sentry
- API & Testing: Swagger, Postman, Jira
- OS & Environments: Linux, macOS, Windows
Projects
- University Schedule Service
A Go-based schedule management backend with JWT authentication (Java) for ITMO University. - Cats & Owners Service
A Spring Boot microservices application for tracking cats and their owners, using Kafka. (Course project in “Software Development Technologies in Java”) - GitFame CLI
A Go command-line tool to calculate repository statistics (lines of code, commits, file counts per author). - ShopTest
My capstone in automated testing—built during a Java QA course at Netology. - OOP Labs
C# lab assignments demonstrating various OOP design patterns. - Vinum
A toy “alcohol-themed” programming language created just for fun.