Gurjot S.

Gurjot S.

Senior Software Engineer

Waterloo, Canada
Hire Gurjot S. Hire Gurjot S. Hire 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.

Work history

UpStack
UpStack
Senior Software Engineer
2021 - Present (3 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.

Portfolio

Backend Engineer -  Distributed affiliate ad network
Backend Engineer - Distributed affiliate ad network

Developed and implemented a distributed ad ingestion framework solution on Bluestack's platform; ingesting streaming data from multiple ad network sources and recommending relevant ads to users based on conversion probability and user preference.

Senior Software Engineer -  Payments Service
Senior Software Engineer - Payments Service

Worked on a scalable payments microservice solution that integrated different payment gateways into the client's gaming platform and sent analytical data to the data warehouse.

Senior Software Engineer - Tournaments Engine
Senior Software Engineer - Tournaments Engine

Built and deployed an innovative discord bot called Tourney in Node.js for hosting tournaments. Led a team of 3 developers on the project and developed the scalable backend microservice for generating bots for the Discord platform.

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)