I am a dedicated and experienced software engineer with over 11.5 years in User Interface and User Experience development, working extensively across North America. I specialize in building professional, scalable web applications using technologies such as Angular, React, JavaScript, and Java Spring Boot. I enjoy leading teams, managing multiple projects, and delivering solutions that meet client and business needs under tight deadlines. Throughout my career, I have developed a solid understanding of SDLC, Agile methodologies, and have worked closely with project management and marketing teams to ensure project success. I am passionate about creating intuitive user interfaces and implementing robust backend integrations, striving to continuously improve application performance and user satisfaction.

Sudhanshu Jain

I am a dedicated and experienced software engineer with over 11.5 years in User Interface and User Experience development, working extensively across North America. I specialize in building professional, scalable web applications using technologies such as Angular, React, JavaScript, and Java Spring Boot. I enjoy leading teams, managing multiple projects, and delivering solutions that meet client and business needs under tight deadlines. Throughout my career, I have developed a solid understanding of SDLC, Agile methodologies, and have worked closely with project management and marketing teams to ensure project success. I am passionate about creating intuitive user interfaces and implementing robust backend integrations, striving to continuously improve application performance and user satisfaction.

Available to hire

I am a dedicated and experienced software engineer with over 11.5 years in User Interface and User Experience development, working extensively across North America. I specialize in building professional, scalable web applications using technologies such as Angular, React, JavaScript, and Java Spring Boot. I enjoy leading teams, managing multiple projects, and delivering solutions that meet client and business needs under tight deadlines.

Throughout my career, I have developed a solid understanding of SDLC, Agile methodologies, and have worked closely with project management and marketing teams to ensure project success. I am passionate about creating intuitive user interfaces and implementing robust backend integrations, striving to continuously improve application performance and user satisfaction.

See more

Experience Level

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

Language

English
Fluent
Hindi
Fluent

Work Experience

