Post Job Free
Sign in

Software Development Node Js

Location:
Carnegie, PA
Posted:
April 03, 2025

Contact this candidate

Resume:

Hitendra Singh Tomar

Pittsburgh, PA USA

+1-412-***-**** ******************@*****.*** linkedin.com/in/hitendratomar/

Summary

IT Professional with 10+ years of expertise in Software Development as Senior Development roles. Proficient in comprehending requirements, devising strategic solutions, and implementing intricate architectural frameworks. Possesses robust problem-solving acumen across analysis, coding, and debugging, coupled with a knack for swiftly adapting to evolving technical landscapes and novel technologies. Skilled in integrating best practices and leveraging cutting-edge frameworks such as Angular (versions 2 to 17), Node.js, Typescript, Angular Material, Micro frontend, RxJX, NgRx, Ag grid, HTML5, CSS3, Bootstrap, JavaScript, jQuery, AJAX, JSON, Azure, REST API

•Strongly follow the software development model. Which involves requirement gathering, design, developing low/high level technical design, code review, deployment, delivery, post testing and support.

•Having lead experience in SOA, Monolithic applications, Microservices, Migration projects, Integration projects, Reverse Engineering, Refactoring and Technology modernization projects

•Working experience in Clouds like AZURE, AWS, GCP and Certified in Microsoft Azure Az-900

•Good at Bug finding, fixing and Unit testing. Work experience of Cypress & Karma/Jasmine for UI testing.

•Having Additional experience in Nodejs, TypeScript, Java, Spring Boot, REST Api.

•5+ years of working experience in AGILE.

•Working knowledge of CI/CD Environment.

•Experienced in Responsive Web Development, Cross Browser Compatibility, WCAG Guideline,

•Excellent interpersonal skills, ability to work well with teams.

•Self-motivated, Hardworking and Goal-oriented with a high degree of flexibility, creativity, resourcefulness, commitment, and optimism.

•A keen Analyst and Team Player with thorough understanding of client requirements through direct client interaction, translating them into technical specifications and driving their execution.

•Appreciation from Manager and Team for the dedication.

Technical Competencies

Languages / Frameworks

Angular, NodeJS, Typescript, JavaScript, ExpressJs, jQuery, Ajax, Json, Java, AEM, HighCharts, D3, Chartjs Concrete 5, HTML5, CSS3, Bootstrap, semantic UI, foundation, REST Api, XML, MS-SQL, MySQL, firebase, Azure, AWS,

Software Tools / IDE

GitHub, Gitlab, Jira, Jenkins, Karma/Jasmine, SonarQube, Visual Studio Code, IntelliJ IDEA, Eclipse, Photoshop, illustrator, IAM

Domain

Banking, Healthcare, Insurance, Retail, E-commerce, Telecom

Work Experience

Client: Freddie Mac, Mclean, VA May 2024 - till date

Role – Senior UI Developer

Responsibilities:

•Collaborated with Product managers and stakeholders to gather and refine requirements.

•Development of frontend using Angular 16 Lego UX, Angular material design, ExpressJs, HTML, CSS.

•Implemented responsive designs and ensured cross-browser compatibility for optimal user experience. Angular MVC framework with authoring complex directives, services, components, routing, micro frontend states, and Modules, Pipe, Observables, Dependency Injection and more

•Integrated RESTful APIs to fetch and update data, ensuring smooth communication between the frontend and backend.

•Implementation as per client requirements and converting them into technical wireframes for other peers.

•Rewriting services according to the requirements.

•Performing unit testing using Karma/Jasmine to make sure coverage is within the configured limit in Sonar Cube.

•Performing UI and E2E testing using Cypress.

•Implementation of Ping Access to Sign in

•Providing technical and feasible solutions to Product owner as per the requirement of the project

•Guiding and mentoring junior team members for technical help during their story grooming, analysis and development.

