Lead Software Engineer / C++ / Miloš
5+ years of experienceBelgrade, Serbia
Software Engineer with nearly 5 years of experience at IGT, a world-leading slot gaming company, developing core gameplay logic in C++ - including win/lose calculations and bonus features - for commercial VLT slot games on Windows/Linux, built on state-machine architectures driven by RNG outcomes. Also has a track record of designing and operating complex, multi-platform systems in production, leading architecture and delivery of user-facing and internal tools that perform reliably during high-traffic, real-time events. Motivated by ownership, technical depth, and building systems that hold up under pressure.
Skills
- Slot gaming expertise at scale: Nearly 4 years at IGT developing core gameplay logic in C++ for commercial VLT slot games, including win/lose calculations, bonus features, and RNG-driven, state-machine-based systems across Windows/Linux platforms for the Greek market.
- Industry recognition for flagship titles: Received IGT's VLT Game Incentive Recognition (2025) for contributions to "Fortune Coin HD Greece" and the IGT Spielo Spotlight Award (2022) for leading the "Apollos Wealth Development" project — both delivered on time despite major technical challenges.
- Full-cycle system ownership: Co-founded and led engineering at Infuse, independently managing the entire software lifecycle — architecture, development, deployment, and maintenance — for a real-time event platform.
- Proven scalability under load: Built a platform that scaled to 11,000+ regional users and reliably supported up to 2,000 simultaneous users (attendees and staff) during live, high-traffic events.
- End-to-end product development: Designed and built a complete event management ecosystem, including consumer-facing mobile apps and internal tools (POS, attendee scanning, admin dashboards), covering ticketing, digital token purchases, and QR-code access.
- Cloud & real-time architecture: Architected cloud backend infrastructure using Firebase (Realtime Database, Authentication, Cloud Functions), REST APIs, and event-driven design to enable real-time data synchronization across multiple platforms.
- Cross-functional leadership and mentorship: Mentored junior engineers, conducted code reviews, and provided on-call production support while contributing to long-term architectural and platform decisions at IGT.
- Multi-module, large-scale codebase experience: Collaborated across art, QA, audio, math, and production teams using industry-standard tools (CMake, Jenkins, Git/Perforce, Boost) to deliver stable, compliant, high-performance builds.
Experience
Jan 2024 — now
Co-Founder & Lead Software Engineer
Everyday Technology (Infuse)
- Designed and developed end-to-end event management ecosystem with mobile apps used by 11,000+ users
- Implemented ticketing, digital token purchases, QR code access, and real-time data synchronization
- Managed full software lifecycle independently, ensuring scalability during live events with up to 2,000 simultaneous users
- Built cloud backend and integrations using Firebase, REST APIs, payment systems, and event-driven architecture
Aug 2022 — Apr 2025
Software Engineer II
IGT
- Led development of flagship game titles, delivering high-priority projects under tight deadlines
- Participated in architecture planning and technical design discussions for game features and platform improvements
- Mentored junior engineers, conducted code reviews, and provided on-call support for live production games
May 2021 — Aug 2022
Software Engineer I
IGT
- Developed core gameplay logic in C++ for cross-platform product targeting the Greek market
- Collaborated with art, QA, audio, math, and producer teams to deliver stable, performant builds
- Gained experience with large-scale, multi-module codebases using CMake, Jenkins, Git/Perforce, and Boost
Education
2017 — 2021
Bachelor's degree, Computer Software Engineering
Singidunum University
Contact
Takovska 5, Belgrade, 🇷🇸 Serbia.
Email: [email protected]