Post Job Free
Sign in

Software Engineer Lead

Location:
Edison, NJ
Posted:
April 29, 2025

Contact this candidate

Resume:

Page *

Falguni Shah

*******.*****@*****.*** 718-***-**** www.linkedin.com/in/falguni-shah

Professional Summary

Results-oriented software engineering professional with a master’s degree in computer science and 12 years of experience in designing, developing, and deploying web-based applications using Angular. Currently a Sr. Software Developer at Barclays.

Proven expertise in CI/CD pipelines, deployment automation, and cloud services (AWS).

Extensive experience in n-tier application design, development, testing, and maintenance under Agile methodologies.

Proficient in the latest versions of Angular (17+), Node.js, TypeScript, JavaScript, HTML5, CSS3, SCSS, and Bootstrap.

Expertise in Angular features including directives, dependency injection, modules, routing, subject and the latest Angular Signals.

Strong understanding of front-end development tools and practices, including RxJS, Angular CLI, and Webpack.

Experienced in application configurations, code compilation, packaging, building, automating, managing, deploying and testing.

Collaborate with team leads on GUI and server-side development for seamless integration

Engage in cross-functional collaboration with QA, Deployment, Release teams and capable of working closely with virtual teams, including offshore consultants.

Strong analytical skills with excellent interpersonal and communication abilities. Languages and Technologies

Framework and Libraries: Angular, RxJS, Bootstrap, NgRx

Development Tools: Angular CLI, Visual Studio Code, Node.js, NPM, Webpack

Front-End Technologies: Angular (6+), JavaScript, TypeScript, HTML5, CSS3, SCSS, RxJS, NgRx, lazy loading

Back-End Technologies: Java, .Net

Design Patterns: Singleton, Dependency Injection, Factory Pattern, Observable-observer(pub/sub)

Testing and Quality Assurance: Jasmine, Karma, Jest, karate Automation

Databases: RDBMS, Oracle, TOAD, SQL Server

Web Services: Web API, MVC, Restful API

Cloud Services: AWS

Development Methodologies: Agile/Scrum, Kanban, Waterfall

Version Control and CI/CD: TFS, Bitbucket, Git, GitHub, GitLab, Jenkins

Project Management and Debugging Tools: JIRA, Chrome DevTools, Angular DevTools, Fiddler, Rally, Splunk, POSTMAN, Swagger Education

MASTER OF SCIENCE IN COMPUTER SCIENCE, DEC 2012

CITY COLLEGE OF NEW YORK (CCNY)(CUNY) - NYC

BACHELOR OF SCIENCE IN COMPUTER SCIENCE MAY 2009

NORTH GUJARAT UNIVERSITY, INDIA

Experience

Sr. Software Developer 09/2021- CURRENT

BARCLAYS Whippany, NJ

Lead the development of single-page applications (SPAs) using Angular and TypeScript, ensuring high performance and responsiveness.

Implement Angular Signals to track state changes and optimize rendering updates, utilizing computed signals to derive values from other signals.

Manage side effects using Angular effects to handle asynchronous operations.

Design and implement user interfaces with SCSS and HTML, adhering to best practices for accessibility and usability.

Implement CI/CD pipeline using Jenkins and GitLab CI, automating build, test and deployment processes.

Develop and maintain unit tests using Jest, achieving over 85% code coverage to ensure robust application functionality and prevent regressions.

Automate end-to-end testing with Karate Automation, significantly reducing manual testing efforts and improving release cycles.

Integrate RESTful APIs to enable seamless data exchange between front-end and back-end systems.

Collaborate with cross-functional teams using JIRA for project management and Bitbucket/GitLab for version control, ensuring smooth and efficient development processes.

Conduct code reviews and provide mentorship to junior developers, fostering a culture of continuous improvement and knowledge sharing.

Collaborated with backend engineers to integrate REST APIs built with Java and Spring Boot.

Leverage incremental hydration (using @defer) to improve server-side rendering performance.

Implement a real-time dashboard (Covenant Tracker) with Angular, using incremental hydration for faster initial loads.

Consume APIs developed using Java and Spring boot to integrate backend functionalities into the frontend application. Page 2

Falguni Shah

*******.*****@*****.*** 718-***-**** www.linkedin.com/in/falguni-shah

Optimize application performance, resulting in a 30% reduction in load times and enhanced user experience.

Successfully contribute to multiple high-impact projects such as LDMT (Loan Document Management Tool), Covenant Tracker, Covenant Reporting, Mortgage Calculator, and financing setup, demonstrating strong analytical skills, attention to detail, and the ability to collaborate effectively with cross-functional teams.

