Wednesday, March 23, 2016

My Journey with US Project (New Jersey)



The below blog describes the journey I had on U.S. Project for relaunch of our online gaming products like poker/casino after the ban on online gaming in U.S. in 1996

This project is crucial to be delivered on time to get license to operate in U.S. and we had collaboration with another company which has land based casino in New Jersey to achieve the same.

The DGE (Government) published the regulations document on what regulations to be adopted in the software to get license to operate which involves the following areas
  • Registration of Player
  • Check if the player is blacklisted or self excluded
  • Online verification of Player's identity (KYC - Know your customer) check
  • Duplicate Account check
  • Player location verification check
  • Responsible gaming limits check - Deposit limits, Wagering limits, Play time limits
  • Responsible gaming history
  •  Showing clock and time elapsed on the Lobby of Poker/Casino
  • Integration with third party casino games
The scope of this project involves delivering the poker/casino games, with desktop, web based game applications along with mobile, with desktop based application being high priority for launch in November.

My role in this project is to deliver the regulatory based modules of platform and also to help the top management in making certain key decisions.
As part of this project there are numerous challenges like
  • Setting up new data center
  • Managing test setups
  • Opening features to regulatory team for testing
  • Soft launch before the actual launch
  • Managing cross functional teams
  • Integrating the KYC and Location checks with third party partners
  • Integrating Blacklist & Self exclusion with DGE and Borgata
  • Exposing APIs to mobile team
  • Finalizing the architecture
  • Collaboration with IT team and Production engineering team
  • Build management team for creating the production template, stress template
  • Managing production deployments
  • Managing QA builds
  • Integration with CQ5
  • Managing team who is pretty new to CQ5/CIWIC framework used for UI
  • Branching strategy
  • Strategy of Separate Code Base.
I took the end to end ownership in finalizing the list of services, nodes for production/stress environment and running stress tests end to end.
There are around 12 sub teams in platform and huge amount of drive, coordination was required to manage these teams. The sub teams are Login, Accounts, Bonus, EDS, Promotions, Loyalty, Affiliates, Messaging, Infra Services, Wallet, Core Technology, Platform Creative team, respective QA teams

Collecting the estimates, data from the platform team requires lot of energy and constant follow up.
(Continued...)

My first Journey

After my Post graduation in IIT kharagpur, got selected in campus and the company is Geometric Software Solutions in Mumbai. My joining date is Feb 1998