Need
- Understand the Loyalty domain , learn existing products & their integration with third parties & other Casino Management companies like Ballys (Now Scientific Games) , Aristocrat & Boyd Gaming.
- Development & Maintenance of New/Upcoming & Existing Loyalty Management Products levering Technologies like C#.Net, SQL Server , MongoDB & Web Services.
- Develop New Products which can Integrate with Third Party POS (Point of Sales) systems like Opera (Oracle) , Infogenesis (Agilysis) & Micros for loyalty management.
Solution
- Leveraged experienced Casino Gaming domain team to understand Loyalty domain & House Advantage Products.
- Develop competency Casino Domain knowledge & existing products
- Focused on code refactoring to increase the code scalability in terms of daily number of transactions. Existing Code cleanup , applied industry wide various design patterns to make code more robust , maintainable.
- Proposed AOP (Aspect Oriented Programming) approach for instrumentation so that issues during live can easily traceable.
Outcome
- Successfully develop & deliver the high quality code on time having code coverage of more than 85% for new products. Based on Code refactoring developers can write the Unit test cases over existing products.
- Successfully migrated & deployed their existing application in other Casino.