Aakash Ratkal

Software Engineer

Bengaluru, Karnataka, India10 yrs 9 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Led core engineering team at Gameberry Labs.
  • Spearheaded cloud migration with zero downtime.
  • Architected scalable solutions for multiple successful games.
Stackforce AI infers this person is a Backend-heavy Fullstack Developer in the Gaming industry.

Contact

Skills

Core Skills

Cloud ArchitectureGame DevelopmentBackend Development

Other Skills

Go (Programming Language)MongoDBRedisCocos2dGoogle Cloud PlatformNestJSTypeScriptPostgreSQLMQTTJavanodejsPythonAndroid DevelopmentData StructuresPhotography

About

Principal Software Engineer at Gameberry Labs with extensive experience across startups and large-scale tech companies. I lead the Core Engineering team, driving initiatives in infrastructure, server architecture, and client frameworks. My work includes building reusable components, optimizing cloud costs, and delivering scalable solutions used across multiple games. With a track record spanning IC, lead, and managerial roles, I bring strong technical depth, leadership, and a passion for mentoring. I actively contribute to design/code reviews and help shape the overall technology strategy of the organisation.

Experience

10 yrs 9 mos
Total Experience
1 yr 10 mos
Average Tenure
4 yrs 2 mos
Current Experience

Gameberry labs

2 roles

Principal Software Engineer

Promoted

Apr 2023Present · 3 yrs 1 mo · Bengaluru, Karnataka, India

  • Contributed to core features across multiple successful titles including Ludo Star, Clubs, Parchisi Star, Backgammon, and Sorry World.
  • Core Engineering team: Built a team of 8-10 devs from scratch, set up several processes, SOPs and scaled the devs to understand the architecture of all the games in the company.
  • System Re-architecture: Led the redesign of critical game microservices such as login, user profiles, matchmaking, game servers, routing layers, and status servers—ensuring scalability, maintainability, and high availability.
  • Networking Framework: Rewrote the entire networking layer as a modular, fully customizable framework supporting TCP connection management, connection pooling, service discovery, traffic routing, and Consul integration.
  • Modular Feature Packaging: Built a templating system to encapsulate features for effortless portability across games. Also developed robust libraries for MongoDB ORM, rewards systems, event logging, and more.
  • Texture Compression Integration: Integrated ASTC texture compression into the Cocos2d-x engine, significantly reducing app RAM usage (by 16%), app size (~40MB), CDN costs (~30%), and improving crash rates and ANRs—all without disrupting the workflow of 40+ developers or impacting the 3M+ user base.
  • Cloud Migration to GCP: Spearheaded the live migration of Ludo Star from DigitalOcean to Google Cloud Platform, involving ~70 servers and zero user downtime. Automated the infrastructure, resolved major security issues, and reduced cloud costs by ~40%, while improving reliability and maintainability.
  • Personalization System: Architected a personalization framework enabling the data team to tailor in-app experiences based on user history and ML models. Adoption of this system drove ~10% revenue uplift for multiple features.
Go (Programming Language)MongoDBRedisCocos2dCloud ArchitectureGame Development

Senior Software Engineer

Mar 2022Apr 2023 · 1 yr 1 mo · Bengaluru, Karnataka, India

Go (Programming Language)Game Development

Pagarbook

Software Development Engineer 3

Apr 2021Feb 2022 · 10 mos · Bengaluru, Karnataka, India

  • Attendance Core: Rebuilt the entire attendance system using a Domain-Driven Design (DDD)-inspired architecture to enhance modularity, scalability, and maintainability.
  • Biometric Attendance: Led the development of a custom in-house fingerprint recognition system for biometric attendance. Designed and implemented backend services to interface with hardware devices via the MQTT protocol, ensuring real-time and reliable data transmission.
NestJSTypeScriptPostgreSQLBackend Development

Amazon

Software Development Engineer II

Aug 2018Mar 2021 · 2 yrs 7 mos · Bangalore

  • Amazon Flights - Migrated Tapzo flights into the Amazon ecosystem. We were around 20 engineers who migrated 11 microservices and 10-15 AWS managed services. Made the system capable of Amazon scale of traffic, security and aesthetics.
  • Tech Stack: Nodejs, Python, several AWS services for development to release cycles
  • Amazon Trains – Started the project from scratch, been an active part of designing architecture and owned several modules in Trains. Integrated with IRCTC for railway ticket inventory.
  • Tech Stack: Java (Spring Boot 2), Elastic search, redis, SNS, SQS etc
  • Amazon Bus - Designed and developed several features in bus booking system.
  • Prime Video X Ray - Built full CD pipeline for Data Orchestrator pipeline and automated infrastructure scripts using cloud formation. Also, designed architecture for clip and share feature

Tapzo

Fullstack Developer

Aug 2017Aug 2018 · 1 yr · Bangalore

  • Tapzo Flights – Backend developer for the team who built the flights platform ground up for Tapzo. Actively participated in the software lifecycle right from architecture modelling to development, release and enhancements. Tech Stack: Nodejs, Python, Java, Elastic Search, RabbitMQ, MySQL, Redis
  • Tapzo Cabs – Actively developed several features and bug fixes for Tapzo’s most successful category with average of over 3 lakh successful rides per month.
  • Also been a part of Tapzo Hotels, DFP (Ad publishing engine), user traveler profile, analytics parser and several other ancillary services

Cisco systems india pvt. ltd.

IT Engineer

Jan 2016Jul 2017 · 1 yr 6 mos · Bangalore

  • Box Integration with Cisco One Search – Integrated over 1.2lakh users private content with Cisco One Search
  • Tech Stack: Java, Spring Framework, Oracle DB, JS, JQuery, REST, Jmeter.
  • Voice Recognition Service for Cisco applications
  • Building the Voice recognition platform which can be leveraged by any application by just adding a few lines of code.
  • Tech Stack: Node JS, JS, Web Sockets, Language models, Voice Activity Detection.

Ordernow labs

Android Developer

May 2015Aug 2016 · 1 yr 3 mos · Bangalore , India

  • OrderNow is a handy food ordering app which aims at saving people from the long waiting queues at their favourite foodjoints.

Education

Peoples Education Society's Institute of Technology

Bachelor's Degree — Computer Science

Jan 2012Jan 2016

Sharanbasaveshwar Composite PU College

Pre University Course — Science

Jan 2010Jan 2012

Chandrakant Patil English Medium School

High School

Jan 1997Jan 2010

Stackforce found 100+ more professionals with Cloud Architecture & Game Development

Explore similar profiles based on matching skills and experience