Shivam Kumar Singh

Director of Engineering

Bengaluru, Karnataka, India11 yrs 4 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in building scalable real-time analytics systems.
  • Proficient in integrating multiple vendors for high-volume communication.
  • Strong background in distributed systems and microservices architecture.
Stackforce AI infers this person is a SaaS expert with a strong focus on distributed systems and real-time data processing.

Contact

Skills

Core Skills

Distributed SystemsMicroservices

Other Skills

Agile Web DevelopmentAlgorithmsApache KafkaCC++CommunicationCore JavaData ProcessingData StructuresDesign PatternsEvent sourcingJSONJavaJava ConcurrencyJavaScript

About

Experienced Engineer with a demonstrated history of working in the SaaS and Product companies. Skilled in Java, Spring boot, Database design, System Design, Web Services, Distributed Systems, Microservices, and other web technologies. Strong engineering professional with a Bachelor's Degree focused in B.Tech ECE from National Institute Of Technology, Jamshedpur.

Experience

Tekion corp

3 roles

Associate Architect

Apr 2025Present · 11 mos

Staff Software Engineer

Jan 2022Apr 2025 · 3 yrs 3 mos

Senior Software Engineer

Dec 2020Jan 2022 · 1 yr 1 mo

Lemnisk

Senior Software Engineer

Jun 2018Nov 2020 · 2 yrs 5 mos · Bengaluru, Karnataka, India

  • Designed a plugin-based offline data source to collect user data from various clients which process 30K - 50K requests per day. Build a scalable real-time user-level analytics system from scratch to be used for monitoring and reporting purposes which process 20M requests per day. Integrated several vendors ( Netcore, Twilio, SendGrid, Karix, etc) to send ~1M email and SMS daily. Created Kafka client library which is used to process ~25M events daily and is integrated with various internal applications.
KafkaReal-time AnalyticsData ProcessingPlugin DevelopmentVendor IntegrationDistributed Systems+1

Lava international limited

Senior Software Engineer

Dec 2017Jun 2018 · 6 mos · Noida, Uttar Pradesh, India

  • Maintained and modified the campaign manager (ads system) to send push notification to ~7.2M users daily by decreasing the run time from 6 hrs to 3 hrs

Info edge india ltd

2 roles

Senior Software Developer

Promoted

Oct 2016Dec 2017 · 1 yr 2 mos · Noida, Uttar Pradesh, India

  • Worked in revamping the registration pages by building Rest APIs for sectional functionality and designing the code for maximal reusability. Built the authentication library to authenticate ~400K jobseekers daily on various platforms. Built auto-login library to login jobseeker based on special tokens. This library is used in mailers which contribute around 25% of Naukri traffic.

Software Developer

Nov 2015Oct 2016 · 11 mos · Noida, Uttar Pradesh, India

  • Worked in revamping of login and profile pages of jobseeker by building Rest APIs. Worked in the development of config based PUSHDOWN library which increases the jobseeker profile update by 40%.

Mahindra comviva

Software Developer

Sep 2014Oct 2015 · 1 yr 1 mo · Gurugram, Haryana, India

  • Worked in the postpaid billing system for airtel users in African countries. Developed a system to manage, format, and upload the CDR (call data records) to databases for further processing.

Education

National Institute Of Technology, Jamshedpur

Bachelor's Degree — B.Tech ECE

Jan 2010Jan 2014

St. Atulanand Convent School,Varanasi,U.P

High School — Science

Stackforce found 100+ more professionals with Distributed Systems & Microservices

Explore similar profiles based on matching skills and experience