Frontend Software Engineer with 8+ years of experience building scalable, high-performance web applications across enterprise, fintech, and banking domains. Strong expertise in React.js, Next.js, Node.js, TypeScript, and modern JavaScript with focus on state management, API integration, and real-time data handling. Proven success delivering measurable performance and UX improvements through SSR/SSG, code splitting, lazy loading, and Lighthouse optimization. Experienced in reusable component libraries/design systems, automated testing (Jest/React Testing Library/Cypress), and CI/CD using GitHub Actions, with a strong emphasis on accessibility (WCAG) and production reliability.

Swarna Nagidi

Frontend Software Engineer with 8+ years of experience building scalable, high-performance web applications across enterprise, fintech, and banking domains. Strong expertise in React.js, Next.js, Node.js, TypeScript, and modern JavaScript with focus on state management, API integration, and real-time data handling. Proven success delivering measurable performance and UX improvements through SSR/SSG, code splitting, lazy loading, and Lighthouse optimization. Experienced in reusable component libraries/design systems, automated testing (Jest/React Testing Library/Cypress), and CI/CD using GitHub Actions, with a strong emphasis on accessibility (WCAG) and production reliability.

Available to hire

Frontend Software Engineer with 8+ years of experience building scalable, high-performance web applications across enterprise, fintech, and banking domains. Strong expertise in React.js, Next.js, Node.js, TypeScript, and modern JavaScript with focus on state management, API integration, and real-time data handling.

Proven success delivering measurable performance and UX improvements through SSR/SSG, code splitting, lazy loading, and Lighthouse optimization. Experienced in reusable component libraries/design systems, automated testing (Jest/React Testing Library/Cypress), and CI/CD using GitHub Actions, with a strong emphasis on accessibility (WCAG) and production reliability.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
See more

Language

English
Advanced

Work Experience

Software Engineer (Frontend) at Ceridian
January 1, 2025 - Present
Architected scalable frontend solutions using Next.js, React, and TypeScript for payroll and workforce management workflows in an enterprise HCM platform. Improved performance via SSR, lazy loading, and code splitting, reducing initial load time by 35% and achieving Lighthouse scores above 90. Optimized REST/GraphQL integrations with caching and tuned queries while using Redux state management to reduce latency by 20%. Designed and implemented reusable design system components (forms, tables, modals) to reduce UI defects by 30%. Led migration from legacy architecture to modern React (Hooks, Server Actions) and Next.js, improving rendering performance and reducing re-renders by 15%. Built Node.js backend services with PostgreSQL for payroll reporting features, reducing data fetch time by 25%. Developed Jest and React Testing Library unit/integration tests reaching 80% coverage and reduced production defects. Established CI/CD best practices using GitHub Actions, mentorship, and performa
UI React/Redux Developer at Bank Of Montreal
February 1, 2023 - October 1, 2023
Developed high-performance capital markets dashboards using React, Redux Toolkit, TypeScript, and Webpack for real-time financial data visualization. Integrated WebSocket and REST APIs to support live market data feeds and applied debouncing/throttling to maintain smooth UI under high-frequency updates. Built interactive visualizations using AG Grid, Highcharts, and Chart.js to enable trend, volatility, and portfolio performance analysis. Collaborated with backend teams to define API contracts and improve data reliability across distributed systems. Implemented Axios interceptors, retry logic, and exponential backoff to ensure resilient API communication. Created lightweight Express.js middleware services to proxy and aggregate market data, reducing frontend complexity and redundant network calls by 20%. Reduced CI/CD build times and improved release efficiency by transitioning to Next.js (SWC compiler) and validated stability using Jest.
Front-End UI Developer (JavaScript/React) at HSBC
August 1, 2021 - December 1, 2022
Developed scalable, responsive dashboards using React, TypeScript, and JavaScript for capital markets analytics supporting real-time trading and risk workflows. Implemented WebSocket-based real-time data streaming for pricing, volatility, and trade volume, reducing latency by 30% and improving decision-making speed. Maintained a reusable React component library to improve UI consistency and accelerate delivery. Refactored legacy AngularJS modules during phased migration to React, decoupling controller logic and improving maintainability. Migrated class components to React Hooks to reduce code complexity by 25% and improve long-term maintainability. Optimized performance through lazy loading, code splitting, and bundle optimization, reducing initial load time by 20%. Ensured WCAG accessibility compliance with ARIA and keyboard navigation. Worked in Agile/Scrum with cross-functional teams to deliver production-ready features.
JavaScript Developer at ADP Canada
September 1, 2020 - August 1, 2021
Developed dynamic form-driven web applications using React, Redux, and JavaScript for payroll and benefits systems supporting enterprise HR workflows. Built reusable UI components and form modules with custom validation logic to improve data accuracy and reduce onboarding/payroll input errors. Integrated REST APIs (GET/POST/PUT/DELETE) for seamless frontend-backend data exchange. Managed complex multi-step workflow state using Redux for predictable data flow and improved reliability. Implemented responsive UI using CSS3, Sass, and Bootstrap, ensuring consistent experience across devices. Ensured cross-browser compatibility across Chrome, Firefox, and Safari and resolved enterprise UI inconsistencies. Participated in Agile/Scrum ceremonies including sprint planning, code reviews, and continuous delivery cycles.
Senior Systems Engineer at Infosys (AT&T)
July 1, 2017 - September 1, 2018
Developed responsive UI components using HTML5, CSS3, Bootstrap, and JavaScript for telecom operations dashboards covering service management and provisioning. Built interactive web applications using AngularJS (1.x) and React, integrating RESTful APIs for dynamic data rendering and improved user experience. Implemented AJAX-based asynchronous data fetching to reduce page reloads and improve responsiveness for near real-time operations. Created reusable UI components and managed frontend dependencies with NPM and Webpack to improve reusability and development efficiency.
Programmer at Hurix Systems Pvt Ltd
January 1, 2015 - June 1, 2017
Developed responsive web applications using HTML5, CSS3, JavaScript (ES6+), and Bootstrap focusing on form-driven interfaces and client-side validation. Built interactive UI modules using Vue.js with component-based architecture and reactive data binding to enhance user experience. Integrated RESTful APIs via AJAX/JSON/Axios for efficient frontend-backend communication and dynamic rendering. Participated in SDLC including development, testing, and production support. Used Git for version control and JIRA for issue tracking to support collaboration and code management.

Education

Bachelor’s in Information Technology at Jawaharlal Nehru Technological University
January 11, 2030 - July 14, 2026
Bachelor’s in Information Technology at Jawaharlal Nehru Technological University
January 11, 2030 - July 14, 2026

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Financial Services, Healthcare