Summary
Overview
Work History
Education
Skills
Websites
Timeline
Hi, I’m

Rohit Jain

Delhi

Summary

I Have had the fortune of exposure to the unique scaling challenges that arise in the early stages of a company's growth.

It helped me honed my ability to fine-tune systems for high-grade, low-latency traffic, enabling businesses to handle significant increases in demand without sacrificing performance.

My expertise lies primarily in backend development, where I have a proven track record of developing beautifully crafted solutions that have helped platform and engineering teams succeed.

In addition to my technical skills, I also have a knack for mentoring others.

I have experience coaching junior engineers and peers on best practices for writing clean, efficient code, as well as helping them architect complex solutions.

I am dedicated to helping those around me grow and thrive.

Overview

12
years of professional experience

Work History

networkgaming.io
UK (Remote)

Senior Engineer (Contract)
01.2023 - Current

Job overview

  • Spearheaded the design and implementation of a high-performing notification pipeline enabling the sending of up to 1 million notifications per day.
  • -Played a pivotal role in streamlining the entire marketing workflow, including the development of push notification, SMS, and WhatsApp capabilities.
  • By introducing RabbitMQ into the tech stack, I was able to enhance the company's ability to handle up to 10 million events per day with minimal additional efforts.
  • Additionally, automation workflow I designed were instrumental in cutting down the time it took to onboard new partners, reducing the timeline from a week to just a few hours.
  • Tech stack: Golang | RabbitMQ | Postgres

Sendinblue
Noida

Staff Software Engineer
05.2020 - 01.2023

Job overview

  • Owned the ClickHouse | BigTable | Kafka Stack including schema design | ingesting events | tooling | automation | sharding and more
  • Worked on migrating legacy MongoDB data (more than 40TB) to a newly built big-data pipeline
  • Provide support to the dev team in maintaining and creating their CI/ CD pipeline using GitHub actions
  • Integrated DataDog continuous profiling and APM in go microservices for increased observability
  • Worked in collaboration with other SRE's to create a SIMA incident bot to manage the production incidents at the centralized place and helped increase the visibility on bug fixing and increased adaptivity of publishing (mostly automated) postmortem after the incident is over
  • Maintain over 100+ Golang microservices for regular updates and enforcing good practices
  • Monitoring Stack: Datadog | Grafana | APM
  • Tools and Stack: Go | Python | Bash | Kafka | ClickHouse | GCP | Terraform | Jenkins | RabbitMQ | Kubernetes | BigTable

Sendinblue

Sr. Software Engineer
01.2017 - 05.2020

Job overview

  • Wrote a templating engine using jinja2 engine
  • Wrote and Scaled pixel tracking and clicks to handle 200mn+ events in day
  • Wrote a TLS terminator which could generate auto-SSL for customer domains (more than 50000 domains)
  • Other responsibilities included, PR reviews | Interviews| Mentorship
  • Tech stack: Go | MongoDB | Clickhouse | Redis | Kafka | RabbitMQ

Shadowfax

Software Engineer
09.2015 - 12.2016

Job overview

  • Maintained seller API | Internal API and was SPOC for integrations
  • Worked on generating business-relevant reporting using pandas/python
  • Stack Python | MQTT | Redis | MySQL | pandas | Django | Flask | Celery

Housing.com
Mumbai

Software Developer
03.2015 - 07.2015

Job overview

  • Role Involved automating the process for marketing (SEO/SEM/Lead Generation)
  • Developed services boosting the error reporting rate and making seo/sem team efficient. ( Test Automation, Site Maps Creation, Useful tools and other internal projects.)

iFlyLabs | Actozen | Signizers

Software Engineer (Intern)
01.2011 - 01.2015

Job overview

  • Learned the trade tricks at these places as well as contributed to real projects
  • The major project was to develop and deploy a video chat solution using WebRTC + socket.io

Education

Jaypee Institute Of information Technology

Bachelor of Science
01.2015

D.A.V Public School Shreshtha Vihar

01.2011

University Overview

PCM + CS

Skills

Backend

Scaling

Golang

Asynchronous Pipeline

Mentoring

Architecture

Timeline

Senior Engineer (Contract)

networkgaming.io
01.2023 - Current

Staff Software Engineer

Sendinblue
05.2020 - 01.2023

Sr. Software Engineer

Sendinblue
01.2017 - 05.2020

Software Engineer

Shadowfax
09.2015 - 12.2016

Software Developer

Housing.com
03.2015 - 07.2015

Software Engineer (Intern)

iFlyLabs | Actozen | Signizers
01.2011 - 01.2015

Jaypee Institute Of information Technology

Bachelor of Science

D.A.V Public School Shreshtha Vihar

Rohit Jain