About Me
Originally from Kazakhstan, I have been living in the Czech Republic since 2011. With a specialization in Java development and backend engineering, I've worked with companies like Steiner Ltd, Komercni Banka, and Thales. My expertise includes microservices, OpenAPI REST APIs, and backend systems.
As a Software Engineer I've been recognized for:
- Proactivity and Learning: Continuously expanding my skill set with key technologies and beyond my immediate responsibilities.
- Delivery: Known for my determination to complete tasks, delivering with high enthusiasm and productivity.
- Problem-Solving: Quick to learn and adept at proposing innovative solutions.
- Team Collaboration: Reliable, with a commitment to follow through on promises, and open to constructive feedback for personal growth.
Experience
Associate Vice President, Software Engineer @ Deutsche Borse
Prague, Czech RepublicSeptember 2024 - Present
- Develop backend microservices for Securities Clearing Implementation team using Spring Boot 3, Java 17, and OpenShift
- Implement communication protocols using Google Protobuf and messaging systems for high-performance data exchange
- Engineer critical clearing applications with seamless communication via REST and AMQP gateways
- Lead migration of legacy systems to latest Spring Boot and Java versions, resolving complex transition issues
- Architect and implement atomic processing of middleware requests, ensuring data consistency and reliability
- Foster cross-team collaboration through knowledge sharing and technical problem-solving
Software Solutions Engineer @ Thales
Prague, Czech RepublicMay 2023 - August 2024
- Spearheaded backend development for a comprehensive full-stack application dedicated to post-issuance operations of smart cards, ensuring the backend architecture met all functional requirements of the application.
- Utilized Spring Boot to develop a secure, scalable backend, ensuring seamless integration with the frontend components.
- Engaged deeply with Application Protocol Data Unit (APDU) standards, developing and executing specialized APDU commands, necessitating a thorough knowledge of smart card communication protocols.
- Designed and implemented REST APIs, adhering to the OpenAPI Specification (OAS), to facilitate efficient data exchange between systems.
Development Engineer @ Komercni Banka
Prague, Czech RepublicDecember 2020 - April 2023
- Analyzed and documented systems related to CERTIS, focusing on compliance with the PSD2 directive, enhancing payment services for better customer experience and security.
- Maintained and upgraded internal customer applications, including batch payments processing system and investment portal backend.
- Implemented and supported WSO2 API Manager for API gateway management, facilitating secure and scalable API interactions for PSD2 services.
Software Engineer @ Steiner, s.r.o.
Prague, Czech RepublicJuly 2015 - November 2020
- Started as a Delphi Developer working on Prometheus, a globally recognized information system for hematopoietic cell donor registries
- Extended responsibilities in 2017 to include Java development, working simultaneously with both technologies
- Engineered a comprehensive data exchange application for the Prometheus platform using Java, automating import/export of critical data via scheduled tasks
- Implemented versatile integration mechanisms with REST APIs, NextCloud services, and FTP servers for robust data transmission
- Integrated InterSystems Caché database support, adapting relational database structures to object-oriented models
- Created WMDA Export application with comprehensive validations and logging for international data exchange
- Represented company in WMDA working group to define XML standards for stem cell donor data exchange
- Collaborated with customer support to diagnose and resolve production issues, improving system reliability
Education
University of Hradec Kralove
Bachelor's in Applied Informatics, Specialization: Software Engineering
Hradec Kralove, Czech Republic
- Currently pursuing a Bachelor's degree to complete formal education in software engineering
- Relevant Coursework: Object-Oriented Modeling, Systems Analysis, Artificial Intelligence, Software Architecture, Advanced Programming Paradigms
Czech Technical University (CTU) in Prague
Bachelor's in Software Engineering (Significant Experience)
Prague, Czech Republic
- Gained extensive practical experience and deep technical knowledge during three years of rigorous software engineering studies, which became the cornerstone of my professional career despite not completing the formal degree
- Participated in multiple collaborative programming projects that developed real-world software engineering skills, including team collaboration, version control, and software architecture design
- Studied under internationally recognized professors including Rudolf Pecinovsky, receiving an "A" grade in his advanced programming course
- Applied university-acquired knowledge directly to professional work, demonstrating that the practical experience and technical foundation gained were equivalent to many completed degrees
- Key Technical Skills Acquired: Algorithms and Data Structures, Web Application Development, C++ Programming, Java Programming, Object-Oriented Architecture, Web Technologies, Operating Systems
Kostanay Construction College
Diploma in Software Development, Graduated with Honors (Red Diploma)
Kostanay, Kazakhstan
- Completed comprehensive four-year technical program in Software Development with focus on programming fundamentals and practical applications
- Developed a healthcare management application for a polyclinic as thesis project, implementing database design, user interface, and reporting functionality
- Received Red Diploma (highest distinction) for outstanding academic achievement and technical excellence
Projects
Featured games and open-source projects; play live in your browser or explore public code on GitHub.
MonoPath
A one-line logic puzzle: draw a single path through every cell, visiting the numbers in order. Built end to end in Kotlin Multiplatform for Android, desktop and the web, with a Spring Boot backend that proves every generated board has exactly one solution.
Lexpair
Two players, two letters, one winning word. A real-time competitive word duel game: race to submit valid words starting and ending with the revealed letter pair before your opponent or the clock runs out. Built in Kotlin Multiplatform and Compose for Android, desktop and web, with an authoritative Go backend on Google Cloud Run, offline voice recognition, portrait match recordings, and bilingual AI adjudication.
Atropos
Rust · tokio · PostgreSQL
Strictly consistent leasing of shared resources (GPUs, license tokens, test environments) with atomic bundles, quotas, waitlists and reservations.
WinSleuth
Rust · Windows 10/11 · Crash dump parsing
Diagnoses blue screens, freezes and driver conflicts on Windows: parses crash dumps directly, flags vulnerable drivers and explains every finding.
Skaldoria
Kotlin Multiplatform · Compose Desktop · Markdown
A native Markdown presentation studio in Kotlin Multiplatform and Compose Desktop, with a presenter HUD, phone remote, live polls and pacing telemetry.
PGMQ Spring Boot Starter
Java 17+ · Spring Boot 4 · PostgreSQL + PGMQ
Spring Boot auto-configuration for PostgreSQL message queues: @PgmqListener, PgmqTemplate, transactional outbox and notification wake-ups. In production with MonoPath.
Skjol
Python 3.10+ · AST transformation · AES-256-GCM
Layered protection for proprietary Python: a custom bytecode VM, white-box cryptography, control-flow flattening and AES-256-GCM, with a reproducible security evaluation.
Technical Skills
Languages
Technologies
Environment
AI-Assisted Development
Contact Me
I'm always open to discussing new projects, opportunities, or partnerships. Feel free to reach out using the form below or through my social channels.
Message Sent!
Thank you for reaching out. I'll get back to you as soon as possible.