Participate in daily stand-ups, sprint planning meetings, retrospectives, contributing to the agile development process. Environment: VS Code, Angular CLI, RxJS, TypeScript, Bootstrap, HTML5, SCSS, Jest, Karate, RESTful APIs, Git, Bitbucket, Gitlab, CI/CD, Java

Application Architect 06/2020- 09/2021

BANK OF AMERICA (BOFA) Jersey City, NJ

Responsible for front-end development using Angular and creating/consuming Web APIs in .NET Core also provide technical direction and task delegation to a team of developers.

Extensive experience in developing SPAs using Angular.

Expertise in bug fixing and further development of C# .NET applications using VS 2019, .NET Core 2.2, Angular 9, and SCSS.

Consumed RESTful Web API services using ASP.NET Web API for user entitlements, triggered by an automated system and consumed in the front-end by Angular.

Participate in design discussions, code reviews, and contribute to architecture decisions.

Deployed applications to AWS, ensuring high availability and performance.

Worked with Jasmine for unit testing Angular modules and performed comprehensive component testing.

Collaborate closely with QA, Deployment, and Release teams for successful sprint releases.

Developed applications using Agile methodology, including iterative development, bi-weekly sprints, stand-up meetings, and using Rally for tracking and planning.

Dedicate 80% of my time to crafting user interfaces, while also contributing 20% of my expertise to backend integration, including API consumption and system architecture.

Developed and optimized complex SQL queries, stored procedures and implemented indexing strategies to enhance query performance also utilized window functions and aggregate functions for advanced data analysis.

Troubleshoot and resolve issues in existing applications to improve performance and user experience.

Use Postman to maintain and test web APIs, and Splunk to find IIS and application event logs. Environment: VS Code, Angular CLI, RxJS, Signal, TypeScript, Bootstrap, HTML5, SCSS, Jest, Karate, RESTful APIs, Git, Bitbucket, Gitlab, CI/CD, AWS, SQL

Frontend (Angular) Developer 04/2019- 04/2020

LINCOLN FINANCIAL GROUP (LFG) PHILLADELPHIA, PA

Oversee development lifecycle: requirements, analysis, design, development, testing, deployment, maintenance.

Assist in designing and implementing new products/projects.

Develop applications using Agile methodology: iterative development, weekly sprints, Rally for tracking/planning.

Build front-end UIs for automating account openings via PDF.

Create SPAs and responsive web applications using Angular 7 also design/develop UIs and modules with HTML5, SCSS, JavaScript, Angular.

Implement REST-based web services with Angular and HTTP for API calls/JSON data exchange.

Use code Artifactory for component reuse and NPM for front-end libraries.

Develop UI screens, Angular components, services, filters, templates using Angular directives/dependency injection.

Implement advanced Angular concepts like RxJS, NgRx, lazy loading, and dynamic components.

Build UI screens for Send-It/Blotter Redesign using Angular 7, SCSS, .NET Core 2.2, Visual Studio 2017.

Maintain, fix bugs, and further develop existing C# .NET applications using VS 2017, .NET Core 2.2, Angular 7, SCSS.

Set up CI for new branches, build automation, plugin management, securing Jenkins, configuring master/slave setups. Environment: VS Code, Angular CLI, RxJS, TypeScript, Bootstrap, CSS, Jasmine, RESTful APIs, Github, Bitbucket, CI/CD APPLICATION DEVELOPER V 10/2017- 03/2019

BANK OF AMERICA MERRILL LYNCH PENNINGTON, NJ

Develop offline asynchronous Windows services using MVC, Web API, Angular 6, TypeScript, VS Code, AJAX, SQL Server integrating user-facing elements with server-side logic.

Collaborate with project managers to gather requirements, create user stories, develop projects, and conduct end-to-end testing.

Work in a team (onshore/offshore) to develop UI layouts and front-end programming for web applications using Angular 6.

Develop/configure applications per technical specifications, communicate status updates, collaborate with BAs and QA teams for successful sprint releases.

Implement HTTP requests using RxJS observables, migrate components from VS 4.5 to VS 4.7 and code from TFS to Bitbucket. Page 3

Falguni Shah

*******.*****@*****.*** 718-***-**** www.linkedin.com/in/falguni-shah

Create repositories in Bitbucket, migrate code using GitHub, Jenkins for automated builds, SonarQube/OAD scanning, generate artifacts (NuGet, MSI).

