Summary
Overview
Work History
Education
Skills
Certification
Timeline
GAURAV KUMAR

GAURAV KUMAR

Gurugram

Summary

Accomplished full-stack developer with 7+ years of experience in web development. Specializes in JavaScript, React.js, .NET Core 6, and associated frameworks. Leveraging a Bachelor's degree in Computer Science and Engineering, excels in constructing scalable, user-centric solutions while adhering to industry best practices. Committed to delivering innovative, high-quality applications and actively pursuing opportunities to drive impactful projects and foster professional growth.

Overview

9
9
years of professional experience
1
1
Certification

Work History

Senior Software Engineer

ONS Pvt. Ltd.
08.2024 - Current
  • Maintained and enhanced a pre-existing Node.js-based backend system using Express.js.
  • Debugged and resolved issues in the backend and frontend, ensuring seamless system performance.
  • Developed and optimized RESTful APIs for improved data handling and communication.
  • Collaborated with cross-functional teams to implement new features and updates.
  • Conducted regular code reviews to maintain high-quality standards and system stability.

Senior Software Engineer

IMRIEL Technology Solutions Private Ltd
11.2022 - 07.2024
  • Managed end-to-end client projects in the pharmaceutical industry, covering all SDLC phases, from requirement gathering to UAT and production release, ensuring timely delivery and adherence to industry standards
  • Developed scalable frontend solutions using React.js with TypeScript, focusing on functional programming, hooks, and context-based state management
  • Designed and implemented dynamic UI components, including advanced tables and forms, with features such as CSV bulk upload and real-time data synchronization to enhance user experience
  • Transitioned to .NET Core 6 for backend development, designed RESTful APIs, controllers, and executed CRUD operations across microservices
  • Contributed to EF migrations and data seeding tasks to ensure data integrity and seamless database integration
  • Optimized SQL databases through complex queries and data modeling
  • Implemented real-time data streaming with Apache Kafka to enable efficient event-driven architectures
  • Worked on DevOps practices, including CI/CD pipelines, deployment automation, and production system monitoring to enhance application delivery processes
  • Led and mentored the UI development team, conducted code reviews, and ensured delivery of high-quality, client-aligned solutions
  • Integrated new technologies across frontend, backend, and database layers, ensuring robust, innovative, and scalable solutions for challenging business needs

Software Engineer

Rishabh Software
01.2022 - 09.2022
  • Trained extensively in the MERN Stack, gaining proficiency in React.js, Node.js, Express.js, MongoDB, MySQL, jQuery, JavaScript, HTML5, CSS3, REST API, and Azure technologies
  • Joined the Frontend team and developed an Azure DevOps extension React module, contributing to improved functionality
  • Collaborated on a team project to implement the Hydrogen framework for a customized Shopify storefront, focusing on scalability and client-specific requirements
  • Started Working with Hydrogen framework for a short period of time(built on React.js), leveraged its hooks and APIs for key operations, including SEO optimization, authentication, routing, and product management

Lead Frontend Developer

Frogbit
10.2019 - 12.2021
  • Worked in a startup as a founding team member and developed a mobile app using the Flutter framework and a web portal for internal teams with React.js
  • Designed the web portal with features like multi-user login, live search, structured data entry forms, editing capabilities, data preview, and PDF export
  • Integrated extensive REST APIs for seamless data access and manipulation
  • Built the Flutter app with features including OTP-based registration and login, an intuitive dashboard displaying vertical navigation, and engagement metrics
  • Implemented a payment module in the Flutter app using Razorpay for secure transactions

Frontend Developer

Claro Energy
12.2018 - 09.2019
  • Started working on a new in-house analysis dashboard as a frontend developer, containing various verticals and its data generation reporting
  • The technology used for web development is React.js with google maps to visualise the data
  • Imported various third-party modules such as Highcharts, react-bootstrap, fusion charts, Datatables.js, etc
  • All usage to showcase the data in a very elegant manner for better analysis
  • Experienced extensive use of react.js for building component-based with routing to different links
  • Later enhanced it to the mobile platform with the help of PWA
  • Fully responsive to various devices
  • Major data consumption through REST API from backend
  • Implemented edit functionality for data in the portal with keeping in the record of user with SSO
  • Keycloak technology is used to multiuser access
  • Created new landing and profile pages(fully responsive) for the new vertical of the company

Software Engineer

Office Beacon LLC
03.2017 - 11.2018
  • Learned and mastered new technologies and frameworks, including Vue.js, Node.js, Grapes.js, Feathers.js, RethinkDB, Metalsmith.js, Rethink-jobqueue, JSON-based APIs, ElementUI, IViewUI, NPM, Socket.io, Handlebars, and Parcel.js
  • Contributed as an R&D team member to a new company product, implemented components in Vue.js and JSON-based services in Feathers.js across essential environment modules
  • Designed flowcharts, documented features, and led bug bash activities to identify and address potential issues under various scenarios
  • Collaborated with DevOps and QA teams for staging, testing, and successfully launched the Beta version of the product
  • Utilized deployment tools like Netlify integrated with GitLab APIs and designed real-time UI components tested with Socket.io
  • Developed and deployed a live client website using the product and Netlify for production release

Intern

Pipal Design & Websolution
06.2016 - 07.2016
  • Familiarization to all the departments, their operations & processes and their management overview introduction with the software development process of the company

Education

Bachelor's degree - Computer Science and Engineering

Gujarat Technological University
07.2017

Higher Secondary School - Science (Comp. Sci)

Kendriya vidyalaya
03.2013

Skills

  • System improvements
  • Virtualization
  • Technical support escalations
  • Database programming
  • Algorithm implementation
  • Testing and deployment
  • Web applications
  • Design and development
  • Software development lifecycle management

Certification

  • Programming for Everybody (Python)
  • M001: MongoDB Basics
  • HTML5: Structure, Syntax, Semantics
  • Node.js: Design Patterns
  • Node.js Essential Training: Web Servers, Tests, and Deployment
  • Certified Reactjs Developer

Timeline

Senior Software Engineer - ONS Pvt. Ltd.
08.2024 - Current
Senior Software Engineer - IMRIEL Technology Solutions Private Ltd
11.2022 - 07.2024
Software Engineer - Rishabh Software
01.2022 - 09.2022
Lead Frontend Developer - Frogbit
10.2019 - 12.2021
Frontend Developer - Claro Energy
12.2018 - 09.2019
Software Engineer - Office Beacon LLC
03.2017 - 11.2018
Intern - Pipal Design & Websolution
06.2016 - 07.2016
Kendriya vidyalaya - Higher Secondary School, Science (Comp. Sci)
Gujarat Technological University - Bachelor's degree, Computer Science and Engineering
GAURAV KUMAR