Summary
Overview
Work History
Education
Skills
Technical Summary
Achievements Skills - Certifications
Personal Information
Timeline
Generic

Narendra Singh

Principal Engineer
GURGAON

Summary

Accomplished Java developer with 10+ years of experience, specializing in web services architecture, HLD, LLD, and IoT solutions. Proven track record of crafting scalable systems aligned with business goals. Proficient in cloud tech like Docker, Kubernetes, Azure Event Hub, Service Bus, and Function Apps, ensuring optimal system performance. Skilled in leading cross-functional teams and driving project success from conception to deployment. Eager to contribute to innovative projects and fuel digital transformation initiatives in dynamic organizations.

Overview

11
11
years of professional experience
4
4
years of post-secondary education

Work History

Principal Engineer

Wesco
01.2022 - Current

Project Name: Smart Building & Warehouse (IoT)

  • Client: WESCO Distribution Inc

Description:

  • At WESCO Distribution Inc, I contributed to an IoT-based smart solution designed for the efficient management and monitoring of smart buildings and warehouses. This initiative involved the deployment of diverse sensors including IAQ, Temperature, and Motion sensors. These sensors transmitted telemetry data to the WESCO Digital Platform. Leveraging Azure Function Apps for HTTP integration with Azure Event Hub and Azure Blob storage, the data was seamlessly processed and stored. The WESCO Digital Platform featured a user-friendly web portal enabling real-time visualization of building data. Additionally, advanced algorithms and AI/ML techniques were employed to provide users with access to historical data and forecast future trends for their buildings. Configuration of notifications based on device parameters ensured timely alerts.

Responsibilities:

  • Developed and designed microservices using Spring Boot framework.
  • Utilized Microsoft Azure services including Azure Function Apps for HTTP integration, Azure Event Hub for event ingestion, and Azure Blob storage for data storage.
  • Conducted unit testing, peer reviews, and performance tuning of services to ensure reliability and efficiency.
  • Engaged in Agile methodologies, participating in scrum ceremonies including sprint planning, daily stand-ups, and retrospectives.
  • Contributed to the build and deployment lifecycle, ensuring seamless integration and support.

Technologies Used:

  • Java, Azure Function Apps, Azure Event Hub, Azure Blob Storage, Redis, MongoDB, PostgreSQL, Spring Boot, Maven, Keycloak
  • Mentored junior engineers in best practices for problem-solving, fostering professional growth and development within the team.
  • Enhanced product quality by conducting thorough analysis and identifying areas for improvement.
  • Delivered technical presentations at industry conferences, showcasing company expertise and capabilities.
  • Evaluated vendor proposals for equipment procurement, selecting optimal options based on cost-effectiveness and performance criteria.

Lead Engineer

HARMAN CONNECTED SERVICES
07.2019 - 01.2022

    Project Name: Connected Car System (IoT)

  • Clients: Audi & Nissan
  • Description:

  • As part of Harman's telematics platform initiative, I contributed to providing core services for managing fleets of connected cars to esteemed clients Audi and Nissan. The system involved the integration of a dongle into vehicles, which transmitted real-time data to the Harman cloud server. This dongle was seamlessly connected to the vehicle via the OBD-II port. Multiple microservices were employed to process and store vehicle data efficiently. Additionally, Harman offered a user-friendly web portal and mobile application, enabling users to track their vehicles anytime, anywhere. Users could configure alerts such as geofences and curfews through the intuitive UI.
  • Responsibilities:

    • Designed and developed microservices using Spring Boot framework.
    • Conducted unit testing, peer reviews, and performance tuning of services to ensure reliability and efficiency.
    • Engaged in Agile methodologies, actively participating in scrum ceremonies including sprint planning, daily stand-ups, and retrospectives.
    • Contributed to the build and deployment lifecycle, ensuring seamless integration and support.
    • Technologies Used:

    • Java, HiveMQ, Kafka, Redis, Node.js, MongoDB, PostgreSQL, Spring Boot, Maven

Senior Engineer

MMI ONLINE PVT. LTD (JAGRAN PRAKASHAN LTD)
09.2013 - 07.2019

Project Name: Jagran Josh
Client: Jagran Prakashan Ltd

Description:
Jagran Josh stands as a leading education portal offering a diverse array of sections including Articles, Current Affairs, General Knowledge, and Bank Exams, among others. Notably, the platform features a prominent "Results" section which provides access to state board results and facilitates PDF generation.

Responsibilities:
Not applicable (If you had specific responsibilities here, feel free to include them)

Technologies Used:
Java, AWS (Amazon Web Services), HA Proxy, jQuery, MySQL, Oracle, Spring Boot, Maven

Engineer

ARK MICROSYSTEMS
12.2012 - 04.2013

    Project Name: Big Taste

    Description:

  • Big Taste is a dynamic web-based project designed to facilitate online food ordering. The platform offers convenient features such as location-based search, cuisine-based search, and budget-based search, enhancing user experience and accessibility.
  • Responsibilities:

  • Not applicable (If you had specific responsibilities here, feel free to include them)
  • Technologies Used:

  • JSP (JavaServer Pages), Servlets, HTML, jQuery, Ajax, DAO (Data Access Object), MySQL

Education

Some College (No Degree) - B.Tech

Shobhit Universirty
Meerut
08.2007 - 05.2011

Skills

Java

undefined

Technical Summary

  • 4+ years of specialized experience in IoT platforms.
  • Proficient in deploying Docker images on Kubernetes clusters and managing AWS EC2 instances.
  • Familiarity with Microsoft Azure services [Service Bus, Azure Blob, Function App].
  • Comprehensive expertise in the Software Development Life Cycle (SDLC) for web applications, employing technologies such as Java, J2EE, and MVC architecture.
  • Extensive hands-on experience with Spring Boot, Hibernate, and Microservices.
  • Thorough understanding of Object-Oriented Programming (OOP) principles and Design Patterns, as well as proficiency with build tools such as Ant and Maven.
  • Experienced in utilizing development tools like IntelliJ, Eclipse, and Version Control Systems including GIT.
  • Extensive knowledge of OOPS and Design patterns and Build tool such as Ant and Maven.
  • Extensive experience in using development tool like IntelliJ, Eclipse and Version control such as Tortoise SVN and GIT.

Achievements Skills - Certifications

  • C Certified from NIIT
  • 6 months Training at Ducat (NOIDA) in JAVA, J2EE
  • Participate in Harman Connected Services WORLD HACKATHON 2019
  • Product Owner & Scrum Master Agile certification Sept 2022
  • Participate in Wesco HackerAct1.0 2024

Personal Information

  • Date of Birth: 06/01/90
  • Marital Status: Married

Timeline

Principal Engineer

Wesco
01.2022 - Current

Lead Engineer

HARMAN CONNECTED SERVICES
07.2019 - 01.2022

Senior Engineer

MMI ONLINE PVT. LTD (JAGRAN PRAKASHAN LTD)
09.2013 - 07.2019

Engineer

ARK MICROSYSTEMS
12.2012 - 04.2013

Some College (No Degree) - B.Tech

Shobhit Universirty
08.2007 - 05.2011
Narendra SinghPrincipal Engineer