I am a software engineer with 9+ years of experience in full-stack development, focusing on front-end and back-end technologies including JavaScript, TypeScript, React, Next.js, Angular, Node.js, and databases. I design responsive, accessible, high-performance applications and am proficient with DevOps practices such as CI/CD, Jenkins, AWS, and Docker. I thrive in Agile environments and prioritize user experience, efficiency, and continuous innovation, while maintaining a strong focus on security and scalable data management. I enjoy collaborating with product, design, and QA teams to deliver robust software solutions that drive business success and delight users.

I am a software engineer with 9+ years of experience in full-stack development, focusing on front-end and back-end technologies including JavaScript, TypeScript, React, Next.js, Angular, Node.js, and databases. I design responsive, accessible, high-performance applications and am proficient with DevOps practices such as CI/CD, Jenkins, AWS, and Docker. I thrive in Agile environments and prioritize user experience, efficiency, and continuous innovation, while maintaining a strong focus on security and scalable data management. I enjoy collaborating with product, design, and QA teams to deliver robust software solutions that drive business success and delight users.

Available to hire

I am a software engineer with 9+ years of experience in full-stack development, focusing on front-end and back-end technologies including JavaScript, TypeScript, React, Next.js, Angular, Node.js, and databases. I design responsive, accessible, high-performance applications and am proficient with DevOps practices such as CI/CD, Jenkins, AWS, and Docker. I thrive in Agile environments and prioritize user experience, efficiency, and continuous innovation, while maintaining a strong focus on security and scalable data management.

I enjoy collaborating with product, design, and QA teams to deliver robust software solutions that drive business success and delight users.

See more

Experience Level

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

Language

English
Fluent

Work Experience