Snr. Software Engineer, UI at GlobalLogic
May 1, 2024 - September 2, 2025
Developed UI components with HTML5, CSS, SCSS, and React with Redux for a financial client. Built REST APIs using Node.js and Express, managed MongoDB data and Java SpringBoot backend integration. Created reusable React components, handled complex data, and ensured WCAG accessibility standards. Used Git for version control and Azure pipelines for application deployment.
Snr. Software Engineer / UI Lead at TD Bank
May 1, 2024 - Present
Currently leading a team of 3 UI developers building frontend applications using Angular 17, Reactjs, and Typescript, along with Express and Node.js for backend services. Responsible for collecting business requirements, managing code reviews, testing (including unit tests with Jasmine, Karma, Jest), and interacting with MongoDB and SQL through Java APIs. Focused on the wealth management division handling sensitive financial data, implementing CRUD operations, API proxy middleware, and using NGRX for state management. Also involved with Azure CI/CD pipelines and building secure admin capabilities.
Software Engineer, UI at GlobalLogic
May 1, 2024 - July 9, 2025
Developed UI components with HTML5, CSS3, SCSS, React (JSX), Redux, and Reactjs; built APIs using Nodejs and Express. Managed data with MongoDB and Java SpringBoot for a finance client. Worked on single page applications handling large financial data sets and CRUD operations with Spring Boot. Ensured WCAG standards for accessibility. Used AZURE CI/CD pipelines for deployment and state management using NGRX.
UI / Front end Lead at TD Bank
May 1, 2024 - Present
Leading a team of 3 UI developers in building frontend applications using Angular 17, Reactjs, and Vanilla Javascript with Express and Nodejs backend. Responsible for business requirements collection, task assignment, code reviews, and testing with Jasmine, Karma, Jest, and angular-testing-library. Working with MongoDB and SQL databases fetching data through Java APIs secured by Nodejs proxy. Managing state with NGRX store and Context API, and deploying applications using AZURE CI/CD pipelines in the Wealth Management division handling financial data.
Software Engineer, UI at GlobalLogic
May 1, 2024 - July 9, 2025
Developed UI components using HTML5, CSS3, SCSS, React (JSX), and Redux. Built APIs using Nodejs and Express, managing data in MongoDB and Java SpringBoot. Specialized in financial client projects, creating single page applications handling large datasets with CRUD operations. Managed state with NGRX and adhered to WCAG accessibility standards. Created reusable React components with hooks like useEffect and useState. Implemented AZURE CI/CD pipelines for environment-specific application deployments while regularly attending standups.
UI / Front end Lead at TD Bank
May 1, 2024 - Present
Using Angular 17, Reactjs and Vanilla Javascript to build frontend and Express, Nodejs backend applications. Leading a team of 3 UI Developers, managing task assignment, code reviews, and approvals. Developing admin capabilities in applications focused on customer data and sensitive financial information. Testing applications using Jasmine, Karma, Jest and angular-testing-library. Working with MongoDB and SQL databases via Java APIs secured with Nodejs proxy middleware. Implementing state management with NGRX Store and Context API. Utilizing AZURE CI/CD pipelines for deployments and building single page applications with admin access features. Engaging frequently in meetings for progress tracking and requirements updates.
Software Engineer, UI at GlobalLogic
May 1, 2024 - July 9, 2025
Developed UI components using HTML5, CSS3, SCSS, React (JSX), Redux, and ReactJS. Built APIs using Node.js and Express, managed data through MongoDB and Java Spring Boot. Delivered front-end solutions for financial client projects involving large data manipulation and display. Implemented CRUD operations with Java Spring Boot and adhered to WCAG accessibility standards. Built reusable React components incorporating state management and context APIs. Utilized Azure CI/CD pipelines for environment-specific deployments and participated actively in Agile processes like regular standups.
UI / Front end Lead at TD Bank
May 1, 2024 - Present
Lead a team of 3 UI Developers developing front-end applications using Angular 17, ReactJS, and Vanilla JavaScript along with Node.js and Express for backend. Collected business requirements for admin-centric and customer-focused applications. Conducted code reviews, assigned tasks, and handled both manual and automated testing using Jasmine, Karma, Jest, and angular-testing-library. Worked with MongoDB and SQL databases via Java APIs secured with Node.js wrappers. Focused on wealth management financial data and utilized Azure CI/CD pipelines for deployments. Developed single page applications with admin-only access features and regularly participated in meetings to discuss progress and emerging requirements.
Software Engineer, UI at GlobalLogic
May 1, 2024 - July 9, 2025
Developed UI components using HTML5, CSS3/SCSS, React (JSX), Redux, and Reactjs, and built backend APIs using Nodejs and Express. Managed data with MongoDB and Java SpringBoot for a financial client in finance management. Built single-page applications to handle large datasets with CRUD operations using Java SpringBoot. Managed application state using NGRX and applied WCAG standards for accessibility. Developed reusable React components with state management features and employed Azure CI/CD pipelines for deployments.
UI / Front end Lead at TD Bank
May 1, 2024 - Present
Leading a team of 3 UI Developers to build frontend applications using Angular 17, Reactjs, and Vanilla Javascript alongside backend development in Express and Nodejs. Responsible for collecting business requirements, code reviews, testing with Jasmine, Karma, Jest, and managing data interaction with MongoDB and SQL through Java APIs secured via Nodejs. Worked in the Wealth Management division focusing on financial data applications involving CRUD operations, API masking, and state management using NGRX Store and Context API. Utilized Azure CI/CD pipelines for deployments and held regular meetings to discuss project progress and requirements.
Software Engineer, UI at GlobalLogic
May 1, 2024 - July 9, 2025
Developing UI components using HTML/HTML5, CSS/CSS3/ SCSS, React (JSX), Redux, Reactjs. Building APIs Using Nodejs, Express. Manage data using MongoDB, Java SpringBoot, creating models and using different querying methods. User interface development for a financial client project in finance management. Building Single page application, Pages using React, Java SpringBoot dealing with huge amounts of data, manipulating data and then displaying it on the UI. CRUD operations using Java Spring boot. Attend regular standups and work under pressure. Managing Application State using NGRX, Front end Data Store. Follow WCAG standards for the colour blind and specially abled. Build Re-usable components using React and made use of features like state management, context APIs, UseEffect, useState etc. Using AZURE CI/CD to write environment specific pipelines for application deployments.
UI / Front end Lead at TD Bank
May 1, 2024 - Present
Using Angular 17, Reactjs and Vanilla Javascript building the Frontend and Express, Nodejs Backend. Collecting business requirements for the Admin capability based and customer focused application with Angular 17, Reactjs, and css with Bootstrap. Leading a team of 3 UI Developers, responsible for connecting regularly, solving code related issues, deciding and dividing tasks, and performing code reviews and approvals. Testing the application both manually and writing unit test cases using Jasmine, Karma, Jest, angular-testing-library. Interacting with MongoDB and SQL databases alternatively for fetching data through Java APIs secured using Nodejs wrapper. Working in Wealth management division dealing with Financial data accessed through complex data structures. Mask and protect APIs with Nodejs Proxy middleware and implementing CRUD operations. Data used by senior management for critical business decisions. Using JEST for unit testing components and APIs. State management using NGRX Sto
Snr. Software Engineer at Royal Bank of Canada
June 30, 2022 - September 2, 2025
Developed UI components utilizing Angular (versions 9 to 11), Vanilla JavaScript, and SCSS alongside backend Java SpringBoot and Node.js for financial management applications in wealth management. Created reusable components, managed application state with NGRX, performed CRUD operations via RESTful services, and handled production issues. Contributed business logic for investment portfolio management applications and advisor performance management tools.
Snr. Software Engineer at Royal Bank of Canada
June 30, 2022 - July 9, 2025
Developed UI components using Angular, Typescript, JavaScript, HTML5, CSS3, and AG-GRID. Queried MongoDB databases using Nodejs, added authorization verification features, and managed application state with NGRX. Worked on FINTECH financial management applications with Java Spring Boot RESTful web services. Built single page widgets displaying financial data. Handled production issues and collaborated with users and teams for bug fixes and feature upgrades.
Snr. Software Engineer at Royal Bank of Canada
June 30, 2022 - July 9, 2025
Developed UI components using Angularjs, Angular 9/10/11, HTML5, CSS3, SCSS, Vanilla Javascript, AG-GRID, and Typescript. Interfaced with MongoDB through Nodejs, added authorization features, and managed application state with NGRX. Created RESTful APIs with Java SpringBoot for CRUD operations. Built single page applications and financial widgets for wealth management projects using Angular and AG-Grid. Participated in daily standups and managed production issues including bug fixes and interaction with end users. Worked extensively on TAC and BMD applications managing investment portfolio and advisor performance logic.
Snr. Software Engineer at Royal Bank of Canada
June 30, 2022 - July 9, 2025
Developed UI components using HTML5, CSS3, SCSS, Vanilla JavaScript, Typescript, AngularJS, Angular 9/10/11 and NGRX paired with Java Spring Boot for back-end processing. Queried MongoDB databases and added API authorization verification. Specialized in financial wealth management projects, constructing single page applications with complex widgets using AG-Grid for financial data display. Responsible for bug fixes, production issue handling, and collaborating with users, with a focus on maintaining investment portfolio business logic across various levels.
Snr. Software Engineer at Royal Bank of Canada
June 30, 2022 - July 9, 2025
Developed UI components with HTML5, CSS3, SCSS, Vanilla JavaScript, Angularjs, Angular 9/10/11, and NGRX, integrating with Java SpringBoot and MongoDB for financial management projects in fintech and wealth management. Worked on RESTful web services CRUD operations and built single-page application widgets with AG-Grid. Handled authorization verification and used Postman and MongoDB Compass for API testing. Managed production issues and business logic for complex investment portfolio software and advisor-level performance management applications.
Snr. Software Engineer at Royal Bank of Canada
June 30, 2022 - July 9, 2025
Developing UI components using HTML5, CSS3, SCSS, Vanilla Javascript, AG-GRID, Typescript, Angularjs, Angular 9/10/11, NGRX, Java SpringBoot. Querying the MongoDB Database using Nodejs, also added features like Authorization verification. Managing Application State using NGRX, Front end Data Store. Use MongoDB Compass, Java SpringBoot and Postman for development and APIs testing. User interface development for FINTECH, Financial management project in Wealth management. CRUD operations using Java Spring boot (RESTful web services). Building Single page applications (Widgets) using angular core features and AG-Grid to display financial data. Attend regular standups and work under pressure. Handling production issues during regular calls and interactions with the users of the application and solving prod. Bugs on a regular basis along with development. Worked with TAC Application, managing Investment portfolios logic from household to account level. Also worked in BMD application for mana
Snr. Engineer, Front end at McAfee
May 1, 2021 - September 2, 2025
Built UI components using AngularJS, ReactJS, Vanilla JavaScript, and CSS3 for desktop security applications including antivirus software. Consumed REST APIs, performed CRUD operations, and managed data interactions with MongoDB and Node.js. Developed single-page applications with dynamic routing and participated in Agile processes including daily standups. Handled production support and bug fixes.
Snr. Engineer, Front end at McAfee
May 1, 2021 - July 9, 2025
Developed front end UI components using HTML5, CSS3, Vanilla JavaScript, Angularjs, Reactjs, Redux, and Core Java, supporting McAfee's desktop security applications. Managed data via MongoDB, Nodejs, Angularjs, React, Express, and Java backend. Built single page applications with dynamic routing and handled production issues for antivirus software, adhering strictly to Agile methodologies.
Snr. Engineer, Front end at McAfee
May 1, 2021 - July 9, 2025
Developed UI components with Angularjs, Reactjs, Redux, Core Java, and Vanilla Javascript for McAfee desktop security applications focusing on antivirus scanning and updates. Managed data with MongoDB, Nodejs, and Java backend models. Created single page applications with dynamic routing and minimal API interaction. Responsibly handled production issues during regular calls, following agile methodologies and strict adherence to daily standups.
Snr. Engineer, Front end at McAfee
May 1, 2021 - July 9, 2025
Designed and developed UI components for McAfee's desktop security application using HTML5, CSS3, Vanilla JavaScript, AngularJS, ReactJS, Redux, and Core Java. Worked with MongoDB and Node.js for data management, creating responsive single page applications with dynamic routes. Handled production issues and closely followed Agile methodology with timely daily standups.
Snr. Engineer, Front end at McAfee
May 1, 2021 - July 9, 2025
Developed UI components using HTML5, CSS3, Vanilla Javascript, Reactjs, Redux, Angularjs, and Core Java for a desktop-based security application involving antivirus scans and updates. Managed data with MongoDB, Nodejs, and Java backend, creating models and implementing querying methods. Built single-page applications with dynamic routing for usability and minimal API interaction. Followed Agile methodology with daily standups and handled production issues and bug fixes.
Snr. Engineer, Front end at McAfee
May 1, 2021 - July 9, 2025
Developed UI components using HTML/HTML5, CSS/CSS3, Vanilla Javascript, Angularjs, Core Java, Reactjs, Redux, Angular 2/4/5/6/7, CSS3, font-awesome. User interface development for McAfee desktop based Security application, Anti virus scan and updates. Manage data using MongoDB, collecting to MongoDB using Nodejs, Angularjs, React, Express, Core Java creating models and using different querying methods. Building Single page applications with dynamic routes for user friendliness and minimum API interaction. Handling production issues during regular calls and interactions with the users of the application and solving prod. Bugs on a regular basis along with development. Followed Agile methodology strictly and attended daily standups timely.
Front end engineer at Cisco
April 30, 2019 - September 2, 2025
Developed and maintained UI components in AngularJS and Angular 2-5 with Typescript and Bootstrap for supply chain and product information management applications. Built RESTful APIs in Java Spring Boot. Maintained codebase with Git and JIRA. Delivered accessible UI features and reusable components with strong adherence to Agile methodologies and quality standards. Managed production issues and supported user requirements in a fast-paced environment.
Front end engineer at Cisco
April 30, 2019 - July 9, 2025
Developed UI components using Angularjs, Angular 2/4/5, HTML5, CSS3, JavaScript, and Typescript. Built RESTful APIs using Java Spring Boot and maintained code base with Git. Developed centralized process and information applications for Cisco products and partner supply chain. Built reusable components and single page applications, attended production calls and followed Agile methodology to meet deadlines without compromising quality.
Front end engineer at Cisco
April 30, 2019 - July 9, 2025
Developed UI components with HTML5, CSS3, Javascript, Typescript, Angularjs, Angular 2/4/5, Bootstrap, and Java Spring Boot backend. Built RESTful APIs and maintained codebase using GIT and JIRA. Developed user interfaces for supply chain product centralization, implemented accessibility features for color blindness, and built reusable Angular components upgrading from Angularjs. Delivered single page applications with dynamic routes, handled production issues, and strictly followed agile methodology meeting user story deadlines.
Front end engineer at Cisco
April 30, 2019 - July 9, 2025
Built UI components using HTML5, CSS3, Javascript, Typescript, AngularJS and Angular 2-5, Bootstrap 3, and Java Spring Boot backend. Developed RESTful APIs, maintained codebases with Git, and used Jira for task logging. Delivered UI for process and information centralization of Cisco product and partner supply chain systems. Added accessibility features for color blind users. Created reusable Angular components, single-page applications with dynamic routing, and handled production issues. Embraced Agile methodology to meet deadlines while maintaining high-quality deliverables.
Front end engineer at Cisco
April 30, 2019 - July 9, 2025
Developed UI components using HTML5, CSS3, JavaScript, TypeScript, Angularjs, Angular 2/4/5, Bootstrap 3, and Font Awesome alongside backend Java Spring Boot. Built RESTful APIs and managed codebase with Git and JIRA. Developed centralized process and information interfaces for Cisco products supply chain. Enhanced accessibility through color coding for color-blind users. Created reusable components using Angular’s component-based architecture across versions. Supported production issues and worked under Agile methodology adhering to strict deadlines.
Front end engineer at Cisco
April 30, 2019 - July 9, 2025
Developed UI components using HTML/HTML5, CSS/CSS3, Javascript, Typescript, Angularjs, Angular 2/4/5, Bootstrap 3, font-awesome, backend Java Spring boot. Build RESTful APIs using Java. Maintain the code base by frequent updates to revision control using GIT and used JIRA as a task-logging tool. User interface development for process and information centralization of Cisco products and partner product supply chain. Added special colour codes for the colour blind conditionally based on the user profile. Built reusable components using the new component based architecture of Angular 2/4/5 and further developed the Angularjs based version 1 of the application. Built Single page applications with dynamic routes for user friendliness and minimum API interaction. Handled production issues during regular calls and interactions with the users. Followed Agile methodology strictly by following deadlines for user stories without compromising quality.
User Interface developer at Paypal
January 31, 2016 - September 2, 2025
Designed and developed dynamic web pages using AngularJS, HTML5, CSS3, Bootstrap, JavaScript, and Python Django for data visualization and user interface needs. Created views, models, and controllers with AngularJS to synchronize data and worked closely with SQL developers and project managers. Held meetings with senior management to align on evolving requirements.
User Interface developer at Paypal
January 31, 2016 - July 9, 2025
Designed and developed dynamic web pages using HTML5, CSS3, JavaScript, Angularjs, Bootstrap and Python Django. Created Angularjs views, models, and controllers to synchronize data from web services. Collaborated closely with data research analysts, SQL developers, and project managers, and conducted meetings with senior management to understand frequent requirement changes.
User Interface developer at Paypal
January 31, 2016 - July 9, 2025
Designed and developed dynamic web pages using HTML5, CSS3, Javascript, Angularjs, Bootstrap, and Highcharts. Utilized Python Django for data visualization and developed Angularjs MVC architecture for synchronizing data from web services. Collaborated closely with SQL developers and project managers to understand project design and data retrieval requirements. Conducted senior management meetings to gather inputs and address change management.
User Interface developer at Paypal
January 31, 2016 - July 9, 2025
Designed and developed dynamic web pages using HTML5, CSS3, Javascript, AngularJS, Bootstrap, Highcharts, and Python Django for data visualization. Created views, models, and controllers in AngularJS to synchronize web service data. Collaborated closely with SQL developers and project managers for data retrieval and project design. Led meetings with senior management to adapt project requirements to changes.
User Interface developer at Paypal
January 31, 2016 - July 9, 2025
Designed and developed dynamic web pages using HTML5, CSS3, JavaScript, Angularjs, Bootstrap, Highcharts, and Python Django for data visualization. Created Angularjs views, models, and controllers to sync data from web services working closely with data analysts and SQL developers to understand core logic and data retrieval. Coordinated with project management and senior leadership to adapt to changing project requirements.
User Interface developer at Paypal
January 31, 2016 - July 9, 2025
Designing and developing dynamic web pages using HTML5, CSS3, Javascript, Angularjs, Bootstrap, Highcharts, Python Django for visual representation of Data. Used Angularjs to create Views, models and Controllers to synchronize data from the Web services and worked closely with Data Research Analysts to understand the core logic and the implementation. Worked closely with SQL developers, Project Manager to understand the project design and data retrieval. Initiated and conducted meetings with senior management to get inputs and understand frequent change in requirements.