Environment: Angular 17, Node JS, HTML5, CSS3, NodeJS, Ping Access, SonarQube, SQL, Java, Azure, Gitlab, JIRA, Jasmine/ Karma, Cypress

Client: Bank Of New York Mellon, Pittsburgh, PA Feb 2023 – May 2024

Role – Senior UI Developer (UI lead )

Project – Model Governance Portal

The Objective of this project is to Upgrade Model Governance Portal which is already developed on NEXEN platform to Angular 17. The application provides access to Request & Submission, Model Monitoring and Model Inventory.

Responsibilities:

•Collaborated with Product managers and stakeholders to gather and refine requirements.

•Development of frontend using Angular 17, Ag-grid, NgRx, Highcharts, Angular material design, NodeJS, ExpressJs, HTML, CSS.

•Implemented responsive designs and ensured cross-browser compatibility for optimal user experience. Angular MVC framework with authoring complex directives, services, components, routing, micro frontend, states, and Modules, Pipe, Observables, Dependency Injection and more

•Integrated RESTful APIs to fetch and update data, ensuring smooth communication between the frontend and backend.

•Creating a Visualization page from scratch which provides data-based details in Charts, Tables, and other formats.

•Implementation as per client requirements and converting them into technical wireframes for other peers.

•Implemented of Authentication and Authorization: Oauth2-oidc

•Rewriting services according to the requirements.

•Performing UI testing using Karma/Jasmine to make sure coverage is within the configured limit in Sonar Cube.

•Providing technical and feasible solutions to Product owner as per the requirement of the project

•Guiding and mentoring junior team members for technical help during their story grooming, analysis, development and taken care of their rating, review etc.

•Handling the team of 4-5 developers and the distribution of their work.

•Implemented WCAG 2.0 Guidelines for accessibility and standards.

•Implementation of theme-based UI for more convenience.

Environment: Angular 17, Node JS, NgRx, HighCharts, HTML5, CSS3, NodeJS, Express Js, SonarQube, SQL, Java, Azure, Gitlab, JIRA

Project – EMEA (Stress Testing Tool)

