Post Job Free
Sign in
Sorry, this job has been deleted.
Please consider applying to the jobs below.

Node Js Web Applications

Location:
Denton, TX, 76201
Salary:
80
Posted:
June 26, 2025

Contact this candidate

Resume:

Professional Summary

Developer with over eleven years of experience specializing in Node.js and server-side technologies, with a proven track record in building scalable, high-performance web applications and microservices across diverse domains such as Financial, Retail etc.,

Expert in Node.js, with deep proficiency in asynchronous programming, event-driven architecture, and non-blocking I/O for creating efficient and scalable backend solutions.

Proficient in leveraging both MERN (MongoDB, Express.js, React.js, Node.js) and MEAN (MongoDB, Express.js, Angular) stack technologies to build dynamic, full-featured web applications, with hands-on experience in integrating these technologies to create seamless, scalable, and high-performance solutions.

Extensive experience in designing, implementing, and maintaining RESTful and GraphQL APIs, ensuring seamless integration between frontend and backend systems.

Skilled in leveraging AWS, Azure, and GCP for scalable cloud solutions, including services like EC2, S3, and Google Compute Engine.

Proficient in integrating AI/ML models within Node.js and Spring Boot microservices to enable intelligent features such as predictive analytics and automated decision-making.

Experienced in designing and documenting APIs using Swagger UI, ensuring clear communication between frontend and backend services.

Developed backend components using Spring Boot with MVC architecture, managed unstructured data via Azure Blob Storage, and implemented social media data integration including platforms like Twitter for real-time data ingestion.

Implemented BDD testing using Mockito to mock dependencies, verify behaviors, and ensure seamless integration of business requirements with unit testing frameworks.

Proficient in leveraging Node.js frameworks like Express.js for building robust and modular server-side applications, and utilizing Nest.js for advanced backend development.

Skilled in integrating various AWS services, including EC2, S3, Lambda, RDS, and CloudFormation, to optimize performance, ensure high availability, and streamline deployment processes.

Proficient in implementing GraphQL for efficient data querying, enhancing application performance and user experience.

Proficient in unit, integration, and component testing using Enzyme, Mocha, Chai, and JEST, ensuring React application reliability through test-driven development.

Experienced in building responsive UIs with Material UI and validating frontend quality using Cypress for comprehensive end-to-end testing.

Experienced in creating microservices architecture using Node.js, and adept at managing cloud infrastructure with Docker and Kubernetes for consistent and reliable application performance.

Strong foundation in continuous integration and deployment (CI/CD) practices, using tools like Jenkins, AWS CodePipeline, and Git to automate workflows and enhance development efficiency.

Proficient in managing data with NoSQL databases like MongoDB and relational databases such as PostgreSQL, implementing indexing, aggregation, and optimization techniques for high-performance data access.

Experienced in leveraging Next.js for server-side rendering (SSR) and static site generation (SSG), optimizing web applications for improved SEO, faster load times, and enhanced performance. Skilled in implementing Next.js features to create dynamic, high-performance user interfaces and ensure a seamless, responsive user experience across various devices.

Skilled in securing backend systems with OAuth2, JWT, data validation, and input sanitization for robust authentication and data protection.

Skilled in cross-platform mobile development using Flutter and React Native, delivering intuitive interfaces that cater to diverse user needs.

Proven ability to work in Agile environments, collaborating with cross-functional teams to adapt to evolving business requirements and deliver high-quality software solutions.

Experienced in real-time data processing and communication with technologies like WebSocket, RabbitMQ, and Apache Kafka, enabling responsive and resilient applications.

Competent in creating and managing Docker containers for isolated development environments, ensuring consistent deployment across various stages of the software lifecycle.

Technical Skills:

Frontend Technologies

HTML4/5, CSS3, JavaScript (ES6+), React.js, Angular, jQuery, Bootstrap (3.x, 4.x), Sass, LESS, Gulp, Electron

Middleware Technology

Express.js, RabbitMQ, Apache Kafka

Backend Technologies

Node.js (12.x, 14.x, 19.9), Express.js (4.x), RESTful APIs, GraphQL

