About Me
Bood Atsatarakun

I am a Software Engineer and a passionate full-stack game developer with a strong focus on Unity and Unreal Engine, with over 7 years of experience in the industry.
Throughout my career, I have developed and successfully launched several game titles, ranging from mobile games to PC and console releases, including Tokyo 7th Sisters TH, Home Sweet Home EP1, and Into The Haze.
My expertise lies in crafting engaging gameplay mechanics, designing robust systems, and implementing advanced game networking solutions. I have extensive experience in designing player matchmaking systems, real-time synchronization, and ensuring server scalability using Kubernetes (k8s) and Agones.
In addition, I have a deep understanding of creating secure multiplayer experiences. My solid foundation in web development and comprehensive knowledge of DevOps enable me to optimize deployment pipelines for seamless game launches.
Currently, I am expanding my expertise into Backend and DevOps engineering, with a keen interest in transitioning to a career as a Backend or DevOps engineer.
Skills
-
Programming Languages: C#, C++, JavaScript, TypeScript, Python, PHP
-
Games: Unity, Unreal Engine 4 (Multiplayer), Cocos Creator, Colyseus.js (Multiplayer), Agones (K8S)
-
Backend: Node.js, NestJS, Symfony, FastAPI, Flask, AWS Lambda, Firebase Functions
-
Server: Nginx, Apache
-
Message Queue: RabbitMQ, AWS SQS
-
Data Engineer: Apache Airflow, Prefect, Metabase
-
BaaS: Vercel, Firebase, PlayFab, Photon, Colyseus
-
CMS: Strapi
-
Database: MySQL, PostgreSQL, Redis
-
DevOps: Docker, AWS ECS, Fargate, Portainer, Terraform, Ansible, K8S (basic), Agones, Cloudflare, Cloudflare Zero Trust, NginxProxyManager, Traefik, Fail2Ban, Crowdsec, Keycloak, Wireguard VPN, Restic, PG BackWeb, Cronicle, Proxmox
-
Secret-Management: AWS Secrets Manager, Infisical
-
API-Gateway: Kong, AWS API Gateway
-
Observability: AWS CloudWatch, Prometheus, Node Exporter, Grafana, Elastic Stack, Uptime-Kuma, Sentry, Zipkin
-
CI/CD: Jenkins, GitLab CI/CD, GitHub Actions, Fastlane Flutter (iOS, Android), Firebase App Distribution
-
Cloud Services: AWS, GCP, DO
-
Tools: Git, SVN, Plastic SCM, Jira, Confluence, Trello, Slack, Discord
Work Experience
-
Learn Cloud
Bangkok, 12A01, Sivatel Tower, 53 Wittayu Road, Khwaeng Lumphini, Khet Pathum Wan, Thailand
DevOps Engineer May 2024 to present.
-
Management
- Providing mentorship and guidance on best practices for developer team.
- Conducted code reviews and provided feedback to team members.
- Collaborated with the product team to define requirements and prioritize tasks.
-
Infrastructure and Cloud Management
- Designed and implemented infrastructure for multiple environments (dev, staging, and prod), isolating each environment within its own AWS account and interconnecting them using VPC peering and a transit gateway.
- Managed AWS infrastructure following best practices for Organizational Units with AWS Organizations.
- Automated VPC and resource creation using Infrastructure as Code (IaC) tools, including Terraform and Ansible.
- Configured Cloudflare for DNS and CDN to enhance performance and security.
- Set up AWS ECS and Fargate.
- Setting up Wireguard VPN for secure access to AWS resources.
-
SysOps and Monitoring
- Configured Portainer for efficient Docker container management.
- Managed Linux servers across multiple VPCs and configured Nginx with NginxProxyManager.
- Deployed and configured Keycloak for identity and access management.
- Implemented job scheduling with Cronicle.
- Deployed Restic and PG BackWeb for robust backup and restore operations.
- Implemented comprehensive monitoring and alerting solutions using Prometheus, Grafana, and Uptime-Kuma.
- Integrated monitoring services with webhook notifications to Slack for real-time updates.
-
Security
- Implemented security best practices, including setting up firewalls, monitoring, and alerting.
- Set up security solutions, including Fail2Ban and CrowdSec, for intrusion prevention.
-
Backend Development
- Maintained and improved backend services using Nest.js, FastAPI, and Flask.
- Set up and managed Strapi CMS.
- Configured Sentry for error tracking and observability to enhance system reliability.
- Deployed and managed Kong API Gateway for microservices architecture.
- Implemented secure secret management using AWS Secrets Manager and Infisical.
-
Frontend Development
- Maintained and optimized frontend services built with Next.js, integrating observability and error tracking via Sentry.
-
Mobile
- Config XCode and Android Gradle build script for Flutter Development.
-
Data Engineering
- Setting up Metabase.
- Deployed and managed ETL pipelines using Apache Airflow and Prefect.
- Implemented data-pipeline processing and AWS SQS integration with FastAPI and Flask.
-
CI/CD
- Configured CI/CD pipelines with GitHub Actions for deploying backend (Nest.js, FastAPI, Flask) and frontend (Next.js) applications.
- Implement Jenkins for Flutter development then migrate to use Github Action instead.
- Configured CI/CD workflows for Flutter apps using GitHub Actions and Fastlane, deploying to the App Store, Google Play, and Firebase App Distribution.
-
-
Nanuq Studio
32 (2-1) Soi Phahonyothin 24, Phahonyothin Rd. Chatuchak, Bangkok 10900, Thailand
Senior Game Programmer (Unity Engine, Unreal Engine) August 2023 to April 2024.
- Mentorship and guidance on best practices for developer team.
- Collaborated with product teams to define project requirements, set priorities, and ensure alignment with business goals.
- Development Internal and outsource projects.
-
Howitzer Studio
319 CharanSanitwong 67 Yaek 14, Khwaeng Bang Phlat, Bang Phlat, Bangkok 10700
Senior Game Programmer (Unity Engine, Unreal Engine) December 2022 to July 2023.
- Developed companion applications for NFT art collections using Unity and Unreal Engine.
- Maintained and refactored the infrastructure of internal applications, leveraging Docker, Symfony, LAMP stack, Redis, Node.js, and Elastic Stack to ensure scalability and performance.
Projects:
- Companion Apps for NFT Project on Opensea (Unity WebGL, UE5)
-
GAMAX PLUS CO,. LTD
976, 20 Soi Rong Phayaban Phra Ram 9, Bang Kapi, Huai Khwang, Bangkok 10310
Senior Game Programmer (Unity Engine, Cocos Creator) August 2020 to September 2022
Projects:
- Escape from Atlantis (Cocos Creator) : Developed a real-time multiplayer web browser game using Cocos Creator, Colyseus SDK, and Agones SDK (K8S).
- Rocket Journey (Cocos Creator) : Created a real-time multiplayer web browser game with Cocos Creator, Colyseus SDK, and Agones SDK (K8S).
- Meow Meow Sweety (Unity Engine) : Implemented in-app purchases (IAP) for iOS and Android, integrated advertising, developed a login module, and built client-side RESTful services.
- Destrotale (Unity Engine) : A casual strategy game inspired by Clash of Clans with an anime style.
-
MOTION X STUDIO
Sutthisan, 26/1 Indramara road, Dindaeng, Bangkok 10400
Game Programmer (Unreal Engine 4)
April 2020 to July 2020Projects:
- Dash Dash World : Refactored car and human animation system, implemented leaderboard system, and UI.
-
MSOFT STUDIO
89 Cosmo office Park Building, 7th floor unit K,L Popular Road, Bannmai, Pak Kret, Nonthaburi, Thailand 11120
Game Programmer (Unreal Engine 4)
Jan 2019 to March 2020Projects:
- Into The Haze : Developed AI and gameplay system, implemented Linux server for development tool pipeline.
-
ELECTRONIC EXTREME LIMITED CO., LTD
8th floor, No.18 Soi Ngamwongwan 6, Yaek 3, Bangkhen, Mueang, Nonthaburi, 11000 Thailand
Mobile Developer (Xamarin) Oct 2017 to Jan 2018
Projects:
- Davinci Mobile Application (Android, iOS): GameShow project coordinated with CH3 Television Thailand.
Game Programmer (Unity and Unreal Engine 4) Jan 2018 to Dec 2018
Projects:
- Football Manager Mobile Game (Unity Engine) : Developed a mobile game based on football management.
- Multiplayer and Mobile Game for Ragnarok IP (Unreal Engine 4) : Developed a multiplayer and mobile game based on the Ragnarok IP.
-
YGGDRAZIL GROUP CO., LTD
310 Soi Ladprao 94 (Panjamitr) Phlapphla, Wangthonglang, Bangkok 10310, Thailand
Game Programmer (Unreal Engine 4) Jan 2017 to Oct 2017
Projects:
- Home Sweet Home Game (EP1) : Developed gameplay systems and created tools for Technical Artists.
-
DONUTS BANGKOK CO., LTD
Soi Lort Kaeo 2, Praram 9, Thailand
Game Programmer (Unity Engine) May 2016 to Dec 2016
Project:
- Tokyo 7th Sisters (Unity Engine) :
- Developed game application and tools using advanced development and coding techniques.
- Enhanced existing features and implemented new ones, including the gacha system, gameplay mechanics, and analytics system.
- Dealt with bug fixing and project problems.
- Maintained Tokyo 7th Sisters on Android and iOS platforms.
- Implemented and improved analytics on the client-side for increased accuracy in analyzing user behavior.
- Tokyo 7th Sisters (Unity Engine) :
Education
-
Dhurakij Pundit University , Bangkok , Thailand (2012 -2016) Bachelor of Engineering in Digital Media and Game System Engineering (2016) GPA : 3.94
-
Benjamarachanusorn School , Bangkok , Thailand (2007 - 2010)
Mathematics-Science program GPA : 3.3