The Continental Europe Stress Testing Application (CESTA) is used for various processes related to the ICAAP report (Economic capital aggregation, Capital Stress Tests, capital Planning, reverse stress tests for the Recovery plan and Capital monitoring which is developed using Angular 15 with material design.

Responsibilities:

•Created Home modules (Admin Screen) from scratch using Angular, micro frontend, Material Design, HTML5, CSS3.

•Created various modules which provide data-based details in Tables, and other formats.

•Implemented UI Accessibility using WCAG 2.0 guidelines and various tools.

•Implemented of Authentication and Authorization.

•Involved in requirement gathering and implementation as per client requirements and converting them into technical wireframes for other peers and junior developers.

•Guiding and mentoring junior team members for technical help during their story grooming, analysis, development and taking care of their rating, review etc.

•Handling the team of 4-5 developers and the distribution of their work.

Environment: Angular 16, HTML5, CSS3, RxJs, NodeJS, ChartsJs, SONAR cube, SQL, Java, LDAP, Azure, GitLab, JIRA

Project – EMBER (Credit Risk Assessment tool)

Ember application is already developed on NEXEN platform which we are migrating to Angular 15 with NodeJS. The application provides access to Credit Risk, Operational Risk, Market Risk and Remedy Information. Libraries that we are using here are Ag-grid, material design.

Responsibilities:

•Creation of Various modules from scratch using Angular, Material Design, HTML5, CSS3.

•Creating a Visualization page from scratch which provides data-based details in Charts, Tables, and other formats.

•Involved in requirement gathering and implementation as per client requirements and converting them into technical wireframes for other peers and junior developers.

•Guiding and mentoring junior team members for technical help during their story grooming, analysis and development.

•Handling the team of 3 developers and the distribution of their work.

Environment: Angular 15, HTML5, CSS3, NodeJS, D3, RxJs, NgRx, SQL, Java, Azure (cloud), GitHub, JIRA

Employer- Cognizant Technology Solution Pvt. Ltd., India Nov 2022 to Jan 2023

Client- Schindler

Role- Senior Associate

Project – KA Processing System Application

KAPS application is already developed on Dotnet which we are migrating to Angular 14 with NodeJS. The application provides access to the admin and all other users to work on various activities like parts ordering, order placing, manufacture-related sections, suppliers-related, and Visualization Pages. Libraries that we are using here are Ag-grid, Prime Ng, material design, Bootstrap.

Responsibilities:

•Created admin panel from scratch using HTML5, CSS3, Angular, Ag-grid, Prime Ng, Bootstrap

•Creating a Visualization page from scratch which provides data-based details in Charts, Tables, and other formats.

•Involved in requirement gathering and implementation as per client requirements and converting them into technical wireframes for other peers and junior developers.

•Guiding and mentoring junior team members for technical help during their story grooming, analysis and development.

•Handling the team of 4 developers.

Environment: Angular 14, HTML5, CSS3, NodeJS, SQL, GitHub, JIRA

Employer- Cognizant Technology Solution Pvt. Ltd., India Sept 2022 to Nov 2022 Client- Crown Commercial Service, (Govt.) UK

Role- Senior Associate

#1 Project - CAS (Contract Award Service) buyer application

CAS service enables buyers to fill in the form online and bid on the available contracts. This application had many modules like providing platform, API’s, to connect with other services as well. The frontend of the application was built up using Typescript, html, SCSS.

Responsibilities:

•Created some custom directives to do some formatting in currencies and other data type inputs on the screen.

•Handled the grooming and sprint ceremonies in absence of Team Lead

•Used Typescript as compiler to compile typescript code into JavaScript and used Typing's to manage Typescript definition.

•Encouraged and mentored the junior developers for their assigned tasks to be completed on time.

•Involved in requirement gathering and implementation as per client requirement and converting them into technical wireframes for other peers and junior developers.

Client- MetLife USA Oct 2021 to Aug 2022

Role- Senior Associate

#1 Project – Payout Annuity Valuation (PAV) Module

MetLife is an USA based insurance company and the module where I worked for was PAV. This module was built for company workers where usually they check the reports related to insurance, payout and other, different types of users were allowed.

Responsibilities:

•Involved in development of dashboard, reports, and other pages.

•Implemented lazy loading module from scratch which was appreciated by client.

•Estimating level of effort for tasks.

•Coding, Debugging

•Requirement gathering and implementation as per daily client call.

Environment: HTML5, JavaScript, jQuery, CSS3, Java (Backend), Microsoft Azure (Database), Gitlab, Jenkins

Employer- Tech Mahindra Pvt. Ltd., India August 2019 to September 2021

Client- British Telecom UK

Role- Senior Developer

Project – BT retail service

BT Group plc is a British multinational telecommunications holding company headquartered in

London, England. It has operations in around 180 countries and is the largest provider of fixed-line, broadband and mobile services in the UK, and provides subscription television and IT services. BT revolves around a total dedication to the quality of service and experience to their customers. I had worked for BT Retail services for their customers.

Responsibilities:

•Involved purely in Agile SDLC process.

•Used client-side scripting for application development,

•Created UI prototypes for the new design required for the client.

•Used JIRA for tracking the issue and bug fixes and Trello for tracking the task plans within Team.

•Worked with a team size of 30+ members, under that mentored 5 members of the team from the UI side Involved in requirement gathering and implementation as per client requirement and convert them into technical wireframes for other peers and junior developers.

•Maintaining client-side exception handling for the unexpected response, discussed the design approach with UX person for bug-free and standardized code.

Environment: Angular2/4, HTML5, JavaScript, CSS3, Java (Backend), Firebase, Gitlab, Jenkins

Employer- ITC infotech Pvt. Ltd., India August 2018 to August 2019

Client- Edelweiss Broking Ltd India

Role- Senior UI Developer

Project – Edelweiss Broking platform

Edelweiss is a share market giant which provides a live platform for users to do intraday/positional trading in Equity/Commodity/FNO market in both NSE and BSE as well as to buy Mutual Funds. I had worked for customer-facing services of broking.

Responsibilities:

•Involved in Agile methodology and using client-side scripting for web application development.

•Created UI prototypes for the new design required for the client.

•Used JIRA for tracking the issue and bug fixes.

•Worked with a team size of 20+ members, from the UI side Involved in requirement gathering and implementation as per client requirement.

•Maintaining client-side exception handling for the unexpected response, Providing Support and Hot Fixes during critical market timings.

Environment: Angular, HTML5, JavaScript, CSS3, SCSS, Java (middleware), dot Net(backend), SQL Server 2014 (Database)

Employer- Medetechie Pvt. Ltd., India June 2016 to May 2018

Client- MAP Health Management, USA

Role- Frontend Developer

Project – MAP Recovery platform

Located in Austin, Texas, MAP Health Management, LLC, is the nation’s leading provider of scalable, certified peer recovery support services designed to improve outcomes for individuals and families seeking recovery from Substance Misuse.

Responsibilities:

•Involved in Agile methodology web application development.

•Created UI prototypes and wireframe for the new design required for the client.

•Used JIRA for tracking the issue and bug fixes.

•Worked with a team size of 20+ members, from the UI side Involved in requirement gathering and implementation as per client requirement.

Environment: AngularJS, HTML5, JavaScript, CSS3, SCSS, Concrete 5 (CMS) Java (backend), SQL Server 2014 (Database)

Client- Inhouse Sister company - Healthenablr

Role- Frontend Developer

#2 Project – Healthenablr Doctor Booking Platform

HealthEnablr offers two products and services through its mobile and web application- Pocclinic and Poccare. The former is a doctor-centric mobile app which focuses on reducing 'no-shows' for doctors and healthcare service providers while improving patient engagement by offering a network of local and global patients.

Responsibilities:

•Involved in Agile methodology web application development.

•Created UI prototypes and wireframe for the new design required for the client.

•Used JIRA for tracking the issue and bug fixes.

•Worked with a team size of 20+ members, from the UI side Involved in requirement gathering and implementation as per client requirement.

Environment: AngularJS, HTML5, JavaScript, CSS3, SCSS, Concrete 5 (CMS) Java (backend), SQL Server 2014 (Database)

Employer- Esecforte Pvt. Ltd., India Feb 2016 to June 2016

Role- Senior UI Designer

Project – Inhouse Mobile application

Here I worked as UI designer in which I designed Mobile application interface using Photoshop, illustrator, and other designing tools.

Employer- IRA Softwares April 2015 to Feb 2016

Client- Multiple Projects

Role- Frontend Developer

In this organization I worked on various projects as it was small scale company and used to work on freelance projects as well. Out of which I had worked on 2, 3 big projects.

Responsibilities:

•Involved in web application development.

•Created UI prototypes and wireframe for the new design required for the client.

•Worked with a team size of 10+ members, from the UI side Involved in requirement gathering and implementation as per client requirement.

•Unit testing

Environment: HTML, JavaScript, CSS, SCSS, WordPress, PHP (backend), SQL Server 2014 (Database)

Employer- Cubek Softwares Jan 2014 to March 2015

Role- Frontend Developer

Project – Massage2book portal

Massage2book.com provides booking, reservation in massage, spa, healing center in all over

India.

Responsibilities:

•Involved in web application development and created pages from scratch.

•Created UI prototypes and wireframe for the new design.

•Worked with a team size of 5+ members.

•Unit testing

Environment: HTML, JavaScript, CSS, Dot Net(backend), SQL Server (Database)

Education

•Bachelors in Electronics and Communications from RGPV University, Bhopal, INDIA in 2012



Contact this candidate