Education

Bachelor of Business Administration at International Institute of Special Education, UP – India
January 1, 2005 - December 31, 2008
Post Graduate diploma in Management at Jaipuria institute of Management, UP – India
January 1, 2008 - December 31, 2010
Master of Science in Computer science at Silicon Valley University, San Jose- California, USA
January 1, 2014 - December 31, 2014
Bachelor of Business Administration at International Institute of Special Education, UP – India
January 1, 2008 - December 31, 2008
Post Graduate diploma in Management at Jaipuria institute of Management, UP – India
January 1, 2010 - December 31, 2010
Master of Science at Silicon Valley University, San Jose - California, USA
January 1, 2014 - December 31, 2014
Bachelor of Business Administration at International Institute of Special Education, UP – India
January 1, 2008 - December 31, 2008
Post Graduate diploma in Management at Jaipuria Institute of Management, UP – India
January 1, 2010 - December 31, 2010
Master of Science in Computer science at Silicon Valley University, San Jose- California, USA
January 1, 2014 - December 31, 2014
Bachelor of Business Administration at International Institute of Special Education, UP – India
January 1, 2008 - December 31, 2008
Post Graduate Diploma in Management at Jaipuria Institute of Management, UP – India
January 1, 2010 - December 31, 2010
Master of Science in Computer Science at Silicon Valley University, San Jose- California, USA
January 1, 2014 - December 31, 2014
Bachelor of Business Administration at International Institute of Special Education, UP – India
January 1, 2008 - December 31, 2008
Post Graduate diploma in Management at Jaipuria Institute of Management, UP – India
January 1, 2010 - December 31, 2010
Master of Science at Silicon Valley University, San Jose - California, USA
January 1, 2014 - December 31, 2014
Bachelor of Business Administration at International Institute of Special Education, UP – India
January 1, 2004 - January 1, 2008
Post Graduate Diploma in Management at Jaipuria Institute of Management, UP – India
January 1, 2008 - January 1, 2010
Master of Science in Computer Science at Silicon Valley University, San Jose, California, USA
January 1, 2012 - January 1, 2014

Qualifications

Add your qualifications or awards here.

Industry Experience

Financial Services, Software & Internet, Computers & Electronics