Gaurav Srivastava
Frontend Developer
About
Frontend Developer with 2+ years of experience building responsive web applications using React, Angular, JavaScript, and TypeScript. Skilled in reusable UI components, REST API integration, unit testing, and frontend performance optimization. Experienced in Agile teams and delivering scalable, user-focused applications using Angular Material, Jest, Jasmine, Karma, and Testing Library.
Skills & Expertise (28)
Work Experience
Software Engineer
Clarivate Analytics
Jan 2026 - Present
Developed responsive and scalable web applications using Angular 19, TypeScript, HTML, CSS, NgRx, and Angular Material. Built reusable and maintainable UI components to improve development consistency and user experience. Implemented unit and component testing using Jasmine, Karma, and Testing Library to improve application reliability. Developed interactive data visualizations using Highcharts to present complex data in an intuitive format. Integrated Pendo and Snowplow for user behavior tracking and product usage analytics. Optimized frontend code and application rendering to improve performance and reduce unnecessary processing. Collaborated with backend engineers, designers, product teams, and QA in an Agile/Scrum environment to deliver production features. Used Git and Bitbucket for source control and collaborative development. Leveraged AI-assisted development tools such as GitHub Copilot and ChatGPT for code exploration, debugging, refactoring, and development productivity.
Software Engineer
Publicis Sapient
Jun 2025 - Dec 2025
Developed and maintained responsive web applications using React, TypeScript, HTML, and CSS. Built reusable UI components to improve application performance and user experience. Implemented unit testing using Jest and Testing Library to ensure application reliability. Collaborated with cross-functional teams including design, backend, and product to deliver scalable front-end solutions. Integrated frontend features with backend services and REST APIs to deliver end-to-end application functionality. Designed user-friendly interfaces that increased user satisfaction and engagement. Participated in Agile/Scrum sprints to deliver projects on schedule. Analyzed user feedback to identify and implement software improvements. Optimized front-end code to improve application efficiency and reduce page load time. Coordinated with team members and stakeholders to ensure timely project delivery.
Software Engineer
Tavant Technologies
Jan 2024 - Sep 2024
Developed and maintained responsive web applications using Angular 16, TypeScript, HTML, and CSS. Built reusable UI components to improve application performance and user experience. Contributed to a fintech application, building secure and responsive interfaces for handling financial transactions and data. Implemented unit testing using Jasmine, Karma, and Testing Library to ensure application reliability, especially critical for financial data accuracy. Collaborated with cross-functional teams including design, backend, and product to deliver scalable front-end solutions.
Education
B.E. in Mechanical Engineering - AlmaBetter
- ยท Afghanistan
Certifications
No certifications added yet
Interested in this developer?
Profile Score Breakdown
Profile Overview
Availability Details
Visa Status
Citizen
Relocation
Not Open to Relocation
Skills (28)
Click a skill to find developers with the same skill