Nitin Sahu

Software Engineer

Bengaluru, Karnataka, India5 yrs 10 mos experience

Key Highlights

  • Developed scalable systems handling millions of requests.
  • Key developer for B2B MVP used in 5,000 schools.
  • Expert in backend development with a focus on Node.js.
Stackforce AI infers this person is a Backend-focused Software Engineer with experience in EdTech and SaaS industries.

Contact

Skills

Core Skills

Systems DesignNode.jsReact.js

Other Skills

Spring BootRabbitMQJavaDistributed SystemsGraphic DesignBloggingKeyword ResearchWordPressGoogle AdsRedisMySQLDatadogMongoDBJestAmazon SQS

About

Hi, I am Nitin, a Full Stack Software Engineer with 2 years of experience. Although I am a full-stack developer, my interest lies in the backend region. I have experience in developing backend systems ranging from small to large-scale startups. Below is my little journey of 2 years so far: I started my career in Software Engineering in the middle of a pandemic; in 2020. I worked as a Software Engineering Intern at ActiveBuildings, where I was fortunate to work with a talented team of backend developers. We together built a non-profit dashboard for tracking covid-19 cases in India. We had developed a scrapper in Django, python that scraped the covid cases data from official govt websites. We had set up a cron job for this scrapper to collect data every 6 hours and update the records in our database. We also stored this data in distributed cache; Redis cache to improve latency and thereby have a seamless experience for the end-user. We developed a beautiful dashboard in react.js, javascript, and node.js to represent this data. It was time for new challenges and responsibilities. I then joined Yellow.Ai as a full-time Software Engineer. Here I got an opportunity to advance my skills as a backend engineer, in node.js. I was responsible for developing chatbots; the user flows of how the conversation will take place; we designed databases for different use cases. We developed a chatbot that handled more than 10k concurrency requests, the journey at Yellow.Ai helped me with my technical and soft skills: Documenting, System Designing. I joined WhiteHat Jr (Byjus) as a software engineer (Backend). I was fortunate to work in the B2B team of WhiteHat Jr. We developed an MVP in just a time span of 6 months. Our MVP is currently used in 5,000 schools across the globe with more than 100k students and 1000+ teachers. Since we were handling data on a large scale; I got the opportunity to show my system design skills to develop a framework to handle these data. We developed a batch job framework using AWS SQS, and Node.js Event Emitters to handle operations of data points as large as 1 million. We also developed a frontend to track the tasks created in the batch jobs, this helped in tracking failed data. We also developed the Flexi-slot feature that changed the core logic of slot booking at whiteHat, thereby allowing us to book slots in odd figures of the time. I have improved p90, and p99 latencies for many-core APIs by optimizing queries or loading data to cache or fetching data from redshift. Got an interesting opportunity for me? Ping me: sahun5774@gmail.com

Experience

5 yrs 10 mos
Total Experience
1 yr 5 mos
Average Tenure
1 yr 5 mos
Current Experience

Amazon

SDE 2

Dec 2024Present · 1 yr 5 mos · Bengaluru, Karnataka, India

Chalo

Software Engineer

Nov 2022Nov 2024 · 2 yrs · Mumbai, Maharashtra, India · On-site

  • Premium bus - Led the creation of a scalable booking reservation service, handling millions of tickets weekly, addressing concurrency and race conditions. Features include rescheduling and cancellations.
  • Designed and built a discount and offer system from scratch to improve multiple funnel metrics.
  • Worked on payment service integrating multiple payment gateways, supporting international payments.
  • Implemented UPI payment functionality, generating QR codes for 25,000 daily payments.
  • Built socket channels for communicating latest bookings to conductor machines, scaling to 5000 concurrent connections.
  • Developed a push notification service to push bulk notifications using RabbitMQ and multi-channel integrations.
  • Conducted load testing on critical and legacy flows, reducing latency to under 100 ms.
Spring BootNode.jsSystems DesignRabbitMQJavaDistributed Systems

Readosapien

Personal Blog

Oct 2021Jun 2023 · 1 yr 8 mos · Mumbai, Maharashtra, India

  • https://readosapien.com/
  • https://readosapien.com/author/sudonitin/
Graphic DesignBloggingKeyword ResearchWordPressGoogle Ads

Byju's

Software Engineer

Jul 2021Nov 2022 · 1 yr 4 mos · Mumbai, Maharashtra, India

  • Key developer in building B2B MVP for WhiteHat Jr.
  • Scaled the B2B product that was used at 10,000 active schools.
  • Designed & Developed a distributed Batch Job Framework using SQS, Node.js event emitter to perform bulk operations and track the complete lifecycle of batch jobs.
  • Improved latency of critical APIs by optimizing SQL queries, migrating to redshift.
  • Database designing with Principal architecture for task tracker feature.
  • Developed a Quiz module for schools to conduct tests across classes, track leaderboards, etc.
  • Developed Student Holiday pass feature for students to apply holiday in the middle of an active course subscription.
  • Designed and developed authentication and authorization middleware end-to-end for Tutor Tech @ Byju's.
  • Key developer in building tutor availability microservice to solve tutor's availability problem across all Byju's companies.
RedisMySQLDatadogMongoDBReact.jsNode.js+3

Yellow messenger

Software Engineer

Jun 2020Jul 2021 · 1 yr 1 mo · Bangalore Urban, Karnataka, India

  • Developed chatbot for notable clients like BMW, Sephora, Domino's, etc.
  • Was responsible for designing and architecting conversation flow of chatbots.
  • Developed Boilerplate chatbots that could be used for all e-commerce chatbots.
  • Performed load testing on bots using tools like JMeter.
  • Role was very much entitled to an inhouse tool like Google's Dialogflow, therefore limited growth opportunities as an SE and hence decided to move on.
Node.jsJavaScript

Activebuildings

Software Engineer

Mar 2020Jun 2020 · 3 mos · Mumbai, Maharashtra

  • Developed the COVID-19 dashboard in React.js and Django.
  • Optimized loading speed using lazy loading.
  • Worked with the designing team for giving an appealing look to the website.
Cascading Style Sheets (CSS)React.jsNode.jsFront-end Design

My blind bird

Blogger

Aug 2019Jan 2020 · 5 mos · Mumbai

  • - Contributing to my friend's blog

Education

Ramrao Adik Institute of Technology

Bachelor of Engineering — Computer Science

Jan 2016Jan 2020

Ramniranjan Jhunjhunwala College (Autonomous)

HSC — Computer Science

Jan 2014Jan 2016

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

Explore similar profiles based on matching skills and experience