Gurjot S.

About Me

I am a Senior Software Engineer with 5+ years of software development experience; designing, implementing, and operating different web applications, APIs and web services on projects using modern technologies, development techniques and best practices. I work in an Agile environment; striving to improve solutions, systems and culture, working on challenges without being afraid to suggest and deliver solutions.

Frontend

Backend

Database

DevOps

Other

Work history

UpStack
UpStack
Senior Software Engineer
2021 - Present (4 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industry.

  • Participate in scrums consisting of cross-functional teams, both software and hardware.

  • Ensure that features are being delivered efficiently and on-time.

Game.tv
Game.tv
Senior Software Engineer
2019 - 2020 (1 year)
India
  • Designed and architected the payments microservice solution for buying virtual coins on the platform.

  • Built and optimized a community feed solution for users of the platform; integrating ads from vendors in the feed and handling deployments.

  • Led a team to build a discord bot in Node.js to host tournaments utilizing different containers and engines to manage and scale services; leading to a 25% increase in user base.

BlueStacks
BlueStacks
Backend Engineer
2016 - 2019 (3 years)
Gurgaon, India
  • Redesigned and built a microservice solution to handle premium model subscriptions on Bluestacks' platform with a 32%+ increase in premium subscriptions.

  • Developed an affiliated ad network microservice to integrate various affiliate partner APIs with the platform; showing users relevant ads.

  • Designed and implemented a reward distribution platform based on user gameplay, app usage time and other metrics for Bluestacks.

Showcase

Backend Engineer -  Distributed affiliate ad network
Backend Engineer - Distributed affiliate ad network
  • Implemented a distributed ad ingestion framework on Bluestack.

  • Ingested streaming data from multiple ad network sources.

  • Recommended relevant ads based on conversion probability and user preference.

Senior Software Engineer -  Payments Service
Senior Software Engineer - Payments Service
  • Developed a scalable payments microservice to integrate multiple payment gateways.

  • Implemented data analytics to send to a data warehouse from the client's gaming platform.

  • Focused on building a solution for a gaming platform's payment infrastructure.

Senior Software Engineer - Tournaments Engine
Senior Software Engineer - Tournaments Engine
  • Developed and deployed an innovative Discord bot called 'Tourney' for hosting tournaments.

  • Led a team of 3 developers in the project, focusing on the scalable backend microservice for bot generation.

  • Built and deployed a Discord bot to facilitate tournaments.

Education

Bachelor's Degree in Electrical, Electronics and Communications Engineering
Bachelor's Degree in Electrical, Electronics and Communications Engineering
Dr B R Ambedkar National Institute of Technology, Jalandhar
2012 - 2016 (4 years)