Experienced Front-End/UI Developer with 13+ years in insurance, banking, and eCommerce domains, holding a Master’s in Computer Applications. Skilled in Angular, React, JavaScript, TypeScript, HTML, and CSS, with expertise in Micro Frontend architecture, Responsive Web Design, and UI frameworks (Bootstrap, Material UI). Proficient in Webpack, Vite, Babel, NPM, and Yarn, with strong knowledge ofREST APIs, JSON, Node.js, and AWS (S3, Lambda, CloudFront). Experienced in Agile development (Scrum, JIRA, Confluence) and CI/CD pipelines (Jenkins, GitHub Actions, Azure DevOps, AWS CodePipeline), delivering high-performance, scalable web applications.
Overview
14
14
years of professional experience
Work History
Senior Frontend Developer
CSAA Insurance Group, a AAA Insurer
Arizona, United States - Remote
08.2021 - Current
Application: Auto & Home Insurance Quote and Bind
Develop and Maintain UI Components: Build, optimize, and maintain reusable, scalable, and high-performance UI components using React for an insurance quoting and binding application.
Ensure Responsive & Cross-Browser Compatibility: Implement Responsive Web Design using HTML, CSS, SCSS, Media Queries, and Mobile-First Design to ensure seamless experiences across devices.
Frontend Architecture & Performance Optimization
Integration with APIs & Backend Services: Consume and integrate REST APIs and JSON efficiently, ensuring smooth data exchange and security best practices.
Testing & Debugging: Write and execute test cases using Jest, and debug issues using browser developer tools.
CI/CD & DevOps Practices: Contribute to CI/CD pipelines using AWS CodePipeline, ensuring smooth deployments and version control with GitHubt.
Cloud & Hosting: Work with AWS services (S3, Lambda, CloudFront) to deploy and manage frontend assets efficiently.
Collaboration & Agile Development: Work in an Agile (Scrum, JIRA, Confluence) environment, collaborating with UX designers, backend developers, and stakeholders to deliver business-critical features.
UI/UX Enhancements & Best Practices: Implement best practices for Material UI, and modern design patterns to improve user experience and maintain design consistency.
Senior UI Developer
Cognizant Technologies Solutions
Mississauga, ON
08.2014 - 08.2021
Develop & Maintain User Interfaces: Build and optimize responsive, scalable, and accessible UI components using HTML, CSS, SCSS, LESS, JavaScript, TypeScript, and jQuery to support multiple client applications.
Frontend Development with Modern Frameworks: Develop applications using React and Angular for banking, eCommerce, and insurance solutions.
Ensure Responsive & Cross-Browser Compatibility: Implement Responsive Web Design (RWD) with Bootstrap, Material UI, Media Queries, and Mobile-First Design to ensure consistent experiences across all devices.
Micro Frontend Architecture: Develop Micro UI-based applications for modular, scalable, and independent frontend deployments.
Performance Optimization & Build Tools: Optimize web applications using Webpack, Vite, Babel, NPM, and Yarn to improve page load speed and performance.
Integration with APIs & Backend Services: Work with REST APIs and JSON, ensuring seamless data flow between the frontend and backend systems.
Testing & Debugging: Implement unit and integration tests using Jasmine, Karma, Jest, and debug issues using browser dev tools.
CI/CD & DevOps: Contribute to CI/CD pipelines using Jenkins, GitHub Actions, Azure DevOps, AWS CodePipeline, and manage version control with Git, GitHub, and Bitbucket.
Cloud & Hosting: Deploy frontend applications using AWS services (S3, Lambda, CloudFront) to ensure high availability and scalability.
Agile Development & Client Collaboration: Work in Agile environments (Scrum, JIRA, Confluence), collaborating with designers, backend developers, and business teams to deliver high-quality UI solutions tailored to client needs.
Multi-Client Project Execution: Adapt to different banking, eCommerce, and insurance client requirements, ensuring industry best practices, security compliance, and performance standards are met.
UI Developer
EFFIDEX TECHNOLOGIES
Kochi, Kerala, India
07.2011 - 08.2014
Assist in UI Development: Support the development of responsive and user-friendly web applications using HTML, CSS, SCSS, and JavaScript.
Responsive Web Design: Implement Media Queries, and CSS Grid to ensure cross-device compatibility.
UI Styling & Components: Utilize Bootstrap, and Material UI for styling and reusable UI components.
Basic API Integration: Consume REST APIs and JSON to fetch and display dynamic content in applications.
Debugging & Testing: Use browser dev tools to identify and fix UI bugs.