NIKHIL .

Sr Nodejs Developer

United States

About

An accomplished developer with a strong focus on creating and enhancing responsive web and mobile applications using modern technologies like React, Redux, HTML5, CSS3, and SASS. Adept at optimizing application performance, utilizing advanced React features such as hooks and the Context API, and managing state with Redux-Ducks. Skilled in asynchronous data handling through REST APIs, GraphQL, and middleware. Experienced in ensuring accessibility compliance, writing unit and automated tests, and collaborating closely with cross-functional teams including UX designers and backend developers. Proficient in using tools like Jenkins for CI/CD, Jest and Cypress for testing, and Git for version control, all while adhering to agile methodologies to deliver high-quality, maintainable code.

Experience

  • Sr Nodejs Developer at Capital One
    Jun 2023 - Present · 3 yrs 2 mos

    Highly skilled software engineer with comprehensive experience across all stages of the Software Development Life Cycle, specializing in designing and developing responsive web and mobile applications using modern technologies like React JS, Redux, Angular 14, Node.js, Next.js, and Java Spring Boot. Proven track record of building secure, scalable, and user-centric solutions, including seamless payment integrations with Stripe, PayPal, and Braintree, while ensuring PCI-DSS compliance. Expert in optimizing page performance using Tailwind CSS and implementing advanced state management with Redux. Strong understanding of RESTful and GraphQL APIs, with hands-on experience in building and deploying microservices on cloud platforms like AWS. Adept at developing cross-platform mobile apps using React Native, enhancing customer experiences through personalized features, and leveraging containerization with Docker and Kubernetes to optimize deployments. Proficient in setting up CI/CD pipelines with AWS CodePipeline, Jenkins, and automating builds and deployments for both cloud-native and e-commerce environments using Salesforce Commerce Cloud (SFCC). Skilled in utilizing SEO best practices, crafting user-friendly .NET applications, and ensuring accessibility and 508-compliance in web development.

  • Sr. Nodejs(React) Developer at PNC Bank
    Aug 2022 - May 2023 · 10 mos

    Results-driven software engineer with extensive experience gathering requirements, designing, developing, and deploying user-friendly e-commerce platforms and applications. Proficient in building single-page applications (SPAs) using Angular 13, React JS, Node.js, TypeScript, and Java Spring Boot. Expert in integrating secure payment gateways, implementing efficient shipping solutions, and optimizing checkout experiences to enhance customer satisfaction. Adept at using modern front-end technologies like HTML5, CSS3, Bootstrap, and Tailwind CSS to build accessible and responsive web applications that meet web standards. Skilled in deploying infrastructure on Azure using ARM templates and tools like Octopus and VSTS, as well as configuring Kubernetes services and Docker for container orchestration. Extensive experience in managing project dependencies, working with Redux architecture for state management, and integrating RESTful APIs with Node.js and Spring Boot. Proficient in React Native for building mobile UIs, leveraging React Hooks, and developing reusable React components for performance optimization. Experienced in CI/CD pipelines using Jenkins, GitHub Actions, and IaC tools to automate testing and deployment processes. Strong expertise in debugging, resolving production issues, and providing pre-delivery support in an Agile environment using Jira. Skilled in automated testing with Jest, Enzyme, and code quality tools like ESLint and SonarQube. Collaborated with UX teams to create wireframes and mockups, ensuring smooth implementation of user experiences. Proficient in deploying applications on AWS, integrating observability features, and utilizing microservices to extend platform functionality. Highly adept at working in cross-functional teams and providing technical mentorship, ensuring efficient and scalable solutions across various cloud environments.

  • React Developer at University of Phoenix
    Mar 2020 - Jul 2021 · 1 yr 5 mos

    Highly skilled in designing, developing, and testing web applications using modern front-end technologies like HTML5, CSS3, Bootstrap, JavaScript, React JS, and Node.js, ensuring compliance with web accessibility and browser standards. Experienced in building single-page applications (SPAs) with Angular 11, Java Spring Boot, CAMUNDA, and AWS services like CloudFront and S3. Adept at managing project tasks and source code repositories using Azure DevOps Services, while implementing continuous integration and deployment pipelines. Proficient in creating responsive, cross-browser compatible applications and isomorphic websites using React JS, with extensive experience in handling cross-browser compatibility issues. Expertise in maintaining state with Redux, consuming RESTful APIs, and implementing drag-and-drop functionality with React-Draggable. Skilled in utilizing Excel-Builder to export tabular data, integrating JS libraries like Core JS, and developing UI architectures in collaboration with UX teams using wireframes and mockups. Proficient in backend development, having implemented REST controllers with Spring Boot, developed microservices, and worked on GraphQL for handling transactions. Experienced in ensuring websites meet WCGA 2.1 accessibility standards, ADA Section 508(c) compliance, and implementing performance optimizations using AWS services such as S3, Route 53, and CDN configurations. Demonstrated success in building reusable components with React JS and Redux, developing test-driven applications using TDD/BDD methodologies, and testing APIs using Postman. Managed CI/CD pipelines with Jenkins, deploying applications to test and production environments, while leading and coordinating offshore development teams. Strong in pre-delivery support, bug fixing, code reviews, and resolving technical issues within Agile sprint cycles using Jira.

  • UI Developer at Overt Technologies
    Jul 2016 - Jan 2019 · 2 yrs 7 mos

    Developed various view and partial view using Object Oriented JavaScript (OOJS), JSON, jQuery, Angular 2, React JS, Node.JS, Bootstrap. Extensively used jQuery, JSON, AJAX and DOM scripting to create interactive web applications like message posting and autocomplete form validations. Used application architecture called Flux for building web applications. Involved in reworking on single page applications using React, Redux, React-Router, Bootstrap and EcmaScript6(ES6). Experienced in React JS and working with React Flux architecture. Maintained states in the store and dispatched the actions using Redux Migrated Coffee Script to ES6; developed ESLint code quality strategy Used Angular 2, as the development framework to build Single-page applications (SPA) Transformed values display within a template by using pipes of Angular 2. Experience with the features of Angular 2 such as directives, modules and routing. Used $http with AngularJS $http provider interceptors to make sure the requests were valid and used ui-router to handle nested views and avoid page redirection. Defined new validations through Angular.js for the form field validation implemented through HTML5.  Developed custom directives using angular.js

  • Frontend Developer at BPCL
    Jan 2015 - Jun 2016 · 1 yr 6 mos

    - Developed and enhanced application features using React, Redux-Ducks, HTML5, CSS3, SASS, and Bootstrap to create responsive and dynamic user interfaces. - Contributed to the "ONE MOBILE" project for TRANCORE, developing mobile applications to provide a seamless experience across devices. - Improved application performance by leveraging advanced React/Redux features and optimizing state management. - Implemented asynchronous calls using REST APIs and managed data storage efficiently with Redux-Ducks. - Utilized middleware and Redux Async/Promises to retrieve data from the back-end and perform RESTful services, ensuring smooth data flow. - Designed and developed single-page applications with React.js, using Flux architecture and React Router for effective route management. - Transitioned to modern React functional components with hooks like useState, useEffect, useReducer, and useRef, enhancing code maintainability and performance. - Employed React Context API and GraphQL for efficient data handling and manipulation, enabling seamless server-side requests and updates. - Ensured A11Y compliance by using accessibility testing tools like NVDA, JAWS, VoiceOver for iOS, and TalkBack for Android, making the application accessible to all users. - Collaborated with cross-functional teams, including Business Architects, UX Designers, and Backend developers, to meet client requirements and deliver high-quality software solutions.