Sachin Singh

Software Engineer

Delhi, India6 yrs 10 mos experience
Highly Stable

Key Highlights

  • Expert in designing scalable systems.
  • Proficient in SOLID programming principles.
  • Passionate about solving real-world problems.
Stackforce AI infers this person is a Backend-focused developer with expertise in IoT and SaaS solutions.

Contact

Skills

Core Skills

Web DevelopmentMicroservicesIotData ProcessingReal-time StreamingProtocol Development

Other Skills

Go (Programming Language)LinuxPythonC++AlgorithmsData StructuresNode.jsDjangoJavaScriptGit

About

A tech enthusiast with a deep passion for solving real-world problems. My expertise includes designing scalable systems and SOLID programming skills. I am particularly drawn to projects that have a direct impact on solving problems for individuals.

Experience

6 yrs 10 mos
Total Experience
6 yrs 10 mos
Average Tenure
6 yrs 10 mos
Current Experience

Zomato

Software Development Engineer

Jun 2019Present · 6 yrs 10 mos · Gurgaon, Haryana, India

  • Carried out the re-architecting and migration of core discounting functionality to the promo-service as a micro-service. This transition involved moving away from a large monolithic architecture. This promo-service served as Zomato's central hub for various types of discounts, including promo codes, GOLD benefits, Deal of the Day, and more.
  • I was responsible for conceptualizing, designing, and developing a generic reward-service. This service was specifically designed for interactive gamification scenarios, including features like scratch cards and quizzes. This system was further extended to power Zomato's new user referral program.
  • Built the benefits aggregator service, this service acted as a unified interface, streamlining the visibility of all benefits throughout the app's user journey.
Go (Programming Language)Web DevelopmentMicroservices

Sincgrid

Software Engineer Intern

Jan 2019Mar 2019 · 2 mos · Delhi

  • Developed an enterprise-level project IoT system for monitoring household electronic appliances.
  • Project goal: Create a unified system for data collection, processing, storage, and insights.
  • Tasks included infrastructure setup, data pipeline creation, and data simulation.
  • Responsible for setting up infrastructure and creating data pipelines.
  • Generated synthetic data for demonstration purposes.
  • Project aimed to provide insights via RESTful APIs.
  • Enabled monitoring and analysis of various household appliances.
  • Found the project enjoyable and rewarding to work on.
LinuxPythonIoTData Processing

P2psp.org

Student Software Developer

May 2018Aug 2018 · 3 mos · Almería, Andalusia, Spain

  • The P2PSP is an application layer protocol for the real-time streaming of multimedia content over the Internet, i.e., where the users playback the stream in a synchronized way.
  • 1. IPC Redesign: The Interprocess Communication (IPC) was moved from Unix sockets to Internet sockets to enable cross-host communication, aligning with the production code. The revamp facilitated easier testing and necessitated a comprehensive reworking of the communication mechanism.
  • 2. Optimized Real-time Plotting: Optimised platting speed by 150% by using various plotting techniques and libraries.
LinuxPythonReal-time StreamingProtocol Development

Enrichai

Software Engineering Intern

Dec 2017Dec 2017 · 0 mo · Gurgaon, India

  • Responsible for developing a vehicle simulator to demonstrate a monitoring system built using Cumulocity.
  • Cumulocity is one of the leading independent Application and Device Management software platforms for the Internet-of-Things (IoT).
PythonIoT

Education

Netaji Subhas Institute of Technology

Bachelor of Engineering - BE — Information Technology

Jan 2015Jan 2019

Rajkiya Pratibha Vikas Vidyalaya, Karol Bagh

High School — Science

Jan 2013Jan 2015

Stackforce found 100+ more professionals with Web Development & Microservices

Explore similar profiles based on matching skills and experience