Gaurav Sharma
Senior Frontend Engineer
About
Senior Frontend Engineer with 9+ years of overall experience building dynamic, scalable web applications with Angular (versions 2 through 19), RxJS, Angular CLI, and state management (NgRx and similar), and maintaining strong proficiency in Angular v10+, TypeScript, JavaScript, HTML5, and CSS3. Background spans testing experience — combining manual functional/regression testing with automated unit testing (Jasmine, Karma, Jest, Cypress, Playwright), integrating RESTful APIs, JSON, and asynchronous programming patterns, and delivering within Agile/Scrum team environments. Skilled in Git version control, hybrid mobile development with the Ionic Framework, Scrum management and team leadership, and leading Angular version migrations (Angular 8 to 19), modernizing legacy monolithic applications into microservice-based, API-driven architectures, and mentoring cross-functional development teams.
Skills & Expertise (77)
Work Experience
Senior Software Engineer
Pivotree Solutions India Pvt. Ltd.
Jun 2022 - Feb 2025
Built multiple proof-of-concept (POC) applications using Angular, React, Node.js, MongoDB, and PostgreSQL to validate frontend solutions supporting internal data classification, SKU building, and taxonomy refinement workflows. Consumed and integrated RESTful APIs and JSON payloads using asynchronous programming patterns across all POC applications. Engineered a Content Transformation Tool for JSON visualization and editing using D3.js, replacing a monolithic .NET system with a lightweight, high-performance Angular-based web application, validated with Jest and Cypress automated unit testing suites. Managed source code in Git across Agile/Scrum sprints, applying TypeScript, JavaScript, HTML5, and CSS3 proficiency throughout.
Senior Software Developer
Xotiv Technologies Pvt. Ltd.
May 2020 - Jun 2022
Developed and maintained Review Judge, a unified web platform aggregating and updating reviews across Facebook, Google, Avvo, and Yelp, using Angular 9, Bootstrap, and Express.js. Performed manual functional and regression testing alongside Jasmine/Karma automated unit testing before each release, combining manual and automated testing practices. Worked across the stack with Node.js, Angular 9, MySQL, Express.js, JavaScript, jQuery, HTML5, CSS, and SCSS, using Git for version control within Agile sprint cycles, applying RESTful API and asynchronous programming patterns to connect the Angular frontend to Express.js services.
Frontend Developer
PolicyBazaar
Oct 2019 - Mar 2020
Developed and maintained the user interface for an online insurance marketplace using HTML5, CSS3, JavaScript, jQuery, and Bootstrap. Performed manual functional and regression testing of UI changes prior to release, and collaborated with backend engineers to integrate server-side services with new frontend layouts, resolving integration issues from backend updates.
UI Developer – Lead
Droisys Inc.
Jul 2018 - Oct 2019
Developed user interfaces and experiences for multiple web applications using Angular 5, Bootstrap 4.0, Material Design, HTML5, and CSS3 — hands-on experience building dynamic, scalable web applications with Angular. Led a team of UI developers, providing hands-on team leadership and Scrum management, aligning technical delivery with client requirements and business objectives within Agile/Scrum ceremonies, and used Git for version control across parallel releases.
UI Developer – Lead
Muser Pvt. Ltd.
Nov 2015 - Jun 2018
Led a team of UI and PHP developers, providing team handling and Scrum management to ensure delivery aligned with client requirements and business goals across Agile projects. Developed multiple web and mobile applications using Angular 2+, Ionic Framework, Material Design, Bootstrap 4.0, and JavaScript, managing source code with Git. Conducted manual QA and user-acceptance testing cycles across web and mobile deliverables, contributing to an 8-year manual testing background.
Senior Software Engineer (Deputed at Accenture)
NexWave Talent Management Solutions
Nov 2014 - Aug 2015
Developed user interfaces per UI/UX guidelines and integrated RESTful APIs into international websites using Adobe AEM, Bootstrap 4, HTML5, CSS3, and JavaScript. Managed requirement analysis, code commits, and deployments across multiple environments — the start of a 10-year Agile/Scrum track record and an 8-year manual testing background.
Education
Bachelor of Computer Applications - Manipal University, Jaipur
- · Afghanistan
Certifications
No certifications added yet
Interested in this developer?
Profile Score Breakdown
Profile Overview
Skills (77)
Click a skill to find developers with the same skill