Career Profile
Full Stack Developer with 9+ years of experience building scalable web systems, cloud-native backends, and data-driven platforms. Specialized in JavaScript/TypeScript, React, Node.js, and cloud infrastructure on AWS and Google Cloud. Passionate about gaming technology, analytics pipelines, and developer tooling. Open to remote opportunities and relocation.
Skills & Proficiency
Languages
JavaScript, TypeScript, Python, SQL, C#Frontend
React, Next.js, Vue.js, HTML/CSS, Redux, WebpackBackend
Node.js, Google Cloud Functions, GraphQL, REST APIs, ServerlessDatabases
PostgreSQL, MongoDB, Redis, Firestore, Redshift, DynamoDB, Elasticsearch, AlgoliaCloud & DevOps
AWS (Lambda, EC2, S3, SQS, CloudFront, CodeDeploy), GCP, Docker, Kubernetes, Terraform, Jenkins, GitHub ActionsAnalytics & BI
Looker/LookML, SQL (CTEs, window functions), Kinesis, Segment, HotJar, New Relic, HoneycombInternal Tools
Retool, Algolia, ElasticSearch, Unleash (Feature Flags)Testing
Jest, Cypress (E2E), Mocha, unit testingVersion Control
Git, GitLab, GitHub, BitbucketExperiences
- Reduced annual infrastructure costs by $24K through Algolia search optimization and delta indexing
- Led feature rollouts using Unleash feature flags, enabling safe deployments to 100K+ users
- Mentored 5+ junior engineers and led team standups during EM/PM transitions
- Integrated SSO with Gmail, ORCID, and ASCE, expanding authentication coverage by 40%
- Architected GraphQL API layer, improving data fetching efficiency by 60%
- Built CI/CD pipelines with Jenkins and Docker, reducing deployment time from hours to minutes
- Increased test coverage to 80% with Cypress E2E and Jest unit tests
- Built real-time game backend serving 50K+ concurrent players with Node.js, MongoDB, and Redis
- Implemented analytics pipeline using Kinesis and Redshift, processing 1M+ daily events
- Developed LiveOps tools for game state management, reducing support ticket resolution by 70%
- Set up auto-scaling with AWS ELB and CodeDeploy, achieving 99.9% uptime
- Developed full-stack web applications using JavaScript and PHP
- Built RESTful APIs and integrated third-party services
Projects
Morressier
Morressier is the leading virtual conference and publishing platform for the scientific community.
- Built and maintained React/Next.js frontend features alongside Node.js backend services deployed on Google Cloud Platform with Kubernetes orchestration.
- Setup Unleash feature flag system for controlled feature rollouts to limited or full users, enabling safer deployments and A/B testing capabilities.
- Performed an Algolia search audit — removed redundant indexes and implemented delta indexing — reducing annual costs by $24,000 while improving search speed and accuracy.
- Developed comprehensive analytics and monitoring integration using Honeycomb, HotJar, and Segment to drive data-informed product decisions.
- Enabled SSO integrations with Gmail, ORCID, and ASCE, expanding user authentication coverage.
- Led feature development, mentored junior engineers, conducted code reviews, and translated business requirements into technical solutions.
MailMunch
Lead generation SaaS platform converting website visitors into subscribers and customers.
- Architected GraphQL API layer replacing REST endpoints, reducing payload size by 40% and improving frontend data fetching efficiency.
- Containerized application with Docker and automated deployments via Jenkins, cutting release cycles from days to hours.
- Achieved 80% test coverage with Cypress E2E and Jest, reducing production bugs by 50%.
Shop Heroes Legends
Fantasy shop simulation game with 50K+ concurrent players — Live Game Backend.
- Scaled backend to handle 50K+ concurrent players using Redis caching, MongoDB sharding, and AWS auto-scaling policies.
- Built real-time analytics pipeline processing 1M+ daily events via Kinesis to Redshift, enabling player behavior insights and revenue optimization.
- Achieved 99.9% uptime with New Relic monitoring, automated alerts, and zero-downtime deployments via CodeDeploy.
Fizz Chat
In-game messaging SDK with real-time translation supporting 33 languages across multiple game titles.
- Built high-throughput chat backend handling 10K+ messages/minute with Redis pub/sub and PostgreSQL persistence.
- Implemented Infrastructure as Code with CloudFormation, reducing environment setup from days to minutes.
- Automated API documentation generation with Apidoc, improving developer onboarding experience.
Game Admin & LiveOps Tools
Internal platform for real-time game operations, player support, and content management.
- Built admin dashboard enabling support team to resolve player issues 70% faster with real-time game state modification.
- Developed LiveOps tools for scheduling in-game events, managing rewards, and A/B testing game configurations.
- Created chat moderation system with automated flagging, reducing manual review workload by 60%.
MoonShine
4X real-time strategy game with persistent multiplayer worlds.
- Architected actor-based game server using Akka.NET, enabling horizontal scaling for multiplayer sessions.
- Implemented low-latency WebSocket communication achieving <50ms response times for real-time gameplay.
- Automated infrastructure provisioning with Terraform, enabling one-click environment creation.
Fizz Dashboard
Analytics portal providing DAU, MAU, retention metrics, and sentiment analysis for game developers.
- Built developer portal serving 50+ game studios with real-time analytics and player engagement metrics.
- Implemented sentiment analysis dashboard visualizing chat toxicity trends and community health scores.
- Designed RESTful APIs with pagination and filtering, handling 100K+ daily API requests efficiently.
Revolving Games Website
Corporate website for SF-based mobile game studio with global development teams.
- Built performant React SPA with code splitting and lazy loading, achieving 95+ Lighthouse score.
- Implemented serverless contact system using API Gateway and Lambda, reducing infrastructure costs to near-zero.
- Automated deployments via GitLab CI/CD with staging and production environments.
