Sahil Verma

Software Engineer

Ambala, Haryana, India2 yrs 11 mos experience
Most Likely To SwitchAI ML Practitioner

Key Highlights

  • Developed a high-performance payload router service handling 8000 TPS.
  • Automated 90% of ML tasks, enhancing efficiency significantly.
  • Expert in building scalable systems with real-time processing capabilities.
Stackforce AI infers this person is a Full Stack Developer specializing in Fintech with expertise in high-concurrency systems.

Contact

Skills

Core Skills

Full Stack DevelopmentMicroservicesHigh Concurrency ProcessingReal-time Data ProcessingAutomationRest Api DevelopmentBack End DevelopmentUser Authentication

Other Skills

Spring BootFlaskFastApiReactPostgreSQLMySQLMongoDBDockerAWSKafkaJavaGrafanaEKSCI/CDWebSockets

About

Hi, I'm Sahil Verma! 👋 I'm a passionate Full Stack Developer with a solid foundation in Computer Science from IIT Goa. Over the years, I've honed my skills in back-end technologies like Spring Boot, Flask, and FastApi, as well as front-end tools like React. My expertise also includes working with databases such as PostgreSQL, MySQL, and MongoDB, along with containerization and deployment using Docker and AWS. At Paytm, I work on high-impact projects that process millions of SMS messages daily. I thrive in environments that demand high concurrency and real-time processing. One of my proudest achievements is developing a payload router service that handles 8000 TPS, ensuring seamless message routing for ML processing. Building and monitoring Grafana dashboards is part of my daily routine, providing critical insights to maintain system reliability. My technical toolkit includes: Back-End: Spring Boot, Flask, FastApi, Kafka, Microservices, Distributed System Front-End: React, React Router, AntD library, Axios Database: PostgreSQL, MySQL, MongoDB, Hibernate, SQLAlchemy Miscellaneous: AWS, Docker, Git, Horizontal & Vertical Scaling, Grafana, Jenkins Coding Languages: Java, Python, C++, Go, JavaScript, HTML, CSS Before Paytm, I interned at Siemens, where I improved user authentication and data analysis features for the QOR Tracker. This experience sharpened my problem-solving skills and taught me the importance of user-centric design. When I'm not coding, I love diving into new technologies and experimenting with microservices. Let's connect if you're into building scalable systems, solving tough tech problems, or just want to chat about the latest in tech!

Experience

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

Oracle

Member of Technical Staff

Aug 2024 – Present · 1 yr 10 mos · Bengaluru, Karnataka, India

Spring BootFlaskFastApiReactPostgreSQLMySQL+6

Paytm

Software Developer

Jun 2023 – Jul 2024 · 1 yr 1 mo · Noida, Uttar Pradesh, India · Hybrid

  • Payload Router Service
  • Key Contributions:
  • Processed ~200 million SMS messages daily from a Kafka topic, achieving 8000 TPS using Java.
  • Employed Java futures for asynchronous message production, handling 800 million messages/day with high concurrency.
  • Routed messages to appropriate Kafka topics for ML processing using 12 regex patterns.
  • Built a Grafana dashboard with 10+ visualizations to monitor metrics like exceptions, write time, execution time, EKS pod count, and topic volumes.
  • Technologies:
  • Apache Kafka, Kafka Streams, Java Concurrency, Maven, Thanos, Grafana, EKS, CI/CD (Jenkins, Argo CD)
  • Impact:
  • Managed around 200 million SMS messages, maintaining about 8000 TPS.
  • Provided real-time insights with detailed Grafana dashboards, enhancing system reliability and performance tracking.
  • SMS Parser Playground
  • Key Contributions:
  • Automated 90% of ML tasks with real-time SMS categorization using Kafka and WebSockets.
  • Developed scalable bulk template prediction for large CSV files (up to 100,000 rows).
  • Reduced deployment errors by 50% using Docker, Jenkins, and Argo CD.
  • Designed REST APIs for seamless front-end/back-end communication.
  • Created an optimized SQL schema for efficient data handling.
  • Integrated JWT authentication and authorization with Spring Security.
  • Technologies:
  • Spring Boot, Spring Security, JPA, Hibernate, Kafka, WebSockets, MySQL | JUnit, Mockito | React, React Router, Context API | Grafana, Docker, CI/CD (Jenkins, Argo CD)
  • Impact:
  • Boosted efficiency by automating 90% of ML tasks.
  • Achieved 50% fewer deployment errors.
  • General Tasks for SMS Parser
  • Maintenance Tasks:
  • Monitor and maintain Kafka topics, ML models, and routing services for smooth operation, ensuring 99.9% uptime.
  • Optimize performance for high message volumes through resource scaling.
  • Pods Management:
  • Manage 50+ Kubernetes pods for scalability and fault tolerance.
  • Monitored 20+ Grafana visualizations to maintain system health and promptly address issues.
FlaskMySQLJWTReact.jsBack End DevelopmentUser Authentication

Siemens eda (siemens digital industries software)

Back End Developer

Jun 2022 – Dec 2022 · 6 mos · Noida, Uttar Pradesh, India · On-site

  • QOR Tracker
  • Key Contributions:
  • Implemented token-based authentication for streamlined login.
  • Enabled selective metric removal for targeted analysis.
  • Improved login efficiency and facilitated targeted analysis, enhancing user experience for 100+ users.
  • Technologies:
  • Flask, MySQL, JWT | React.js
PythonWeb Technologies

Paralleldots

Back End Developer

Feb 2022 – Jun 2022 · 4 mos

Python

Education

Indian Institute of Technology (IIT) Goa

Bachelor's degree — Computer Science

Jan 2019 – Jan 2023

Stackforce found 100+ more professionals with Full Stack Development & Microservices

Explore similar profiles based on matching skills and experience