Cloud Technologies

AWS, GCP, Azure

Database

MongoDB (4.x, 5.x), Oracle, SQL, PL/SQL, Mongoose ORM

IDE

Sublime Text, My Eclipse, Visual Studio, Visual studio code

Operating Systems

Windows8/10/11, Linux, UNIX, macOS

Web/App Servers

IIS

GUI

HTML4/5, XML, Angular.js, CSS3, React.js,Bootstrap

Query Languages

SQL, PL/SQL

Programming Language

JavaScript

Design patterns

MVC, Singleton, Factory

Tools

IDE, Build Tool, Testing tool, Loging tools,Swagger,karma,chai,Mocha,jasmine,webpack,SVN

Professional Experience

Client: Walmart, Bentonville, AR Jun 2022 to Present Sr. React/Node JS Developer

Responsibilities:

Designed and developed scalable backend services using Node.js and Express.js, ensuring modularity and seamless integration with microservices.

Utilized the MERN stack (MongoDB, Express, React, Node.js) to build dynamic, full-featured web applications, ensuring high performance and scalability.

Architected microservices using NestJS, applying a modular and scalable code structure with dependency injection, enabling better testability and maintainability across services.

Integrated Neo4j graph database to model complex relationships between users, products, and transactions, enhancing recommendation features and real-time relationship queries.

Integrated Node.js backend with third-party services and frontend applications, ensuring smooth communication and data exchange between client-side and server-side systems.

Created and maintained RESTful APIs and GraphQL APIs for efficient inter-service communication, optimizing data retrieval using SwaggerUI for API documentation.

Integrated OAuth2 and JWT for secure user authentication and authorization, ensuring robust role-based access control and data security.

Built dynamic, responsive user interfaces with ReactJS, Redux, MaterialUI, and Next.js, implementing server-side rendering (SSR) for improved SEO and performance.

Utilized MongoDB and PostgreSQL for data management, implementing optimized queries to support real-time inventory, customer, and order data processing.

Integrated RabbitMQ and Apache Kafka for real-time communication between microservices, enabling asynchronous message handling.

Applied GenAI to enhance AI/ML capabilities within the application, improving data processing and predictions.

Wrote comprehensive unit and integration tests with Enzyme, JEST, and Mocha, ensuring high code quality and reliability in both frontend and backend applications.

Established CI/CD pipelines using Jenkins, Docker, and AWS, ensuring consistent deployment of updates across environments.

Developed Spring Boot applications for backend services, using Hibernate for ORM and implementing RESTful APIs and business logic.

Enhanced cross-platform desktop apps with Electron, combining Chromium and Node.js runtime for improved performance.

Optimized performance and scalability using JavaScript concepts (closures, promises, event-driven architecture) and ES7 features (async/await, destructuring, spread operators) for cleaner, more efficient code.

Collaborated with Twitter APIs to integrate social media functionalities and enhance user engagement within the application.

Managed package dependencies using NPM, ensuring up-to-date libraries and tools for both frontend and backend development.

Developed applications using TypeScript for type safety and better code maintainability, ensuring enhanced code quality and fewer runtime errors.

Implemented test-driven development (TDD) with Cypress for end-to-end testing and JEST for unit testing, ensuring high code quality and maintainability.

Implemented NO HELP strategy to improve operational efficiency, eliminating dependencies and enabling self-sufficiency across teams for quicker response times and reduced troubleshooting overhead.

Used GitHub for version control, managing collaborative development efforts, branching strategies, and ensuring code quality through pull requests and code reviews.

Designed and implemented CRUD operations to manage data within the application, enabling full lifecycle management (Create, Read, Update, Delete) of resources with optimized performance.

Used POSTMAN for API testing, ensuring that all endpoints were correctly implemented and functioned as expected during the development process.

Deployed applications on AWS using EC2, S3, RDS, and CloudFront, leveraging AWS Athena for querying large datasets and automating infrastructure with AWS CDK.

Utilized AWS Lambda for serverless functions, reducing the need for managing servers and enabling cost-effective, scalable data processing workflows.

