Summary
Overview
Work History
Education
Skills
Websites
Other Projects
Timeline
Generic

Paras Srivastav

NEW DELHI

Summary

Software engineer with 8 years of experience in developing high-performance products. Expertise in designing and implementing web applications, microservices, and distributed systems. Committed to delivering efficient solutions and enhancing technological standards.

Overview

8
8
years of professional experience

Work History

Engineering Lead

Shine.com (HT Media Ltd)
02.2024 - Current
  • Spearheading the end-to-end architectural modernization of Shine.com, driving the platform's transformation into a high-performance, scalable solution.
  • Leading a cross-functional team of backend and frontend engineers to enhance system scalability, optimize database performance, and develop cutting-edge features that drive user engagement and retention.
  • Architecting seamless user experiences by integrating dynamic content, microservices, and advanced UI/UX patterns using Next.js and React.js.
  • Overseeing the evolution of the backend with Python Django, improving request handling, load balancing, and ensuring zero-downtime deployment for a global user base.
  • Optimizing MongoDB database schemas and queries to handle high-concurrency traffic, delivering real-time data insights and ensuring system reliability under peak loads.
  • Driving innovation through rigorous code reviews, automated testing pipelines, and CI/CD workflows, enabling rapid feature releases while maintaining codebase quality.
  • Streamlined SEO optimization processes to ensure search visibility while maintaining high-performance web applications, ensuring both speed and content discoverability.

Principal Engineer

JBM Group
02.2022 - 02.2024
  • Architected complete e2e smart Factories Industry 4.0 (SCADA, ERP, MIS, MES) solutions with complete design and development and implementation across shop-floors. These systems work across a geo-distributed hierarchy of intelligent edges and large clouds (AWS). These systems digitized Asset Management, Manpower Management, and MIS for our multiple clients and enabled real-time tracking of Asset movement and Machine Productivity and Manpower safety and security in the factories. Our solutions helped in live data monitoring and also reduce the paperwork and time consumed in report generation and audits, making it more convenient to access the data with just a few clicks.
  • Led development team, trained staff members, conducted regular code reviews, managed code base on Github, and project management on JIRA.
  • Collaborated with product and QA teams, as well as clients, to ensure that the product meets requirements and is free of any quality issues.
  • Worked with the product team to organize the company's product portfolio and strategy.

Senior Software Engineer - Fullstack

JBM Group
02.2019 - 01.2022
  • Built Microservices with fast and robust APIs using NodeJS and Python 3. These services had integrated ML models (mxnet alphapose, facial recognition), algorithms to calculate on IoT sensor/plc data coming from machines while taking into account manual inputs to find anomalies and calculate metrics like downtimes, performance, availability, quality and OEE and generate downloadable reports. Ensured communication between these microservices via messaging queues like Kafka and provided APIs and web socket connections to Android/mobile/web-based applications.
  • Built user-friendly (hierarchical - allowed users to dig for deeper insights) frontend web apps using ReactJS and jQuery, for manpower management and Industry 4.0 software suites.
  • Built enterprise applications by coupling the aforementioned microservices, deployed them, and ensured their availability.
  • Implemented ingenious algorithms to process and manipulate data and present insights on dashboards.
  • Came up with creative solutions and features for products.
  • In a pivotal role as the sole architect of the entire tech stack, I not only set the technical direction but also played a crucial part in defining the company's technological identity and establishing a solid foundation for future growth and innovation.
  • Personally crafted and implemented the adoption of JavaScript (React + Node.js), C++, and Python, laying the groundwork for effective and innovative coding practices.

Software Engineer - Graphics

Vizexperts
10.2017 - 01.2019
  • Designed and built a CesiumJS, ReactJS, based web application with various intuitive 3D visualizations of climatic and geological data from data sources like in situ sensors in the ocean and satellite imagery for INCOIS which was recognized nationally. https://www.thehindu.com/news/national/telangana/incois-launches-digital-ocean/article33446201.ece
  • Developed VR based tools for gl based application (VRPlay) to be used with HMD displays.
  • Worked on motion tracking where rotation, position and button boolean state data from various motion-tracker based devices through a vrpn server is served to a desktop client, where it is processed with intensive mathematical calculations to render the relevant interactive 3D visualizations.

Education

Dual degree (B.Tech + M.Tech) - Mechanical Engineering

Indian Institute of Technology (IIT)
Kharagpur
01-2017

Skills

  • JavaScript (ES6) and C (11)
  • Python 3 programming
  • Frontend technologies (HTML5, NextJS, ReactJS, Redux)
  • Backend frameworks (Nodejs, Express, Django, Fast API)
  • Database technologies (MongoDB, Redis, SQL)
  • Event streaming (Kafka) and messaging (MQTT)
  • Microservices and distributed systems
  • API design (RESTful services)
  • Version control with Git
  • Linux environment proficiency
  • Architectural design and project oversight
  • Engineering Management

Other Projects

Built a browser-based GUI for NAS using HTML, CSS, and JavaScript on the frontend and NodeJS on the backend. This is a very useful tool with integrated video streaming to access content of NAS or any remote computer’s content. https://www.youtube.com/watch?v=0ZHtkspKPKg

Timeline

Engineering Lead

Shine.com (HT Media Ltd)
02.2024 - Current

Principal Engineer

JBM Group
02.2022 - 02.2024

Senior Software Engineer - Fullstack

JBM Group
02.2019 - 01.2022

Software Engineer - Graphics

Vizexperts
10.2017 - 01.2019

Dual degree (B.Tech + M.Tech) - Mechanical Engineering

Indian Institute of Technology (IIT)
Paras Srivastav