profile-pic

Harekrushn Goyani

Experienced Developer with a demonstrated history of working in the information technology and services industry. Skilled in Express.js, Node.js, jQuery, JavaScript, typescript, and Socket.io. Strong engineering professional with a Bachelor of Engineering (BE) focused in Computer Engineering from Sarvajanik College of Engineering & Technology.

  • Role

    Game Developer (SDE II)

  • Years of Experience

    7 years

Skillsets

  • MongoDB
  • Jest
  • TypeScript
  • SQL
  • Socket.IO
  • Redux
  • Redis
  • ReactJs
  • Python
  • Nodejs
  • MySQL
  • Mongoose
  • AWS
  • JavaScript
  • HTML
  • gRPC
  • Git
  • GCP
  • Expressjs
  • Docker
  • CSS
  • C++
  • C

Professional Summary

7Years
  • Jan, 2023 - Present2 yr 10 months

    SDE II

    Mobile Premier League(MPL)
  • Oct, 2021 - Dec, 20221 yr 2 months

    SDE I

    Mobile Premier League(MPL)
  • Jun, 2020 - May, 2021 11 months

    NodeJS Game Developer

    Artoon Solution
  • Oct, 2018 - Apr, 2019 6 months

    Full Stack Developer

    Patoliya Infotech

Applications & Tools Known

  • icon-tool

    MongoDB

  • icon-tool

    Jest

  • icon-tool

    TypeScript

  • icon-tool

    Redux Toolkit

  • icon-tool

    React

  • icon-tool

    Python

  • icon-tool

    Node.js

  • icon-tool

    Game

  • icon-tool

    AWS (Amazon Web Services)

  • icon-tool

    Javascript

  • icon-tool

    HTML/CSS

  • icon-tool

    C++

  • icon-tool

    Express.js

  • icon-tool

    Docker

Work History

7Years

SDE II

Mobile Premier League(MPL)
Jan, 2023 - Present2 yr 10 months
    Architected and implemented multi-table support for Rummy multiplayer games, scaling to millions of concurrent users globally. Designed and implemented an algorithm to optimize card grouping across all possible combinations within 10 ms, significantly improving game responsiveness and fairness. Built modular library frameworks to reduce code duplication, streamline development, and accelerate new game creation cycles. Developed a user tracking and monitoring system for the customer support team, improving player issue resolution and retention. Mentored and trained new engineers in backend system development, deployment, and monitoring of large-scale game functionalities.

SDE I

Mobile Premier League(MPL)
Oct, 2021 - Dec, 20221 yr 2 months
    Designed and developed a highly scalable Node.js server architecture for multiplayer games, currently supporting 10M+ users. Drove remarkable 40% increase in test coverage using Jest, backed by centralized mocks for GRPCs. Improved user experiences with an intelligent seat-shuffling mechanism, enhancing gameplay dynamics.

NodeJS Game Developer

Artoon Solution
Jun, 2020 - May, 2021 11 months
    Developed Games as a Service platform from scratch, displaying development and design thinking. Implemented advanced caching strategies with Redis, reducing server load by optimizing data retrieval and significantly improving user experience. Directed a 3-member team in developing innovative rummy and ludo game functionalities.

Full Stack Developer

Patoliya Infotech
Oct, 2018 - Apr, 2019 6 months
    Designed, developed, and deployed full-stack web applications using Node.js, MongoDB, React.js, HTML, and CSS, ensuring responsive and scalable solutions. Developed and optimized RESTful APIs for mobile and web applications, improving data retrieval speed and overall application performance.

Education

  • Bachelor of Computer Engineering

    Gujarat Technological University (2016)