Robin Goyal

CTO

Gurgaon, Haryana, India13 yrs 6 mos experience
AI Enabled

Key Highlights

  • Expert in designing large-scale systems.
  • Proven leadership in managing engineering teams.
  • Strong background in microservices and blockchain technology.
Stackforce AI infers this person is a Backend-heavy Fullstack Engineer with expertise in Fintech and EdTech.

Contact

Skills

Core Skills

System DesignNode.jsPeople ManagementProject ManagementMicroservices

Other Skills

AI integrationAWS managementAmazon EC2Amazon Web Services (AWS)Apache Spark StreamingBack-End Web DevelopmentJavaScriptMongoDBMySQLOAuth protocolRedisSQLSoftware DevelopmentTypeScriptWeb Services

About

Have about 13 years of experience in designing(& developing) large-scale systems that are either consistent or highly available. Also experienced in the same degree in designing and developing Microservices in NodeJs majorly. Team handling experience (up to 21 members) of 7 years Domain experience in eCommerce, education, and finance. Team Enthusiast, Quick learner, and like Design discussions Techie by heart

Experience

Mygenie

Head of Engineering

May 2024Present · 1 yr 10 mos · Gurugram, Haryana, India · On-site

  • Build whole system of task scheduling ,material plans & labor count & schedule. Its a very complex system of processing day to day construction tasks to schedule them in an order for whole project before it starts.
  • Build complete system of project day to day plan, cost calculation (each material & task), day to day tracking for each task. The system spit out plan, its total(& individual) cost along with all possible timelines, accurate to 90% of real world.
  • The system also track the tasks daily and update the plan (cost, timelines and schedule) accordingly. So it act as a roadmap with real time traffic updates and roadblocks defined.
  • Introduced the idea and build AI enabled Whatsapp bots to track, communicate for quick info of any project that include its plan, dates, cost, task list for the day, labor count (along with labor type) needed for the day.
  • Also bots can be directly used to study client requirements and share progress reports with respective clients for each of their ongoing project.
  • Clients can also use a special bot to track various things for a project.
  • Integrated with openAI to help us with searching of some names in a given list (like project, subtask etc).
  • Also involved in Pinecone integration in a standalone application, to match the client BOQ (requirement text) with task & materials in our datastore. We are doing it to save AI costs.
  • Build all meta banks for planning system to work along with various banks specific considerations & calculations.
  • Leading a small team of UI designer, developer and mentoring a junior backend dev.
  • Helped other teams in their day to day jobs like providing them site expense management tool, data analystics tools and Contolled access to Raw data of projects.
  • Owning complete tech developments at Mygenie along with hands-on, architecture building, infrastructure building(including deployment structure), code modularisation (& review) and code development.
task schedulingcost calculationAI integrationreal-time trackingsystem architecturesystem design+1

Career break

Personal goal pursuit

Oct 2022Apr 2024 · 1 yr 6 mos

  • Did freelancing at some places & learnt some more professional skills.

Whitehat jr

Engineering Manager

Jun 2021Sep 2022 · 1 yr 3 mos · Mumbai, Maharashtra, India

  • Building Byjus Coding web flow for trial classes: It includes login/signup, class booking, joining and all Comms related
  • Involved in launching Byjus coding as a brand in India and outside.
  • Engagement in Requirement closure, design decisions, fast pace execution and quick resolutions of open items.
  • Wider people and stakeholder management responsibilities along with ensuring their growth along with meeting maximum organization goals
  • Working in a Managerial role for the Gamification, Epic Journey, post-class & Community teams.
  • Managed team of 26 Engineers at best, 16 currently
  • Engaged in:
  • Requirement closures,
  • Design discussions & decisions,
  • project management: about 5-6 projects running parallelly,
  • people management all team members
  • Designing work strategies
  • People mentoring and retrospective
  • Strong Team and work culture building
  • Working for Student engagement on the Whitehat platform which involves distributing points, badges, celebratory animations, ensuring healthy competition b/w students on weekly basis via their ranking on Leaderboard.
  • Driven Point Marketplace project end to end, right from requirement freezing, design closure, before the hand execution, cross-team coordination, stakeholder management, and support on-demand to delivery much ahead of time.
  • Driven building of Leaderboard framework project end to end, requirement gathering to design closure (including LLD), on-time execution, cross-team solutions, and stakeholder management
  • Driven Launch of Note Ninja, MCC milestones and Minecraft student's epic Journey flow.
  • Driven PMP v2 designing and ensured its full execution with all ownership
  • Stabilised the process of development to deployment by writing process steps, discussing with team members, and bringing all stakeholders at the same page
  • Leading a new BFS UI project, a huge piece with 15 engineers working on, from the management side, single-handidly