Specialty Application Developer at Citi Bank
August 1, 2024 - November 17, 2025
Develop Angular/C#/ElectronJS/ag-grid trading desktop application for Fixed Income Rates trading operations. Implement Request-for-Quote workflows integrating Ion trade data through AutoNeg and Workspace providers. Upgrade ElectronJS and NodeJS platforms, optimizing IPC communication between renderers. Enhance Jenkins CI/CD pipelines, reducing build times and improving deployment efficiency. Build real-time data streaming using RxJS for market data processing and trade execution, with latency-focused debugging and performance tuning.
Senior Front End Developer at TD Securities
August 1, 2024 - August 1, 2024
Led development of Noctua, Athena, and Thales applications using React 17+ and Angular 15+ within a data mesh network. Fetched, transformed, and displayed large datasets with ag-grid for high-performance visualization. Integrated OAuth via PingFederate, improved security. Implemented Redux/redux-thunk and Ant Design UI components. Added GraphQL on the client side and used Apollo Client for metadata management. Connected REST APIs and Server-Sent Events for real-time report data streaming from Dremio views. Managed Jenkins pipelines for efficient deployments and conducted thorough code reviews with Jest testing.
User Interface Specialist at Citi
December 1, 2023 - December 1, 2023
Led setup of Finance Portal and Connect projects using Angular 15+. Gathered requirements and facilitated CMP requests for infrastructure setup. Collaborated with Product Managers and UX leads for iterative design and problem-solving UI.
UI Consultant at FINRA
September 1, 2022 - September 1, 2022
Developed Work Management application using Angular 13+, NgRx, and Tailwind. Implemented reusable web component architecture, reducing time to build new WM-based applications by over 50%. Established AWS S3, IAM, and CloudFront for static asset deployment. Exceeded SonarQube coverage standards through extensive unit testing. Integrated client with RESTful API services for search and pagination; conducted code reviews across a monolithic repository. Ensured WCAG 2.0 compliance using ARIA and JAWS.
Front End Developer II at CINCHY
April 1, 2021 - April 1, 2021
Engineered cinchy.tv and data collaboration apps using Angular, React, Tailwind, and Cinchy. Implemented a metadata-driven application framework, automating UI updates from Cinchy changes and reducing deployments ~80%. Built dynamic forms and dashboards by generating web components from Angular and React chart libraries. Developed REST APIs and notification flows using Node.js, Express, and Socket.io. Delivered Company 360 for RBC in 2 months (67% faster than initial estimate). Built complex Gantt and Kanban UIs using Webix and managed deployments on IIS, S3, and CloudFront; created Docker images for Angular apps.
Senior Software Consultant at Rogers
March 1, 2020 - March 1, 2020
Developed Oneview Care portal with Angular 7+ and digital features for Retail Reps, including omnichannel capabilities. Led a small team and mentored two graduates. Analyzed and documented business and technical requirements to migrate a legacy tool to Angular.
Senior Software Consultant (Deloitte) at TD Bank
September 1, 2019 - September 1, 2019
Streamlined 'TD My Insurance' tool using Angular, Redux, RxJS, RAML, and Node.js. Created 'TD Discovery tool' for investment recommendations. Implemented lazy loading, reducing app size. Created multilingual app using ngx-translate for Localization (l10n) and Internationalization (i18n). Created and integrated REST endpoints using Node.js/Express/RAML; managed email notifications with PK Pass integration.
Web Applications Engineer at Quest Diagnostics
June 1, 2018 - June 1, 2018
Innovated MyQuest-2 patient profile portal and created Quartz.io React component library. Delivered responsive web designs with SASS/Bootstrap. Configured webpack tasks for cleaner, compressed code.
UI Specialist at Ameriprise Financial
October 1, 2017 - October 1, 2017
Converted financial forms to online tools using Backbone.js and React. Selected as one of three developers to transition from Backbone.js to React with TypeScript. Built Ameriprise's component framework 'ampfComponents' and led to faster development with code reviews focusing on efficiency and Big-O optimization.
Jr. Front End Developer at PROTEK
March 1, 2016 - March 1, 2016
Crafted SPA responsive applications using AngularJS. Provided production support with Chrome DevTools.
User Interface Specialist at Citi
December 31, 2023 - December 31, 2023
Led setup of Finance Portal and Connect projects using Angular 15+; gathered requirements and facilitated CMP requests for infrastructure setup. Collaborated with Product Managers and UX leads for iterative design and problem-solving UI improvements.
UI Consultant at FINRA
September 30, 2022 - September 30, 2022
Developed Work Management application using Angular 13+, NgRx, and Tailwind; implemented reusable web component architecture reducing time to build WM-based apps by over 50%. Established AWS S3, IAM, and CloudFront for static asset deployment. Exceeded SonarQube coverage standards through extensive unit testing. Integrated client with RESTful API services for search and pagination; conducted code reviews across a monolithic repository. Ensured WCAG 2.0 compliance using ARIA and JAWS testing for accessibility.
Front End Developer II at CINCHY
April 30, 2021 - April 30, 2021
Engineered cinchy.tv and data collaborations apps using Angular, React, Tailwind, and Cinchy. Implemented metadata-driven application framework automating UI updates from Cinchy changes, reducing deployments by approximately 80%. Built dynamic forms and dashboards by generating web components from Angular and React Chart libraries. Developed REST APIs and notification flows using Node.js, Express, and Socket.io. Delivered Company 360 for RBC in 2 months (67% faster than initial estimate) and built complex Gantt and Kanban UIs using Webix.
Senior Software Consultant at Rogers
March 31, 2020 - March 31, 2020
Developed Oneview Care portal with Angular 7+ featuring omnichannel capabilities for Retail Reps; led a team and mentored two new graduates. Analyzed and documented business and technical requirements for migrating a legacy tool to Angular.
Senior Software Consultant at TD Bank (Deloitte)
September 30, 2019 - September 30, 2019
Streamlined TD My Insurance tool using Angular, Redux, RxJS, RAML, and Node.js; created TD Discovery tool for investment recommendations. Implemented lazy loading reducing app size; created multilingual app using ngx-translate for localization and internationalization. Created and integrated REST endpoints using Node.js, Express, RAML; managed email notifications with PKPass integration.
Web Applications Engineer at Quest Diagnostics
June 30, 2018 - June 30, 2018
Innovated MyQuest-2 patient profile portal and Quartz.io React component library; delivered responsive web designs using SASS and Bootstrap. Configured webpack tasks for cleaner, compressed code.
UI Specialist at Ameriprise Financial
October 31, 2017 - October 31, 2017
Converted financial forms to online tools using Backbone.js and React; selected to transition from Backbone.js to React with TypeScript; built Ameriprise's component framework 'ampfComponents'; mentored team and drove code reviews focused on efficiency and algorithmic optimization.
Jr. Front End Developer at PROTEK
March 31, 2016 - March 31, 2016
Crafted SPA responsive applications using AngularJS; provided production support using Chrome DevTools.

Education

Master of Engineering at University of Cincinnati
January 11, 2030 - December 1, 2015
Bachelor of Engineering at Panjab University, Chandigarh
January 11, 2030 - January 1, 2013
Master of Engineering at University of Cincinnati
January 11, 2030 - December 1, 2015
Bachelor of Engineering at Panjab University, Chandigarh
January 11, 2030 - January 1, 2013

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Financial Services, Professional Services

Experience Level

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