Automated workflows and business processes using AWS Step Functions, orchestrating Lambda functions and services to simplify application development.

Worked in a Linux environment (Ubuntu), ensuring consistency across development, testing, and production systems, enhancing operational efficiency and system reliability.

Actively participated in Agile sprints and stakeholder meetings, ensuring that development efforts aligned with business goals and addressing feedback to refine and optimize product features.

Environment: React.js, Node.js, Express.js, MongoDB, Mongoose, RabbitMQ, Apache Kafka, OAuth2, JWT, AWS (EC2, S3, RDS, CloudFront, Athena, Lambda, Step Functions), GenAI, Cypress, JEST, Jenkins, Docker, Spring Boot, Hibernate, AWS CDK, SwaggerUI, Next.js, MaterialUI, GraphQL, Twitter API, NPM, GitHub, Git, POSTMAN, Linux.

Client: Boost Mobile, Littleton, CO Apr 2021 to May 2022 React/Node JS Developer

Responsibilities:

Developed a retail management system using Node.js (v14.x) and the MERN stack (MongoDB, Express.js, React.js), delivering a scalable and cloud-native application.

Transitioned legacy systems to the cloud by deploying applications on AWS, leveraging services such as EC2, S3, and RDS to ensure scalability and high availability.

Designed and implemented RESTful APIs using Node.js and Express.js for seamless integration between frontend and backend systems.

Refactored backend modules using NestJS to enforce consistent architectural patterns and simplify unit testing across services.

Leveraged Neo4j to visualize and analyze device-to-store relationships, enabling dynamic querying for inventory movement and optimizing store-level restocking.

Engineered real-time inventory updates via WebSocket, providing instant stock adjustments and enhancing sales tracking capabilities.

Developed responsive, dynamic user interfaces in React.js (v17.x), employing JavaScript (ES6+) and Redux for efficient state management and a seamless user experience.

Optimized data storage and retrieval using MongoDB, implementing advanced indexing and query optimization techniques to handle large datasets effectively.

Integrated GraphQL to streamline and unify data queries, significantly improving data retrieval efficiency and real-time updates across the application.

Built and maintained mobile-first layouts using HTML5, CSS3, and Bootstrap 5, ensuring a responsive and optimized user interface for a wide range of devices.

Automated build, test, and deployment processes by implementing CI/CD pipelines using Jenkins and AWS CodePipeline, improving delivery efficiency.

Managed cloud infrastructure with AWS EC2 instances and S3 buckets, ensuring secure storage and reliable backup solutions.

Leveraged Git for version control and collaboration, maintaining code integrity and enabling smooth team-based development.

Utilized Grunt for automating repetitive tasks in the build process, improving efficiency and reducing manual intervention, while implementing CRUD operations in web applications for efficient data management and user interactions.

Implemented server-side rendering and static site generation using Next.js, optimizing performance and improving SEO for web applications.

Utilized TypeScript for adding static typing to JavaScript code, improving code maintainability, and minimizing runtime errors across the application.

Employed Docker for containerization, streamlining development, testing, and deployment workflows, ensuring consistency across environments.

Developed scalable microservices using AWS Lambda, leveraging serverless architecture for efficient and cost-effective deployment.

Utilized MongoDB Atlas for cloud-based database management, ensuring high availability, scalability, and security.

Utilized Cypress and Selenium for automated end-to-end testing, ensuring robust application functionality, performance, and cross-browser compatibility.

Contributed to the development of a cross-platform mobile application using Flutter and React Native, providing a consistent and optimized shopping experience across iOS and Android.

Conducted rigorous unit testing using Jest and Mocha to maintain code quality, reduce production issues, and ensure a robust application.

Ensured cross-browser compatibility and responsive design by leveraging CSS3 and Bootstrap 5, delivering a consistent and high-quality user experience.

Managed relational data in PostgreSQL, optimizing queries for performance and ensuring reliable data transactions for key business processes.

Integrated Azure Blob Storage for efficient and scalable object storage management, ensuring seamless data handling across platforms.

Collaborated in Agile and SCRUM methodologies, participating in sprint planning, daily stand-ups, and retrospectives to deliver high-quality software solutions within deadlines.