project managementstakeholder managementteam managementdesign discussionspeople management

Skeps

VP of Engineering

Oct 2019Jun 2021 · 1 yr 8 mos · Gurugram, Haryana, India

  • Collected & framed the business requirements which was complex enough as it was different for various clients. Basically, clients post the loan query on the skeps system, passing the required customer data.
  • The main challenge was that each client provides customer data(along with its credit report) in a differnt format. Also, we have different code flows for different clients along with their differently structured response formats.
  • To avoid the headache of maintaining multiple code bases for multiple clients, I came up with a configuration driven, generic code design which was very compact and easy to manage.
  • The design was well thought and helped us a lot in doing quick feature development and integrating with other third-party systems also, just by writing some configurations (w/o changing the code).
  • Designed & lead the development of the pre-qualified loan offer process where we fetch the credit report of the customer from central bureaus like RPM (which allows us to soft pull the credit report) and then executes the loan offer model on the Ethereum based blockchain network.
  • Designed & lead the development of a POS system, which enables a customer of our client (eBay, Chromostore, Hotland etc.) to get a loan at checkout time and also do partial payment if required.
  • We planned to do it via a set of microservices (for various purposes) interacting via an Event-based logging system.
  • Leading a team of 4 people, which is responsible to design & execute various tasks to support the above systems.
  • Designed & developed the deployment system on various client's infrastructures, via blockchain network, without dependency on the internet.
  • Actively involved in tech. related client interaction.
business requirements gatheringgeneric code designmicroservices architectureblockchain integrationsystem designmicroservices

Paytm mall

2 roles

Technical Team Lead

Promoted

Apr 2018Oct 2019 · 1 yr 6 mos · Noida, Uttar Pradesh, India

  • Lead a team of 5 people that were responsible to handle Authentication service, Authorization & Seller Onboarding service and Audit logging service.
  • Designed and developed the Audit logging service. It is a core microservice at Paytm which receive, parse & record the audit logs produced by various other services, and generates annual reports and detects fraud.
  • Other microservices produces standard structure logs and pushes to a high-end data pipeline (Apache Kafka) via audit SDK. The audit consumer group read & parse the logs and store them in Elastic search Db which helps to read them in real-time and generates a report(s) whenever needed.
  • Designed & developed a notification sending service that sends in-app notifications, promotional SMS and various emails to end consumers, sellers and delivery fleet. It had a scale of sending 0.1 million notifications per second.
  • Designed & developed fleet tracking system by use of Kafka data pipeline and store the real-time coordinates in MongoDB. Post that, various algorithms were being run to send the next set of routes to fleets and record their performance also. Also, the same system was used to fetch nearby fleets via coordinate searching.
microservicesaudit loggingnotification servicesdata pipelinesystem design

Senior Software Engineer

Sep 2016Mar 2018 · 1 yr 6 mos · Noida, Uttar Pradesh, India

  • Designed and developed from scratch, the Oauth protocol based user-facing Authentication service at Paytm Mall.
  • Designed and executed the ACL system for users and merchant onboarding service.
  • Tweaked & improved the Authentication service design to handle a scale of around 80K-100K per minute (70K / sec sometimes during peak time).
  • Developed the affiliate onboarding & payout backend system.
OAuth protocoluser authenticationaccess controlsystem design

Mandikart technologies pvt. ltd.

CTO

Jun 2012Aug 2016 · 4 yrs 2 mos · Gurugram, Haryana, India

  • It was a B2B Technological Platform for multiple members(Distributors, Manufacturers and Retailers) of the Supply Chain Process for mainly FMCG and non-food Consumable products in India.
  • Designed the whole Backend system after gathering all business requirement
  • Designed the most important admin console that supports the sales bills, purchase bills upload, backend inventory management, catalogue management, various kind of reporting and managing all admin users with certain permissions assigned to them.
  • Managed the AWS infrastructure and automated the deployment process.
  • Managed a small team of 4 people.
  • Lead the execution by developing a major part of the product myself.
  • The product website & app no longer exist as we had to shut-off the company in 2016.
backend system designAWS managementinventory managementsystem design

Education

Motilal Nehru National Institute Of Technology

Bachelor of Technology (B.Tech.) — Computer Software Engineering

Jan 2008Jan 2012

Stackforce found 100+ more professionals with System Design & Node.js

Explore similar profiles based on matching skills and experience