| Parashar - Node.js, TypeScript Developer |
| [email protected] |
| Location: Dallas, Texas, USA |
| Relocation: No |
| Visa: H1B |
|
Parashar CH
Email: [email protected] Phone: +1 972 924 5835 Summary Software Engineer with 9+ years of experience in designing, developing, and integrating scalable web applications using Node.js, TypeScript, JavaScript, React.js, and Angular Strong background in building high performance backend systems and microservices using Node.js frameworks such as Express.js and Fastify, with focus on clean architecture, reliability, and maintainability Extensive experience designing and implementing RESTful APIs and GraphQL, integrating internal and third party services to enable seamless data flow and aggregation Hands on experience developing rules based decision engines and API driven workflows to support dynamic business logic, including eligibility validation and personalized recommendation systems Implemented secure authentication an d authorization using JWT, OAuth 2.0, and Role Based Access Control (RBAC) to ensure application security and compliance Strong experience in API integration, data transformation, standardized error handling, and robust service to service communication Advocate of code quality and testing practices using Jest, Mocha, and Chai, ensuring high test coverage and stability of complex business logic Proficient in relational and NoSQL databases including PostgreSQL, MySQL, MongoDB, and Redis, with experience in query optimization and performance tuning Experience with containerization and cloud native deployments using Docker, Kubernetes, and AWS, supporting scalable and resilient environments Skilled in logging, monitoring, and troubleshooting using DataDog and OpenShift, enabling faster issue resolution and improving system reliability Experienced working in Agile and Scrum environments, collaborating with cross functional teams to deliver scalable, high quality enterprise applications Regularly leverage GitHub Copilot to improve development efficiency, accelerate implementation, and maintain consistent coding standards while focusing on architecture and problem solving Technical Skills Languages JavaScript, TypeScript Frontend React.js, Angular, HTML5, CSS3 Backend Node.js, Express.js, Fastify, Apollo Server, Microservices Architecture APIs RESTful APIs, GraphQL, API Integration, JWT, OAuth 2.0, RBAC Databases PostgreSQL, MySQL, MongoDB, Redis Testing Jest, Mocha, Chai, Unit Testing, TDD Cloud & DevOps AWS, Docker, Kubernetes, OpenShift, Jenkins Monitoring & Tools DataDog, Git, GitHub Copilot Methodologies Agile, Scrum, SwaggerHub Professional Experience Citizens Bank Full Stack Developer | May 2025 Present Designed and developed scalable backend microservices using Node.js and TypeScript to support digital onboarding and account opening workflows Architected and optimized GraphQL and REST APIs, reducing redundant downstream calls and improving response performance by approximately 25 30% Implemented GraphQL APIs using Apollo Server with custom resolvers to orchestrate multiple downstream REST services, handling request validation, response mapping, and centralized error handling for digital account opening workflows. Built a configurable rules-based decision engine supporting 30+ eligibility and recommendation scenarios to deliver personalized banking product suggestions Integrated internal and third-party APIs including ZIP code validation, branch locator services, and product catalog systems to enable accurate eligibility determination Implemented secure authentication and authorization using JWT and middleware validation to protect stateless APIs across micro frontend applications Standardized input validation, centralized exception handling, and response transformation frameworks to ensure consistent and reliable API responses Increased unit test coverage to 80 90% using Jest, validating complex business logic, boundary conditions, and integration flows Authored and maintained OpenAPI (Swagger) documentation and published APIs to API Connect (APIC) portal to enhance API usability and developer onboarding Utilized GitHub Copilot to accelerate feature development, generate boilerplate code, improve test case coverage, and maintain consistent coding standards Deployed and managed containerized services on OpenShift, monitoring application health and logs using Datadog for proactive issue detection Collaborated with frontend engineers to align API contracts with micro frontend architecture, ensuring seamless integration and reduced rework Participated in architecture design sessions, peer code reviews, and sprint ceremonies within an Agile environment to deliver high quality, scalable solutions Optimized backend processing logic and service communication patterns to enhance system scalability, resiliency, and overall reliability Environment: Node.js, TypeScript, GraphQL, Apollo Server, REST APIs, Fastify, Jest, JWT, Microservices Architecture, OpenAPI (Swagger), API Connect (APIC), GitHub Copilot, Git, Datadog, OpenShift, Jira, Confluence, Agile UnitedHealth Group, Dallas, Texas Full Stack Developer | Feb 2022 April 2025 Designed and developed scalable RESTful APIs using Node.js and Express.js to enable seamless integration across healthcare and provider systems, reducing inter system communication failures by 30% Migrated legacy monolithic components to a distributed microservices architecture, improving system scalability, fault isolation, and deployment flexibility Implemented secure Role Based Access Control (RBAC) mechanisms to safeguard protected health information (PHI) and ensure HIPAA regulatory compliance Built real time event driven notification services using Kafka, improving patient and provider communication efficiency by 50% Developed predictive analytics and operational insights pipelines using Python and Elasticsearch, enabling proactive identification of processing bottlenecks Integrated healthcare IoT data from remote monitoring devices using AWS Lambda for scalable, event driven ingestion and processing Collaborated with cross functional teams to implement FHIR APIs (Fast Healthcare Interoperability Resources) to standardize data exchange and improve interoperability with provider networks Optimized batch claims processing by implementing parallel execution using Worker Threads, significantly reducing job completion times Improved system observability through the ELK Stack (Elasticsearch, Logstash, Kibana), creating custom dashboards for real time monitoring and faster incident resolution Implemented distributed caching strategies using Redis, reducing latency for high volume queries by approximately 40% Automated compliance and operational reporting workflows using Python scripts, saving approximately 20 hours per month in manual audit preparation Containerized and deployed applications using Docker and Kubernetes, leveraging AWS (EC2, S3, CloudWatch) and Jenkins for CI/CD, infrastructure monitoring, and reliable production releases Environment: Python, SQL, Kubernetes, Docker, Kafka, AWS (S3, Lambda, EC2, CloudWatch), Jenkins, Git, PostgreSQL, Redis, Elasticsearch, Express.js, Worker Threads, FHIR APIs, Microservices Architecture, ELK Stack, RESTful APIs, Webpack, HIPAA Compliance Standards, Agile Methodology Finpro Technologies, Hyderabad, India Full Stack Developer | May 2021 Dec 2021 Led full stack development using Python, Node.js, and MongoDB, delivering core modules ahead of schedule and accelerating overall development timelines by 10% Designed and implemented secure RESTful APIs using Express.js, enabling seamless communication between frontend and backend services Enhanced frontend performance in Angular by implementing asynchronous programming, lazy loading, code splitting, and request throttling, reducing page load times by approximately 30% Built scalable backend workflows with asynchronous processing and batch operations in Python, decreasing average server response times by 30% Implemented secure authentication and authorization using OAuth 2.0, JWT, and RBAC, strengthening API security and protecting sensitive user data Integrated third party Payment Gateway APIs to support subscription based and pay as you go billing models with secure transaction handling Introduced centralized logging and monitoring using the ELK Stack (Elasticsearch, Logstash, Kibana), improving debugging efficiency and reducing mean time to recovery (MTTR) by 40% Developed real time communication features using WebSockets, enabling live status updates for document processing workflows Optimized database interactions across MongoDB and PostgreSQL, improving query performance and ensuring efficient data retrieval Implemented caching strategies using Redis to enhance performance for frequently accessed data and session management Containerized applications using Docker and deployed services on Kubernetes, improving scalability and environment consistency Collaborated with cross functional teams to establish CI/CD pipelines using Jenkins, automating build and deployment workflows and reducing release cycle time by 25% Environment: JavaScript (Node.js, Angular, Redux), Python, Express.js, RESTful APIs, PostgreSQL, MongoDB, Redis, Docker, Jenkins, WebSockets, Mocha, Chai, Payment Gateway APIs, RBAC, Kubernetes, Microservices Architecture Wells Fargo, Bangalore, India Full Stack Developer | Jul 2020 Apr 2021 Designed and developed a web-based platform to digitize customer onboarding and loan applications, reducing end to end processing time by 40% Implemented secure document upload and storage using AWS S3, ensuring compliance with banking data security standards and regulatory requirements Built dynamic customer verification and loan approval workflows using Node.js and Express.js, integrating with legacy banking systems through RESTful APIs Developed RBAC for branch employees, relationship managers, and administrators, providing tiered access to sensitive customer and loan data Enhanced frontend usability using React.js and Redux, delivering a responsive and dynamic user interface for improved customer experience Integrated credit score verification with external agencies via API calls, automating loan eligibility validation and reducing manual review effort Implemented real time notification services using WebSockets and integrated email/SMS notifications via third party APIs for loan status updates Optimized PostgreSQL queries and database interactions to improve data retrieval performance by 30% under high traffic scenarios Developed CI/CD pipelines using Jenkins and Docker, automating builds, deployments, and environment configurations Conducted unit and end to end testing using Jasmine and Selenium, achieving 90% test coverage and minimizing post deployment defects Collaborated with cross functional teams, including product managers, QA, and UI/UX designers, to translate business requirements into scalable solutions Implemented monitoring and logging best practices to proactively detect issues and ensure smooth operation of production services Environment: JavaScript (Node.js, React.js, Redux), TypeScript, Express.js, RESTful APIs, AWS (S3, EC2), PostgreSQL, WebSockets, Jenkins, Docker, Jasmine, Selenium, Payment Gateway APIs, Credit Bureau API Integration, RBAC, Agile Methodology Infosys Limited, Bangalore, India Full Stack Developer | May 2017 Jun 2020 Followed Agile methodology, actively contributing to sprint planning, code reviews, and continuous improvement initiatives Developed backend services using Node.js and Express.js, implementing JWT based authentication and RBAC to secure sensitive user data Assisted in optimizing the Angular frontend by resolving bugs, improving search functionality, and building efficient RESTful APIs Participated in Agile SDLC processes and supported CI/CD pipelines using Jenkins and Jules, ensuring reliable deployment and high uptime Applied Test Driven Development (TDD) practices with Mocha and Chai, achieving high unit test coverage and improving overall system reliability Supported migration of legacy components to microservices using Node.js and RabbitMQ, improving system scalability and maintainability Enhanced real time data interactions using AJAX, reducing latency and improving user responsiveness Assisted in implementing centralized logging and monitoring with Splunk and Grafana for proactive system performance tracking Optimized backend efficiency using Redis caching for frequently accessed data, reducing server load during peak usage Contributed to database query optimizations using SQL, improving performance for search and data aggregation operations Participated in load testing using JMeter, validating system performance under high traffic conditions Collaborated with cross functional teams including QA, DevOps, and frontend developers to deliver high quality features Environment: JavaScript, Node.js, Angular, TypeScript, Express.js, RESTful APIs, RabbitMQ, SQL, Redis, AJAX, Jules, Jenkins, Mocha, Chai, Splunk, Grafana, JMeter, Agile Methodology, CI/CD Pipelines, Microservices Architecture EDUCATION Master of Science in Information Technology Arizona State University (ASU), Tempe, AZ | 2023 Bachelor of Technology in Mechanical Engineering Amrita School of Engineering, Bangalore, Karnataka, India | 2018 Keywords: continuous integration continuous deployment quality analyst user interface user experience javascript sthree golang Arizona |