Environment: React.js 17.x, Next.js, TypeScript, PostgreSQL, Cypress, Git, Azure Blob, AWS (EC2, S3, Lambda, CodePipeline), MongoDB Atlas, GraphQL, React Native, Flutter, WebSocket, Docker, Jest, Mocha, Selenium, Bootstrap 5, JavaScript (ES6+).

Client: Boeing, Arlington, VA Sep 2017 to Mar 2021 MERN Developer

Responsibilities:

Developed and maintained scalable backend services using Node.js and Express.js for processing financial transactions, ensuring secure and efficient operations.

Built modern, responsive user interfaces with React.js, enhancing enterprise systems and customer-facing applications for optimal user experience across devices.

Utilized TypeScript to improve code quality, ensure type safety, and enhance collaboration between teams, leading to maintainable and scalable solutions.

Developed and integrated RESTful APIs to handle large datasets, ensuring seamless data flow and real-time processing for Boeing's applications.

Implemented Redux for centralized state management, ensuring data consistency across large-scale React applications.

Integrated MongoDB and Mongoose for flexible NoSQL data storage, optimizing query performance and ensuring high availability of mission-critical data.

Deployed applications on AWS (EC2, S3, Elastic Beanstalk), managing cloud resources for efficient scaling and high availability.

Leveraged Docker for containerization, streamlining deployment and ensuring consistency across development, testing, and production environments.

Optimized front-end build processes with Webpack and Gulp, improving page load speeds by bundling and transpiling JavaScript, CSS, and other assets.

Automated continuous integration and deployment using Jenkins, reducing manual intervention and improving development efficiency.

Developed comprehensive backend testing strategies with Mocha/Chai, ensuring functional reliability and high code coverage.

Optimized ES6+ JavaScript features (async/await, destructuring, and arrow functions) for improved code readability and performance.

Provided technical guidance and support to the development team, promoting best practices and enhancing overall project quality.

Wrote unit and integration tests using Jest and Enzyme, ensuring the reliability of the application with proper coverage.

Implemented Cypress for end-to-end testing, ensuring functionality and a smooth user experience across various scenarios.

Integrated GraphQL for efficient querying of data, improving performance and reducing over-fetching.

Worked with PostgreSQL for relational database management, ensuring scalability and efficiency for structured data storage.

Used POSTMAN for API testing, validating API functionality and ensuring data integrity across endpoints.

Applied CRUD operations for data management and implemented Spring Boot for microservice architecture, ensuring smooth backend processes.

Utilized Azure for cloud hosting, storage, and infrastructure services, ensuring the scalability of applications.

Implemented CI/CD pipelines in Jenkins, enabling faster release cycles and enhancing deployment accuracy.

Collaborated closely with frontend teams to align API designs with user interface requirements, ensuring seamless integration.

Ensured cross-browser compatibility and consistency by testing on Chrome, Firefox, and Edge.

Managed MongoDB clusters for fault tolerance, ensuring continuous data availability and integrity.

Contributed to GitHub for version control, ensuring adherence to best practices such as branching strategies, pull requests, and code reviews.

Environment: HTML5, CSS3, JavaScript (ES6), Bootstrap, ReactJS, Node.js, Express.js, MongoDB, Mongoose, AWS (EC2, S3, Elastic Beanstalk), Jenkins, GitHub, Docker, Webpack, Gulp, Jasmine, Karma, Azure, Mocha/Chai, Jest, Enzyme, Cypress, GraphQL, PostgreSQL, POSTMAN, Spring Boot, Windows 10, Chrome, Firefox, Edge.

Client: Wells Fargo, San Francisco, CA Sep 2014 to Aug 2017 React JS Developer

Responsibilities:

Developed and maintained the user interface of the website using HTML5, CSS3, JavaScript (ES6), and jQuery, adhering to UI guidelines and best practices.

Created React JS components with JSX, implemented Redux for managing application state and handling HTTP requests efficiently in React and Redux.

Developed React JS pages, including Web service calls and AJAX integration, ensuring smooth communication between the client-side and backend services.

