Santosh Singh
π Las Vegas, NV
π (702) 945-1217
π§ openai.singh@gmail.com
Principal Software Engineer
Senior engineering leader with 17+ years of experience designing, modernizing, and deploying enterprise-grade distributed systems and customer-facing applications. Deep expertise in .NET ecosystems, microservices architecture, hybrid mobile platforms, and cloud-native deployments (AWS, Azure). Proven ownership of product delivery, architecture modernization, DevOps implementation, and agile leadership.
Subject Matter Expert in loyalty systems and gaming technology platforms with strong experience in high-availability systems, secure API architecture, and scalable cloud infrastructure.
Core Competencies
- Microservices Architecture & REST API Design
- Cloud-Native Architecture (AWS, Azure, GCP)
- Hybrid Mobile Development (Ionic, Angular)
- Distributed Systems & Messaging (RabbitMQ)
- TCP/UDP Socket Programming
- Identity & Access Management (OAuth2, JWT)
- CI/CD Pipeline Implementation
- DevOps & Containerization (Docker, Kubernetes)
- Agile / Scrum Leadership
- Enterprise Logging & Observability
Professional Experience
Principal Software Engineer, Aristocrat Technologies Inc., USA Jan 2022 β Present
- Architected and supported patron-facing hybrid mobile applications using Ionic 5 and Angular 10.
- Designed and implemented microservices-based REST APIs using .NET Core and RabbitMQ.
- Deployed and managed services in AWS cloud infrastructure.
- Re-architected customer-facing web applications using C#, ASP.NET, and MS SQL.
- Developed TCP socket services for third-party gaming vendors to integrate with loyalty product suite.
- Led migration of legacy systems to AWS cloud infrastructure.
- Served as Scrum Master, owning backlog management and delivery execution.
- Maintained end-to-end ownership of architecture, implementation, and production support.
Senior Software Engineer, Aristocrat Technologies Inc., USA Feb 2019 β Dec 2021
- Developed hybrid mobile applications using Ionic and Angular for casino patron engagement.
- Built scalable REST APIs using .NET Core with RabbitMQ messaging framework.
- Redesigned customer web applications to improve performance and maintainability.
- Developed TCP socket integration services for loyalty product systems.
- Provided technical leadership and delivery oversight for engineering team.
Associate Architect, Aristocrat Technologies Pvt. Ltd. Jan 2019 β Feb 2019
- Led and mentored 15+ engineers across loyalty product suite initiatives.
- Designed and implemented CI/CD pipelines using TFS.
- Implemented in-house Identity Server using OAuth2 and JWT-based authentication.
- Collaborated with product owners and senior architects on roadmap planning and releases.
Lead Software Engineer, Aristocrat Technologies Pvt. Ltd. May 2012 β Dec 2018
- Led development across 20+ applications within Oasis 360 loyalty suite.
- Designed and implemented SOAP and REST web services using .NET technologies.
- Conducted architecture reviews and code quality governance.
- Collaborated on product releases and long-term technical roadmap.
Senior Software Engineer, Dell Services Sept 2010 β Apr 2012
- Developed and tested healthcare web services using C#, ASP.NET, WCF, MS SQL, and HL7 protocols.
- Built automated load-testing simulation frameworks.
- Served as Scrum Master for a 6-member team.
Software Engineer, Xcino Technologies Pvt. Ltd. May 2008 β Sept 2010
- Designed and developed web applications using C#, ASP.NET, JavaScript, and MS SQL.
- Achieved 100% unit test coverage for backend services.
- Developed SQL procedures, triggers, and functions for business logic implementation.
- Practiced Agile methodologies as Scrum Master.
Key Projects
EnrollMix Drinks on Tab FloorFocus (2021) - Hybrid mobile applications for casino ecosystems enabling player enrollment, drink ordering from EGMs, and work-order tracking.
- Tech Stack: Ionic, Angular, .NET Core APIs, AWS, MS SQL
- Oasis Loyalty Suite (2017β2020)
- Enterprise loyalty management platform consisting of 15+ web and desktop applications.
- Tech Stack: C#, ASP.NET, WPF, Web Services, JavaScript, MS SQL
- Oasis 360 β Bonusing & Speed Media Applications (2012β2017)
- Enhancements and feature development across loyalty and gaming applications.
Technical Skills
- Languages:
- C#, C++, TypeScript, JavaScript, SQL, XML (XSD), JSON, XSLT
- Frameworks & Platforms:
- .NET Core, ASP.NET, WCF, WPF, Ionic, Angular
- Cloud & DevOps:
- AWS, Azure, GCP
- Docker, Docker Swarm, Kubernetes
- CI/CD (TFS), Git, GitHub
- Messaging & Observability:
- RabbitMQ
- nLog, Serilog, Grafana, Prometheus, AppDynamics
- Tools:
- Visual Studio, Android Studio, Jira, TFS
Certifications
- AWS
- AWS Certified Cloud Practitioner
- AWS Certified Solutions Architect β Associate
- AWS Certified Solutions Architect β Professional
- Microsoft
- Microsoft Certified Professional
- Microsoft Certified Application Developer
- Microsoft Certified Technology Specialist
- Azure
- Azure Fundamentals Certification
- Scrum
- Professional Scrum Master (PSM I)
- Professional Scrum Master (PSM II)
Education
- Master of Computer Applications, Uttar Pradesh Technical University, 2008
- B.S.E. in Mathematics, University of Lucknow, 2005
- 12th College, Uttar Pradesh Board school, 2002
- High school, Uttar Pradesh Board school, 2000
Awards & Recognition
- Employee of the Quarter
- Multiple Winning Ways Awards
- Multiple Spot Awards for Performance Excellence
- Additional experience and Awards
Patents (Gaming Technology)
- P07240NPORDUS4 (3776)
- P07498NPPRIUS1(4150)
- P07742NPORDUS2
