Vitalii Lototskyi
Software Engineer | Kotlin & Java
Profile
Software Engineer focused on Kotlin and Java, with independent experience building, operating and improving products used by real people. Background in distributed services, network automation, systems programming and full-stack development.
Technical skills
Languages: Kotlin, Java, Rust, Go, TypeScript, SQL
Backend: Spring Boot, REST APIs, Apache Kafka, WebSockets, PostgreSQL, Redis, Keycloak
Web & tooling: React, Git, Docker, Gradle
Selected projects
An independent event-driven platform that brings together live event data, notifications, user accounts, and a real-time interface. Approximately 150 users.
WaveCode encodes supported media identities and optional native timestamps into a compact optical mark. The Rust core powers a CLI, native bindings and a mobile-first browser scanner. Open-source SDK + scanner.
A specialized desktop tool for managing many headless client sessions, combining a Java runtime with a native Go desktop shell. Up to 500 concurrent sessions.
A self-developed learning management platform covering students, teachers and administrators. It connects assignments, tests, schedules, files and notifications in one application. Full-stack academic application.
Achievements
2026 — 1st place · Innovative Design · Airlogix “Most Creative Approach” award · BEST Engineering Competition (BEST Lviv)
2025 — 2nd place · Team Design · BEST Engineering Competition (BEST Lviv)
Education & languages
Lviv Polytechnic National University — Software Engineering · Third-year student
Ukrainian (native) · English (B1)