Akshat Gupta

FrontEnd Software Engineer II

Based in Delhi NCR, I specialize in Frontend development with expertise in React, Micro Frontend Architecture(MFE), and frontend technologies. Currently working at Synchrony Financials as Frontend SDE-2, focusing on building scalable financial solutions.

Experience

Synchrony Financials

Aug 2022 - present

VISTA: Account Details (MFE)

  • Improved build times by up to 40% and enhanced development speed with faster Hot Module Replacement (HMR) and optimized bundling by successfully migrating applications from Create React App (CRA) to Vite.
  • Transitioned the project from Jest to Cypress for end-to-end (E2E) testing, leveraging Cypress and Cucumber to implement behavior-driven development (BDD) principles for testing workflows.

Syf-API-Library Mono-repo

  • Developed a dedicated repository to standardize types across all Micro Frontends (MFEs) and published it to our private library, ensuring consistency, reliability, and efficiency across applications.
  • Used React Query/TanStack Query to write custom hooks that can be consumed by other applications, ensuring dependability and reducing redundant API calls across MFEs.
  • Developed a mock data generator inside the syf-api-library using Mock Service Worker (MSW), enabling seamless testing of user stories on the fly and supporting the team in adopting and maintaining an Agile development workflow.
  • Enabled sandbox environments with the mock data generator, reducing the effort required by developers to maintain their own mocks.

Card Actions MFE

  • Developed a monorepo containing a small bundle of features used by different parent applications.
  • Successfully migrated applications from Jest to Vitest, resulting in faster test execution times and improved developer productivity due to Vitest's enhanced performance, built-in TypeScript support, and better integration with Vite for optimized performance and build time.

Account Card MFE

  • Implemented a Micro Frontend (MFE) strategy that streamlined the integration of new features, reducing onboarding time for new developers by 25% and fostering a more agile development environment. This led to enhanced team productivity and morale.
  • Optimized the story creation process by introducing Gherkin syntax for writing Acceptance Criteria, ensuring a consistent and clear source of truth accessible to all team members.

Skills

JavaScript
TypeScript
React
Next.js
Node.js
HTML
CSS
Git
cyCypress
Gherkin
StoryBook
Jest/Vitest
Vite
Micro Frontend/MFE

Projects

PistonParts

PistonParts

An e-commerce store where you will get every single automobile spare parts like wires and all in one place.

PistonHead

PistonHead

Its an video-library app just like youtube. it contains features like create playlist of videos, like or dislike videos, share video, add to watchlater ,play history and much more.

PistonAdda

PistonAdda

A social media app that helps in connecting people, Sharing thoughts inspired by Twitter.

Prabhand

Prabhand

A hackathon project developed by me and other two devs in 24 hrs for managing electric charging stations and cng stations since they have multiple cars at same time.

Open Source Contributions

Frontend-Mini-Challanges

Software Developer (March 2024)

Education

Maharani Shree Jaya College

B.Com (2017-2021)