Файл CV
PP
Python Developer

Gender Мужчина

address Кишинев

Чтобы открыть контактную информацию соискателя, нужно зарегистрироваться и оплатить услугу "Доступ к базе резюме".

Загруженный файл CV

Cv Preview

Это резюме размещено как файл. Вы смотрите его текстовую версию, которая может немного отличаться от оригинальной.

Summary

Over 10 years of experience using C++ to build and ship mobile games across iOS, Android, and Windows platforms. Proficient in game architecture, performance optimization, cross-platform debugging, and native OpenGL rendering. Key titles include Bubble Explode, Rail Maze, and You Sunk, all built in C++ with millions of downloads and multiple #1 App Store rankings. Senior Mobile Game Developer and Full-Stack Developer with 14+ years in cross-platform game development, backend infrastructure, and cloud-based automation. Led the development and production of 20+ mobile games, including 2 global App Store #1 hits.

Core Skills

  • Skilled in: Python, Java, C++, ObjC, PHP, SQL
  • Platforms: iOS, Android, MacOS, Windows
  • DevOps: Git, CI/CD (custom tools), Docker, GCP
  • Backend: GCP, Python, Java Spring Boot, LAMP, REST APIs, microservices
  • Leadership: COO responsibilities, team coordination, product release management

Languages

  • Russian: Native
  • English: Advanced
  • Romanian: Proficient

Hobby

  • Family ?
  • DIY projects / 3D-printing
  • Amateur astronomy
  • Online Chess

Job Experience

COO / Software Developer | Spooky House Studios, Co-founder September 2010 – Present

  • Mobile game development studio.
  • Led end-to-end development of 20+ mobile games; Bubble Explode and Rail Maze reached #1 in the App Store globally, with millions of downloads.

Web Developer | POPFAX, Chisinau, Moldova January 2006 – August 2010

Projects

  • 2025 Automatic localization of large game project using Generative AI (Gemini / Vertex API)

    • Designed a pipeline using Google Vertex AI and Gemini to localize hundreds of in-game text strings across multiple languages
    • Automated the QA and translation process, significantly reducing manual effort
  • 2025 Migration of Uniwar game backend: Java8 + MySQL5 -> Java17 + MySQL8

    • Led the full-stack migration of a live game backend system due to deprecation of TLS protocols
    • Handled codebase modernization, SQL compatibility, and live database migration independently
    • Successfully ensured zero downtime and full data integrity across services
  • 2024 Python, REST APIs, Binance, KuCoin, Gate, OKX

    • Built an automated trading system that gathers quotes from multiple crypto exchanges
    • Implemented custom signal generation, strategy testing, and alerting
    • Scalable architecture using async APIs and modular strategy definitions
  • 2022 till present Cross-platform Build Automator An in-house project for continuous integration.

    • Developed an in-house CI tool for building and deploying iOS/Android/Windows games
    • Supports multi-platform build requests, automated signing, and deployment pipelines
  • 2018 Receipt validation service for in-app payments on iOS / Android

    • Built a microservice for validating in-app purchases from iOS and Android
    • Supports App Store, Google Play, and legacy Amazon purchases
  • 2019 Till present Game Analytics & Revenue Tracking Platform (data engineering, data analytics)

    • Designed and implemented ETL pipeline for collecting, transforming, and reporting analytics and revenue data from multiple mobile game titles
    • Built as a serverless system on Google Cloud App Engine, the platform ingests real-time game session data and in-game events when players exit or background the app
    • Integrated Ad Network Reporting APIs (AdMob, +5 other) to pull ad revenue data via scheduled cron jobs
    • Ingested in-app purchase (IAP) revenue data from both Android and iOS platforms using the App Annie reporting API
    • Performed data cleaning, deduplication, and aggregation on anonymized data to calculate key metrics: DAU, ARPU, eCPM, retention, session duration, revenue per cohort
    • Stored intermediate and final data in structured formats for reporting and analytics
    • Generated automated daily, weekly, and monthly reports on key performance indicators (KPIs), emailed to stakeholders
    • Built modular architecture allowing plug-and-play support for new games, ad networks, or data sources with minimal changes
    • Ensured data quality and consistency across disparate sources via custom validation checks and logging
  • 2017 Till Present UniWar game

    • Ongoing development and support of UniWar, a long-running cross-platform online strategy game
    • Developed and maintained the game client using LibGDX (OpenGL) for iOS, Android, and Steam
    • Designed and implemented core gameplay mechanics, UI, animations, and input handling across platforms
  • 2014 Till Present You Sunk (Mobile Game in C++) - iOS / Android

    • Contributed C++ code for core game logic, turn-based combat, and effects
    • Assisted in porting and debugging across mobile platforms
    • Implemented UI animations and transitions using custom C++ rendering logic
  • 2011 Till present Rail Maze (Mobile Game in C++) - iOS / Android

    • Designed and implemented core gameplay and level mechanics in C++
    • Integrated user-generated content with a backend service (Python + REST)
    • Led development across iOS and Android platforms
    • Achieved Top 1 free game on iOS in August 2011.
  • 2010 Till present Bubble Explode (Mobile Game in C++) - iOS / Android

    • Developed core game engine and gameplay logic in C++
    • Optimized rendering and memory usage for iOS/Android
    • Contributed to UI and animation systems using native graphics libraries
    • Achieved Top 1 free game on iOS worldwide in June 2010.
  • 2006-2010 PopFax project - fax over internet.

    • Full stack developer (LAMP stack)
    • Maintained and migrated onsite server infrastructure
    • Worked on front-end, backend, and database systems in a production environment

Lot’s of other projects that I definitely forgot to mention.

Чтобы открыть контактную информацию соискателя, нужно зарегистрироваться и оплатить услугу "Доступ к базе резюме".