Satya Dhwaj

Senior Software Engineer | Distributed Systems & Cloud Specialist
Bengaluru, IN.

About

Highly accomplished Senior Software Engineer with a proven track record in designing, developing, and optimizing scalable, fault-tolerant distributed systems and cloud infrastructure. Expertise in AWS, backend development, and system performance enhancements, consistently delivering solutions that reduce costs, improve uptime, and drive significant business impact. Seeking to leverage advanced technical skills and leadership experience in a challenging Senior Software Engineering role.

Work

Gameskraft Technologies Private Limited
|

Senior Software Engineer

Bengaluru, Karnataka, India

Summary

Led the development of scalable, brand-agnostic OTA update systems and critical infrastructure, significantly optimizing performance, cost efficiency, and system reliability for multiple client applications.

Highlights

Spearheaded the development of a scalable, brand-agnostic OTA update system for 15+ client applications, reducing update payloads by 70% and significantly cutting infrastructure costs.

Improved rollout speed, compliance, and change visibility for new features, leading to faster user adoption and enhanced system reliability.

Designed and implemented a low-cost, scalable, and fault-tolerant event tracking pipeline using AWS Kinesis for near-live ingestion and storage of high-throughput events.

Constructed a robust multi-account Lambda CI/CD pipeline with Bitbucket and AWS, enhancing compliance and audit management through integrated change tracking.

Configured and optimized AWS infrastructure (VPCs, load balancers, IAMs), applying security best practices and ensuring performance and cost efficiency through load testing, right-sizing, and auto-scaling.

Revamped core transactional flows (wallet, gameplay, payments) with new business logic, implementing a withdrawal recommendation system and modernizing legacy code to achieve 99.99% uptime.

Gameskraft Technologies Private Limited
|

Software Engineer

Bengaluru, Karnataka, India

Summary

Delivered critical backend services and platform enhancements, focusing on fault tolerance, performance, and user experience for a leading technology company.

Highlights

Designed and delivered a fault-tolerant, brand-agnostic configuration service, replacing a legacy system and reducing its failure rate by 30%, while improving performance, reducing latency, and enhancing user experience.

Streamlined the legacy InfluxDB metrics pipeline, minimizing cardinality, reducing infrastructure footprint, and enhancing performance across CPU, disk, and query responsiveness.

Modularized platform features by consolidating reusable flows (e.g., calendar, support, notifications) into a common SDK, improving development speed, consistency, and cross-brand delivery across 8+ applications.

Revamped critical core services, including transaction history, withdrawals, offers, and other key workflows, incorporating HVP support and optimizing user operations.

Gameskraft Technologies Private Limited
|

Software Engineer Intern

Bengaluru, Karnataka, India

Summary

Contributed to data engineering and machine learning initiatives, developing systems to predict user churn and automate ETL processes.

Highlights

Developed a predictive churn system using AWS SageMaker Autopilot to identify at-risk users post-first transaction.

Enabled targeted incentive programs, achieving a 57% increase in gross commission during the experimental phase.

Developed automated ETL pipelines for compliance and legal data delivery, supporting churn, retention, and revenue reporting.

Ensured data validation, reconciliation, alerting, and audit readiness for critical business insights.

Education

Indian Institute of Information Technology, Kota
Jaipur, Rajasthan, India

Bachelor of Technology

Computer Science

Grade: 8.48 CGPA

Languages

English
Hindi

Skills

Languages

Java, Python, SQL, JavaScript, TypeScript (Node.js), C++.

Frameworks

Spring Boot, Node.js, React.js.

Databases

MongoDB, PostgreSQL, Amazon Redshift, Redis, InfluxDB.

Tools

AWS, Git, Bitbucket, Grafana, Kibana.

Projects

Emotion Recognition and Depression Detection

Summary

Developed a machine learning prototype to detect depression-like symptoms using facial emotion recognition.

Blitzschlag 2020

Summary

Developed a full-stack MERN website for MNIT Jaipur's largest cultural fest.