Created and managed triggers, constraints, keys, indexes and stored procedures to enforce business rules.

Developed Common Table Expressions (CTEs) to simplify complex queries, improve readability, and enhance maintainability.

Knowledge of Angular 6 components: service resources, routing, dependency injection, two-way data binding, filters, pipes, events, subjects, promises, observables, CRUD operations; provide maintenance/production support.

Maintain applications using .NET C#/SQL Server/HTML/TypeScript/CSS3/Angular 6, create design/coding practices for Angular 6/services, ensure coding standards, performance issues, application security using Fortify scan software.

Set up CI for new branches, build automation, plugin management, secure Jenkins, configure master/slave setups, create MSIs to package products, use WIX for configuration, troubleshoot/support MLCF projects/issues. Environment: VS 2017, Asp.net 4.7, C#, Typescript, Angular 6, CSS3, MVC, Web Service, Windows Service, Web API, Rally, Kanban, Agile/Scrum, PubSub, GitHub, SonarQube, OAD Scan, Splunk, Postman, Fiddler, Jenkins, CI/CD, SQL Server.

.NET DEVELOPER 08/2015- 08/2017

NRA GROUP LLC HARRISBURG, PA

Gather business requirements from client teams to establish problem specifications and system designs.

Code in ASP.NET, C#, SQL Server, LINQ, and JavaScript to write reusable, testable, and efficient code for scalable website architecture and real-time technologies also translate input files from clients into XML-based files on different schemas.

Design, build, test, and deploy scalable, highly available, and modular software products also maintain existing applications and deliver new applications.

Encapsulated complex logic within views to maintain readability and reduce complexity in stored procedures, enhancing maintainability and performance.

Environment: VS 2015, Asp.net, C#, Javascript, LINQ, HTML, CSS, JavaScript, GIT, SQL Server, UltraEdit, Crystal Reports

.NET DEVELOPER 04/2013- 07/2015

DELOITTE CONSULTING, LLP CAMP HILL, PA

Designed and created the LoginPortal (logmonportal) web API for logging and monitoring using MVC, Web API, NPM, and Visual Studio also

Worked with NPM commands and used package. json for managing dependencies and dev-dependencies for Node.js applications.

Utilized Node.js in applications to capture logging information such as application events (Application_Start, Application_Stop, Application_Close, Application_Crash).

Worked on authentication and authorization security configurations using Node.js. also implemented modules in Node.js to integrate with designs and requirements.

Proficient in schema design and development, creating client-side web architecture heavily based on JavaScript for asynchronous postbacks also REST services using Node.js.

Developed WCF rich internet applications (RIA) to communicate with other target systems also handled code fixes and enhancements for inclusion in future code releases and patches.

Built databases and table structures following n-tier architecture methodology for web applications. Environment: VS 2012, Asp.net, C#, AJAX, HTML, Node JS, MVC, WCF, CSS, JavaScript, TFS 2012, SQL Server, SOAP UI- 4.5.1, Gallio, Waterfall methodologies, Altova XMLSpy, Fiddler, Adobe Output Designer SOFTWARE PROGRAMMER ( INTERN ) 04/2012-04/2013

HUMAN RESOURCES ADMINISTRATION (HRA-MIS) NYC, NY

Developed interactive web pages using JavaScript, C#, and SQL Server, and designed 3-tier applications with ASP.NET.

Generated various reports using SQL Server Reporting Services (SSRS) also created SQL queries, stored procedures, and triggers using SQL Management Studio.

Environment: ASP.NET 2.0, C#, SQL Server 2008, MVC, SSRS, AJAX Toolkit, HTML, CSS SOFTWARE PROGRAMMER 11/2009- 11/2010

NIC- NATIONAL INFORMATICS CENTER GANDHINAGAR, INDIA

Developed ASP.NET web applications, including designing tables, stored procedures, views, triggers, indexes, and complex queries.

Designed and developed post back-less and lazy-loading web pages for faster performance using Javascript.

Addressed incidents, resolved production issues, and managed JIRA tickets. Environment: ASP.NET 2.0, C#, Crystal Reports, JavaScript, SQL Server 2005(T-SQL), HTML ACADEMIC PROJECT (INTERN) 01/2009-06/2009

BHASKARACHARYA INSTITUTE OF SPACE APPLICATIONS & GEO INFORMATICS (BISAG) GANDHINAGAR, INDIA

Designed & Developed “Online Complaint Management System” project as a part of Academic project.



Contact this candidate