# Jaya Gupta > Staff Engineer at Achieve Location: Cupertino, California, United States Profile: https://flows.cv/jayagupta 10 years experience for UI/Web and Front-End Development using MERN and MEAN stacks. Wide domain knowledge of healthcare, financial and retail services that enables better user experience, reliability and analytics for features that are integrated across multi-platform and different business teams. ## Work Experience ### Staff Engineer @ Achieve Jan 2023 – Present | California, United States ### Senior Software Engineer @ Achieve Jan 2022 – Jan 2023 | California, United States ### Senior Software Engineer @ Freedom Financial Network Jan 2020 – Jan 2022 | San Mateo, California, United States ### Senior Software Engineer @ Intuit Jan 2019 – Jan 2020 | Mountain View, California, United States I am currently working as Front-end Developer in Commerce team. My major job responsibilities are handling the processing of Credit card and Direct deposit transactions for QuickBooks and Turbo Tax products purchases. The role includes Development, Unit and Integration testing and Automations. Responsibilities : 1. Created reusable components with ReactJS. Used JSX for markup, props and state in the components, life cycle methods, DOM event handling and created forms. 2. Used Redux-Saga as Middleware to handle the Request and Response using Effects, with Generators and Iterators. 3. Written JSX to embed raw HTML templates inside JavaScript code and used Babel and Webpack for transpiration. 4. Used Redux for state management using Store, Actions and Reducers. Used pure functions to create reducers. 5. Experience with WebdriverIO and Cypress framework for Automation Testing. 6. Used Mocha, Enzyme, Jest and Cypress testing framework for writing unit test cases. 7. Worked with JavaScript (ES5/ES6/ES7) - closures, hoisting, prototypes, block scoping, rest, spread, destructuring, classes, promises, iterators, generators, async, await, maps and sets. 8. Used JQuery and require JS to work with Backbone framework. 9. Working functional programming – pure functions, immutable objects and declarative programming. 10. Used ESLint with Webpack, Grunt and Node.js plugins to do code cleaning. 11. Worked on CI/CD with Jenkins, Git. ### Software Engineer @ Macy's Jan 2018 – Jan 2019 | United States Worked as a Front-End developer for Lean lab. The responsibilities were Research and Development for new requests and improving existing features to fulfill the business team expectations. My role was implementing the eligibility to get new Citi credit card in path to purchase like Product, Bag and Checkout pages. Also made enhancements to improve the login feature and session management for the user. Responsibilities: 1. Used BackboneJS with Marionette Framework with ES5/ES6. 2. Used Views for user interaction and event handling and listening the changes. 3. Used Handlebar Templates and helper functions for creating and interacting data with the view. 4. Used NodeJS for server-side Programming. 5. Worked with JavaScript (ES5/ES6/ES7) - closures, hoisting, prototypes, block scoping, rest, spread, destructuring, classes, promises, iterators, generators, async, await, maps and sets. 6. Used JQuery and require JS to work with Backbone framework. 7. Used third party react components – react-video, react-captcha, react-tags input, react-data grid, react-calendar, and react-tabs. 8. Used Models for organizing the data and business logic and event emitting as data changes. 9. Created reusable components with ReactJS. Used JSX for markup, props and state in the components, life cycle methods, DOM event handling and created forms. 10. Written JSX to embed raw HTML templates inside JavaScript code and used Babel and Webpack for transpiration. 11. Used Redux for state management using Store, Actions and Reducers. Used pure functions to create reducers. 12. Functional programming – pure functions, immutable objects and declarative programming. 13. Used ESLint with Webpack, Grunt and Node.js plugins to do code cleaning. 14. Used Jasmine Karma testing framework for writing unit testcases. ### Full Stack Developer, Multiple Financial and Product Clients' Projects @ Self-Employed Contractor Jan 2015 – Jan 2017 | United States Worked as a Front end developer for the project. My responsibilities were implementing the feature for Employee support like raise a remedy ticket, locate another employee“s workplace, conference room booking, scheduling meeting and ordering products. Based on the other project, worked on updating the functionality for the Login, Create account and Update profile screens for better User experience. Responsibilities: 1. Developed AngularJS SPA (Single Page Application) applications using UI-Router, services, controllers, views with default and custom directives. 2. Implemented REST APIs over Node.JS and Express.JS in JavaScript and consumed them to the frontend using AngularJS $http and $resource calls. 3. Used $rootScope, $watch, $broadcast, $emit, $on, $digest, $apply for variables accessible from all services/controller’s application wide. 4. Implemented various $scope methods $watch(), $digest() and $apply() in order to implement two way data-binding by using AngularJS. 5. Implemented the automated tasks using Grunt and Gulp for running the unit testcases, compiling the LESS files, minifying, concatenating and cleaning up CSS and JavaScript. 6. Worked with Advanced JavaScript concepts – closures, scope, promises, function expressions, hoisting, and prototypes. 7. Extensively used Bootstrap 3 for mobile-first responsive design and typography. 8. Used Mobile-first responsive grid layout using Bootstrap 3. Extensively used Media Queries, Fluid Layout, Responsive Images and Typography. 9. Implemented CSS3 features like CSS3 Media Queries, Pseudo Classes, multi-column layout, gradients and web fonts. 10. Used Grunt as a build tool for post development activities like minification, concatenation etc. 11. Responsible for creating efficient design and developing User Interaction screens using HTML, CSS, JavaScript, JQuery AJAX and JSON. ### Front End Developer, Client Humana @ Syntel Jan 2006 – Jan 2011 | Mumbai, Maharashtra, India Managed key components for Customer Care Portal application, that was used by approximately 10,000 Insurance agents and Customer Service Representatives for Contacting, Resolving, Logging & Tracking for business enquiries, claims settlement, grievances and prospecting. Responsibilities: 1. Defined and developed the application's presentation layer using ASP.NET, Visual Basic, HTML, CSS and JavaScript. 2. Worked extensively on the shop module with CSS issues including the cross-browser issues with IE and wrote new functionalities for other pages using JavaScript, AJAX, HTML and CSS. 3. Designed and implemented the User Interface using OOP JavaScript, HTML, XHTML, XML, CSS and AJAX. 4. Migrated modules written in Visual Basic to ASP.NET using XML Parsing. 5. Developed HTML interfaces with an understanding of UI design principles and object-oriented program development. 6. Changing the width of the list items that resulted in different forms of grids. Also, solved the padding effect differences among the various browsers i.e. browser's compatibility. 7. Worked on multiple projects timelines simultaneously within a deadline driven environment. 8. Developed, modified, and implemented the Web site to ensure consistency of layout in accordance with client goals. ## Education ### Master's in Technology in Computer Science Dr. A.P.J. Abdul Kalam Technical University ### Bachelor's in Engineering in Information Technology Rajiv Gandhi Prodyogiki Vishwavidyalaya ## Contact & Social - LinkedIn: https://linkedin.com/in/jaya-gupta-sse - Portfolio: http://www.TechBizGlobal.com --- Source: https://flows.cv/jayagupta JSON Resume: https://flows.cv/jayagupta/resume.json Last updated: 2026-04-12