Summary
Overview
Work History
Education
Skills
Languages
References
Timeline
Generic

Gaurav Yadav

New Delhi

Summary

Tech-savvy individual with previous role as Teen Tech Member. Gained practical knowledge in various tech-related areas including computer coding, digital design and troubleshooting. Strengths lie in adaptability, quick learning and problem-solving skills pertinent to the tech industry. Known for positively impacting team dynamics by fostering collaborative environments and promoting innovative thinking.

Overview

5
5
years of professional experience

Work History

Team Lead

Inn4Smart
Gurugram
06.2024 - Current
  • Led the design and development of a smart metering system that tracks 50,000+ concurrent users and manages 30,000 IoT devices, updating every 10 minutes.
  • Designed version 2.0 of the microservice architecture, implemented Spring API Gateway, and integrated authentication services with identity providers.
  • Implemented caching strategies, multi-threading for data processing, and query optimizations, ensuring efficient real-time data retrieval and processing.
  • Utilized Apache Kafka for event-based communication between microservices, and developed versioned APIs for mobile applications.

Senior Software Engineer

Visdum
Noida
09.2021 - 05.2024
  • Architected a custom rule engine for sales compensation plans, handling large-scale data processing and complex calculations.
  • Led the development of AWS infrastructure using EC2, Lambda, S3, SES, SQS, and SNS to support the company's operations.
  • Integrated third-party CRM systems like Salesforce and HubSpot into the company's backend, automating workflows and data synchronization.
  • Managed a team of 5 developers with gathering requirements from Business.
  • Worked on Java Spring Boot , React js and Redux

Software Developer

Drabito Technologies
Noida
09.2019 - 09.2021
  • Full Stack Developer (Java Spring Boot) Built IoT-based systems for real-time data collection using Spring Boot, React, and MySQL. Managed asynchronous tasks, queue processing, and backend optimizations for employee and inventory management across multiple locations.
  • Optimized program performance by analyzing code and making changes as needed.
  • Deployed web applications on AWS.
  • Modified existing software to correct errors, adapt to newly implemented hardware or upgrade interfaces.

Education

Bachelor of Science - Computer Science

Maharishi Mahesh Yogi Vedic Vishwavidyalaya
Madhya Pradesh

Skills

  • Java
  • Java spring boot
  • Spring boot
  • Design system architecture
  • Scalable architecture design
  • Technical architecture
  • React
  • Redux
  • React Hooks
  • Webpack knowledge
  • Performance optimization
  • Microservices architecture
  • ES6 and typescript
  • Git version control
  • JSX syntax knowledge
  • Mobile-first approach
  • Responsive design
  • SASS and LESS skills
  • HTML templating
  • JSON handling

Languages

Hindi
First Language
English
Proficient (C2)
C2

References

References available upon request.

Timeline

Team Lead

Inn4Smart
06.2024 - Current

Senior Software Engineer

Visdum
09.2021 - 05.2024

Software Developer

Drabito Technologies
09.2019 - 09.2021

Bachelor of Science - Computer Science

Maharishi Mahesh Yogi Vedic Vishwavidyalaya
Gaurav Yadav