Dynamic Senior Software Engineer with a proven track record at Fidelity Investments, excelling in Java and front-end development and performance optimization. Adept at implementing CI/CD pipelines and enhancing user experience through innovative solutions. Strong collaboration skills and expertise in state management drive successful project outcomes in Agile environments.
Overview
9
9
years of professional experience
Work History
Senior Software Engineer
Fidelity Investments
Durham, NC
10.2023 - Current
Working on Portal Enablement Infrastructure. Our Mission is Modernize Wealth scape’s legacy capabilities to migrate the platform to cloud, consume modern API’s improve user experience, create business agility, enable accessibility, and improve platform stability.
Developed and implemented web pages in compliance with Web Content Accessibility Guidelines (WCAG) and W3C web standards.
Participated in the migration of an application from Angular 16 to Angular 17.
Developed an AG Grid wrapper with custom styles, making it easily consumable for end users.
Maintained unit testing and automation testing using tools such as Playwright, Jest, Jasmine, and Karma.
Developed single-page applications (SPAs) Angular Router for efficient navigation and performance.
Leveraged state management libraries like Redux and NgRx for handling complex application states.
Improved application performance by implementing lazy loading, code splitting, and caching strategies.
Contributed to the creation of component libraries and design systems to ensure consistency and reusability across applications.
Designed and developed responsive web applications with a focus on user experience and performance optimization.
Implemented interactive UI components using modern JavaScript frameworks and libraries such as React.js, Angular, and Vue.js.
Collaborated with UX/UI designers to create visually appealing and user-friendly interfaces.
Ensured cross-browser compatibility and responsiveness of web applications on various devices and screen sizes.
Worked with containerization tools, facilitating the transition to Docker and developing a distributed cloud system.
Hands-on experience using CI/CD to deploy code in non-production environments and testing it before creating pull requests.
Migrated the base design system to Jenkins and created a multi-cluster setup.
Monitored logs using DataDog.
Created continuous deployment pods with Kubernetes and used Linux to identify and resolve issues causing Jenkins build failures, deleting any problematic pods.
Conducted a Terracore upgrade to enhance system performance and reliability.
Played a key role in Agile development processes, including daily stand-ups, sprint planning, retrospectives, and refinements.
Initially took initiative to schedule and facilitate daily stand-ups, retrospectives, and refinements in the absence of a Subject Matter Expert (SME).
Senior Software Engineer - Angular Developer
Athena Healthcare
Watertown, MA
11.2021 - 09.2023
Company Overview: Working on a Gamify product here. Gamify is an innovative product from IDX Analytics program that applies game principles such as points, levels, achievements, rewards, leaderboards to repetitive workflows in athenaIDX.
Worked on the complete life cycle of software development (SDLC), which includes requirement gathering, implementing business-specific functionalities, testing, and deployment into PROD.
Extensively used core Java concepts, like multithreading, collections frameworks, file I/O, and concurrency.
Developed microservices with Spring and tested the application using Spring Boot.
Used Spring core annotations for Spring dependency injection, Spring MVC for REST APIs, and Spring Boot for microservices.
Responsible for building front-end UI design using HTML5, CSS3 media queries, TypeScript, JavaScript, Angular 12/14, and Angular Material.
Worked on server-side web applications using Node.js and was involved in the construction of the UI using jQuery, React JS, Ext JS, Bootstrap, and JavaScript.
Implemented React code to handle cross-browser compatibility issues in Mozilla, IE 7, 8, 9, and Safari.
Used React Router to turn the application into a single-page application.
Developed responsible web design (RWD) UI using HTML, JavaScript, jQuery, Stylus, and Bootstrap.
Use Angular 14 controllers to control page data, and models to bind data in the user interface with the controller.
Made REST API calls using HTTP and resource services with Angular 14.
Involved in creating a single-page application that loads multiple views using routing services, lazy loading, and adding additional dynamic features to the application using the Angular 14 framework.
I worked on developing model-driven and template-driven forms in Angular 14.
Worked on media queries for different layouts of screens, print, mobile phones, and tablets to design a responsive web.
Develop code to call the web service/APIs to fetch the data and populate it on the UI using RxJS and Observables.
Work with Angular Forms, validations, modules, components, directives, controllers, and HTTP requests.
Used Redux store management.
Debugged issues in Firebug for Firefox, web developer tools in Chrome, Safari, and IE 9, 10, and 11 browsers.
Used IntelliJ, Eclipse, and VS Code to develop the application.
Coordinating with QA for application testing.
Redesigned the CI/CD workflow using Jenkins as part of the platform migration.
Provided full DevOps, environment, and build support for both waterfall and Agile/Scrum teams.
Design various page layouts that include responsive web pages using the LESS pre-processor, along with CSS.
Worked on SQL queries to perform CRUD operations on the MySQL database.
Involved in unit integration, debugging the code, bug fixing, acceptance testing with test cases, and code reviews.
Working experience in a fast-paced Agile/SCRUM environment.
Working on a Gamify product here. Gamify is an innovative product from the IDX Analytics program that applies game principles, such as points, levels, achievements, rewards, and leaderboards, to repetitive workflows in athenaIDX.
Software Engineer
NextEra Energy/ FPL
FL
09.2020 - 11.2021
Implemented Single Page Application (SPA) using Angular 9, 10 & Angular Material UI.
Optimized the performance of application using Angular 10 Lazy Loading and Ahead of Time Compilation.
Developed cross-browser/platform HTML5, CSS3, SASS & JavaScript to match design specs for complex page layouts while adhering to code standards.
Enhanced application performance by Angular 10 Component based development.
Worked extensively on Angular 10 framework and had experience working with Ng-Modules, components, Observables, ng-router, AUTH-guards.
Used Angular 10 for creating custom directives, decorators, and services to interface with both restful and legacy network services also DOM applications.
Worked with WEB API's to make calls to the web services using URLs, which would perform GET, PUT, POST and DELETE operations on the server.
Built data visualizations to monitor file server load, Web server speed, Data Processing using D3.js, JQuery and MySql, DB2, and Postgres.
Used Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor application.
Involved in CICD process using GIT, Gitlab, Nexus, Team City, Jenkins job creation, Maven build Create Docker image and deployment in AWS services including Lambda, API Gateway, S3, CloudFront.
Having good knowledge with Azure - PAAS, SAAS, Logic Apps, Functions development and operation/maintenance activities.
Experience with CI/CD methodologies using Jenkins, Bamboo tools like Jira, Bitbucket and Git/Gitlab.
Attending and reporting in daily stand-up meetings as a part of SCRUM Working with other functional teams as a part of AGILE team.
Used Team Foundation Server (TFS) as source version control tool, to manage the code repository also enables development teams to use the source control, bug tracking, work item tracking, build, and reporting features.
Software Developer
Texas Department of Transportation
Austin, TX
01.2018 - 08.2020
Used Core Spring core annotations for Spring Dependency Injection and Spring MVC for Rest API’s and Spring boot for Microservices.
Designed and Developed User Interactive (UI) of Web pages with the help of HTML5, CSS3/SCSS, JavaScript, RXJS, NGRX, TypeScript, JSPs, jQuery and Bootstrap.
Developed CSS3/SCSS style sheets to give gradient effects.
Developed page layouts, navigation. Extensively used Bootstrap for styling HTML5 elements.
Built Confidential tool using Angular 10, RXJS, and NGRX platform.
Developed components as an independent module for reusability across the application.
Used Redux reducers to modify the state of an application and give a new state in return for application.
Implemented stable React components and stand-alone functions to be added to any future pages.
Developed UI for ionic page components, tabs, angular router, and analytics interfacing/integration.
Experience in database programming using Oracle, MySQL, Postgres 9.3 and proficiency in developing SQL in JDBC as well as client server environments.
Used frameworks such as Twitter Bootstrap, Bourbon, SASS, LESS and Compass.
Implemented the SEO Techniques to improve the search results on the Single Page web apps.
Experience in securing Angular applications with OpenID Connect and OAuth2.
Created documentation website which hosts the created components similar to the Angular Material UI.
Familiar with Adobe Creative Suite and various UI/UX design tools for creating Wireframes and prototyping.
Worked on Docker hub, creating Docker images and handling multiple images primarily for middleware installations and domain configurations.
Used Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor application.
Experience with CI/CD methodologies using Jenkins, Team City, Concord, Bamboo tools like Jira, Bitbucket and Git/Gitlab.
Attending and reporting in daily stand-up meetings as a part of SCRUM Working with other functional teams as a part of AGILE team.
Used Team Foundation Server (TFS) as source version control tool, to manage the code repository also enables development teams to use the source control, bug tracking, work item tracking, build, and reporting features.
Software Developer
Anthem
GA
09.2017 - 12.2017
Analysis, design and development of application based on J2EE and design patterns.
Involved in all phases of SDLC (Software Development Life Cycle).
Implemented the background work using Multi-threading which sends mails in bulk behind the scene.
Design UI of the application using HTML5, CSS3, TypeScript, Java Script, RxJS, State Management NGRX, Bootstrap, Angular Material.
Development of component classes and interfaces in C# encapsulating the business logic with strict adherence to Object Oriented Paradigms.
Built Confidential tool using Angular 4, RXJS, and NGRX platform.
Developed components as an independent module for reusability across the application.
Worked on Migrating the Entire Application from AngularJS to Angular 2+.
Understood the concept of Adobe Mobile Analytics Services to add Analytics method in ionic code.
Created plugin with some methods to call Analytics event in Android Application.
Expert in creating bundling complex applications using Webpack or packaging it using gulp/grunt.
The web application is developed using Web API & Angular framework.
Implementing most of the business logic on client side using Angular 4.
Used node.js Programming, prototyping and consulting on 'front end' UI features using JavaScript, AJAX, HTML/CSS, often mixed with JSP.
Used Node.js built-in directives, custom directives and services for developing interceptor and complex UI data table grids.
Used JavaScript and XML to update a portion of a web page thus reducing bandwidth usage, load time and add modal dialog in web pages to get user input and requests.
Implementing UI using ReactJS, Redux, React-Router, React Native.
Worked on SQL server Reporting Services (SSRS), SQL Server Integration Services (SSIS).
Developed various stored procedures for the data retrieval from the database and generating different reports using SSRS.
Agile development process and involved product support for existing application.
Used GIT/GITLAB for source control management and multi-developer working at different locations.
Programmer Analyst
Lincoln Financial group
Greensboro, NC
01.2016 - 08.2017
Angular components development for RD using AngularJS 1.6, npm, node, gulp, grunt, Angular 2.0, HTML5, CSS3, Web Pack, Typescript.
Used Bootstrap library to quickly build project UI’s and used Angular JS framework to associate HTML elements to models.
Responsible for transforming design mock-ups to W3C standards compliant HTML pages using HTML5, XHTML, CSS3.
Wrote code to fetch data from Web services using JQUERY AJAX via JSON response and updating the HTML pages.
Designed the Web application layout and forms using HTML4/5, CSS 2/3 and JavaScript.
Worked with business analysts to understand their business models and goals and help define strategy, content, and features.
Develop and deliver dynamic reporting solutions using SQL Server Reporting Services (SSRS).
Handled all the client-side validations, slide show, hide and show controls, dropdown menus and tab navigation using JQUERY.
Involved in writing application-level code to interact with Restful Web APIs, Web Services.
Experience in integrating Google analytics api in web application to analyze the web traffic.
Experience with GITHUB in source code Management.
Worked with advanced concepts of ASP.NET Core MVC such as Models and Providers, Filters used for developing backend technology.
Worked on Browser Compatibility and tested each web application on popular web browsers such as Internet Explorer, Firefox, Safari, Opera and Chrome.
Participated with team in bug thrashing sessions to discuss and resolve bugs that were reported in JIRA.
Used JavaScript libraries to create slider and page-turning animations on calendar widgets.
HVAC BAS Controls Technician at University of North Carolina Hospitals (UNC Health Care)HVAC BAS Controls Technician at University of North Carolina Hospitals (UNC Health Care)