Back to Developers
Gaurav Sharma

Gaurav Sharma

Senior Frontend Engineer

Greater Noida, Uttar Pradesh, India 9+ yrs exp 90 · Outstanding

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)

Typescript Advanced
8.5/10
10
Years Exp
RxJS Advanced
8.0/10
5
Years Exp
Node.js Advanced
8.0/10
5
Years Exp
Agile Expert
8.0/10
10
Years Exp
Microservices Advanced
7.5/10
5
Years Exp
Docker Advanced
7.0/10
5
Years Exp
Kubernetes Advanced
6.5/10
4
Years Exp
GraphQL Intermediate
6.0/10
3
Years Exp
Webpack Terraform Git Nx Monorepo Yarn NPM Vite MongoDb Angular CLI Asynchronous programming API-Driven Architecture WebSockets Express.js stakeholder communication Adobe Creative Suite People management Sprint planning Team Handling Team Leadership Scrum Cross-Functional Collaboration Windows LINUX mentoring Figma AWS Sublime Text XCODE VS Code Prompt Engineering Postgresql MySql Micro-Frontends Material Design Bootstrap 4/5 Tailwind CSS SCSS CSS3 HTML5 IONIC Framework Design Systems Module Federation jquery Component-Driven Architecture Angular Universal OnPush Change Detection Dependency Injection Reactive Forms Standalone Components Angular Signals NgRx code reviews Progressive Web Apps Bundle size optimization Lighthouse Core Web Vitals lazy loading Web Accessibility Cross-browser testing Debugging SEO Fundamentals Test-Driven Development Playwright Cypress Jest Karma Jasmine Storybook Responsive Design

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

📷 Photo 10/10
📄 Resume 10/10
💼 Job Title 10/10
✍️ Bio 10/10
🛠️ Skills 20/20
🎓 Education 10/10
⏱️ Experience 15/15
💰 Rate 0/5
🏆 Certs 0/5
Verified 5/5
Total Score 90/100

Profile Overview

Member sinceSep 2026