I am Shivang, I’ve been writing code for a decade professionally and around fourteen years on a personal level. In my career, I’ve gotten the opportunity to work on large-scale internet services for some of the industry giants on several different domains such as E-commerce, Fintech, Telecom and a few others.
I’ve written applications from the bare bones, right from the idea to production, maintained code, and worked in production support on systems receiving millions of concurrent hits throughout the day. My last job was @HPE (Hewlett Packard Enterprise), I worked there as a full-stack developer in their Technical Solutions – R&D team.
In case you want to read about my professional work or just want to say hello, here is my LinkedIn profile!! 🙂 You can also send in your thoughts at [email protected]
A Couple Of My Past Projects:
Emotional Cricket Fan – A Browser-based Multiplayer Strategy Game
Emotional Cricket Fan is an online multiplayer strategy game on Cricket, where we use our business acumen and cricketing knowledge to make smart investment decisions.
We pick virtual matches to invest in, taking into account factors like the venue, weather, rain, state of the pitch, teams playing, their batting bowling strengths, their international rankings and a lot more to get the maximum returns on our investments.
The game has a virtual currency, that also enables us to pick stocks of virtual sports companies to further increase our profits and compete against the other players. The game is integrated with Facebook which enables us to play with and compete against our friends there.
The game is built using Java, Spring Boot, Html5, React, Google Cloud Datastore, and Memcache and runs on Google Cloud.
Here is a glimpse of the project:
MyCricket – An Online Network Of Cricket Buffs
MyCricket is an app that connects cricket buffs online. It gamifies the human emotions that typically surface during a cricket match. There is nothing cooler than watching a cricket match with our buddies. But we are rarely, physically co-located. MyCricket empowers us to:
- Express our thoughts with every ball bowled.
- Have our say on who should bat next, who should bowl next.
- Convey our strategic & analytical views on the ongoing event.
- Discover what the country as a whole wants and the mood of the nation.
- Endorse or challenge our friends’ predictions & opinions.
- Predict the future moments, investing reputation points in them. Invest rep on the players we count on and win bounty for being accurate.
- Watch and relish our reputation grow as cricket fans.
Now, About this Blog
Here you’ll find write-ups on architectures of large-scale internet services, cloud computing, distributed systems, scalability, data engineering & backend engineering in general.