# Alexander Goncharov > Senior full-stack and mobile engineer and technical lead, Montréal, QC, Canada (remote). 13 years building and shipping production software end to end: data models, APIs, cloud infrastructure, and web and mobile apps. Currently technical lead on a regulated Software as a Medical Device (SaMD) platform with AI scoring in production. Independently designs, builds and ships his own apps and games. Contact: alexandergoncharov88@gmail.com LinkedIn: https://www.linkedin.com/in/alexgon GitHub: https://github.com/mcs2k8 Portfolio: https://alexandergoncharov.com/ ## Experience - Technical Lead, MoCA Cognition (2025-07 to present, remote). Cross-platform SaMD for digital cognitive assessment (iPad, Android, web) with AI scoring of speech and drawings, used in clinical studies in Canada and the US. Stack: .NET 8, C#, EF Core, React Native, TypeScript, AWS, Azure, Terraform, Docker, Datadog. Owns architecture, data model, REST APIs and clients; designed multi-region data residency via a GraphQL study registry on Azure; owns the AI scoring integration (speech-to-text on GPU ECS, LLM scoring on Amazon Bedrock), versioned rescoring and server-side audio normalisation; cost analysis that led to roughly halving AI infrastructure run rate; penetration-test remediation, log redaction, PHI handling under HIPAA and GDPR; IEC 62304 / ISO 13485 change control and traceability in Ketryx; reviews every pull request and runs technical interviews. - Senior Software Engineer, Mapgears (2023-10 to 2025-07, remote). Technical lead for the mobile product line (Android, iOS, Kotlin Multiplatform) for real-time mapping and fleet tracking. Kotlin, Jetpack Compose, Swift, SwiftUI, Core Data, Flask, Firebase, GCP. - Senior Mobile Engineer, Tongdao (2017-10 to 2023-10, Shanghai). Managed the mobile team building Android, iOS, JavaScript and WeChat marketing-analytics SDKs; made the SDK three times smaller; built GitLab CI with GCP integration tests, Docker sandboxes and CDN deployment. - Full-Stack Engineer, Daragon Technology (2015-07 to 2017-10, Montréal). Built a watch-face sharing platform from scratch: Django, PostgreSQL, Nginx, REST APIs, Android, iOS and wearable apps. - Mobile Engineer, QuickMobile (2013-04 to 2015-07, Vancouver). Android components and SQL optimisation for Fortune 500 event apps. ## Independent apps and games - Folkplay: 160+ folk, schoolyard, board, card and carnival games in one offline app. React Native, Expo, TypeScript, custom 3D renderer on React Native Skia with three.js maths, game AI bots with fairness tests. In testing for iOS and Android. https://watchland.ca/folkplay/ - Rope Ninja: grappling-rope tower climber. TypeScript, Canvas, Vite, Capacitor 8, Supabase, PostHog, AdMob mediation; headless physics bot testing. Google Play: https://play.google.com/store/apps/details?id=com.mcs2k8.ropeninja - Loo Lord: 8-bit restroom management game. Phaser 3, Capacitor, 16 languages, procedural pixel-art pipeline in Python, Supabase accounts, in-app purchases. Google Play: https://play.google.com/store/apps/details?id=com.mcs2k8.loogod - Arcana: tarot on a 3D table plus I Ching, astrology, BaZi and palmistry. Expo, React Three Fiber, Cloudflare Worker proxying Gemini, direct App Store and Google Play billing verification, watchOS and Wear OS companions. In Google Play review. - Watchland: Galaxy Watch face community for phone and Wear OS; the original Watchland had 100,000+ downloads. https://play.google.com/store/apps/details?id=co.bailong.watchland - RateWatch: Canadian mortgage rate tracker for eight provinces; Python Firebase Functions, Gemini-parsed plain-English alerts. https://play.google.com/store/apps/details?id=com.mcs2k8.RateWatch - Jio Music: music player for local files and online catalogues. https://play.google.com/store/apps/details?id=co.whitedragon.music_player - Qiuqian: physics-based bamboo fortune sticks, English and Chinese. https://play.google.com/store/apps/details?id=com.qiuqian.mobile - Meme Soundboard: phone app with Wear OS companion. https://play.google.com/store/apps/details?id=co.bailong.memesoundboard.mobile - Open Shelf: ebook reader for EPUB, PDF, MOBI, FB2 and DjVu. Coming soon. - Kitchen Up: recipe app with AI features, 5,000+ downloads. https://play.google.com/store/apps/details?id=co.whitedragon.little_kitchen - Bailong Console: internal release platform that builds, uploads, promotes and submits apps to the App Store, Google Play and Aptoide. - Garb Rider: three.js delivery-moped runner prototype with custom shaders. - Memory Box: custom ESP32-S3 firmware plus an Expo app that turns photos into 8-bit scenes with Gemini. ## Skills Mobile: React Native, Expo, Android (Kotlin, Java, Jetpack Compose), iOS (Swift, SwiftUI, Objective-C), Kotlin Multiplatform, Flutter, Capacitor, Wear OS, watchOS. Backend: C#, .NET 8, ASP.NET Core, EF Core, Python (FastAPI, Django, Flask), Node.js, REST, GraphQL. Front end: React, TypeScript, JavaScript, HTML, CSS. Cloud and DevOps: AWS (ECS Fargate, Lambda, API Gateway, RDS, S3, CloudFront, Bedrock, Secrets Manager), Azure (Entra ID, Front Door), Terraform, Docker, Firebase, Supabase, Cloudflare Workers, Bitbucket Pipelines, GitHub Actions, GitLab CI, Datadog. AI and ML: speech-to-text (Whisper, Parakeet), LLM scoring on Amazon Bedrock, Gemini API, on-device speech recognition. Data: SQL Server, PostgreSQL, MySQL, DynamoDB, BigQuery. Security and regulated delivery: HIPAA, GDPR, RBAC, OIDC, SAML, JWT, IEC 62304, ISO 13485, Ketryx, Jira. Games and graphics: Phaser, three.js, React Three Fiber, Skia, shaders, procedural art. ## Education B.Sc. Biochemistry, McGill University (2009-09 to 2012-10). Certified ScrumMaster (Scrum Alliance). Languages: English, French, Mandarin, Spanish, Hebrew, Russian.