Implemented React Router to create a Single Page Application (SPA), optimizing user experience with seamless navigation and data binding.

Built reusable and customizable components for consistent UI across multiple pages and enhanced the UX Library, including components like Button, Checkbox, Input, Dropdowns, and more.

Leveraged React Native for mobile application development, ensuring code reusability and maintaining application performance across iOS and Android platforms.

Integrated Mongoose Schema/Model with Express.js controllers for data handling (CRUD operations) in MongoDB.

Worked with Node.js modules, including body-parser, cluster, redis, jwt, passport.js, and others to build efficient server-side applications.

Developed a responsive UI using Bootstrap and CSS media queries, ensuring compatibility across different screen resolutions.

Used jQuery plugins for enhancing user experience, including features like Drag-and-Drop and custom widgets.

Implemented CI/CD pipelines with AWS CodePipeline or GitHub Actions for automated build, test, and deployment, speeding up development and ensuring higher quality.

Integrated AWS IAM for secure authentication, enabling SSO and RBAC for user management and access control.

Wrote unit tests with Jasmine for JavaScript code to ensure high code quality and stability.

Managed project dependencies effectively with npm, integrating third-party libraries and modules into Node.js projects to streamline development processes.

Developed and maintained React JS templates, focusing on modularity, reusability, and efficient code management.

Utilized AWS services like EC2, S3, Lambda, and RDS to deploy, host, and scale applications in the cloud.

Worked with Next.js to build server-side rendering (SSR) React applications, improving performance and SEO for web applications.

Environment: HTML5, CSS3, JavaScript (ES6), React JS, jQuery, Bootstrap, Node.js, AJAX, JSON, XML, RESTful API, Mongoose, Express.js, Redux, React Native, Next.js, AWS (EC2, S3, Lambda, RDS), JIRA, Git, Gulp, Jenkins, Visual Studio Code, Jasmine, AWS CodePipeline, npm.

Client: Stryker, Detroit, MI Jan 2012 to Aug 2013 UI Developer

Responsibilities:

Interacted with marketing departments to clarify and implement requirements.

Participated in the Software Development Life-Cycle (SDLC), including Planning, Requirement Analysis, Designing, Developing, and Testing phases.

Built rich prototypes and applications using HTML5, CSS3, JavaScript (ES5), jQuery 1.x, AJAX, JSON, AngularJS 1.x, and Bootstrap 3.x.

Developed AngularJS Services to fetch employee tasks in JSON from web APIs/services, using Angular Resolve to restrict access to Angular views with authentication flags.

Created AngularJS Controllers to manage data flow and handle user events, along with factories and services for communication across independent controllers.

Developed AngularJS Custom Directives to encapsulate behavioral properties and functionalities into reusable components.

Worked with teams where requirements are constantly being implemented, tested and improved.

Created Angular 2 components, implemented interpolation, input variables, Bootstrapping, NgFor, Ngif, Router Outlet, binding the events, decorators.

Used Rxjs catch library and catch functions to handle error handling in Angular 2 Application.

Built SPA with loading multiple views using route services using Angular and Node.js.

Implemented frontend code following the MVC pattern to enhance readability, maintainability, and reusability.

Developed backend RESTful APIs using Node.js and Express, with Oracle Database and PL/SQL for complex data processing and management.

Set up Memcached to cache recent HTTP requests, reducing response times.

Used Jasmine on Karma to test AngularJS code and collaborated with the testing team to resolve issues.

Ensured design integrity and quality control consistency throughout the project's lifecycle.

Utilized SVN for version control and repository management.

Provided post-deployment support, including monitoring and troubleshooting of cloud services.

Environment: AngularJS, HTML5, CSS3, JavaScript (ES5), Bootstrap 3.x, jQuery 1.x, PL/SQL AJAX, JSON, Node.js, Express, Oracle, Jasmine, Karma, SVN, Windows, Linux (Ubuntu), Chrome, Firefox, IE 9/10, Safari, Visual Studio Code, Sublime Text.

Puneeth Muthineni

Sr.Nodejs Developer

097********



Contact this candidate