Summary
Overview
Work History
Education
Skills
Timeline
Generic
Rakesh Yadav B

Rakesh Yadav B

Jersey City,NJ

Summary

Senior Full-Stack MERN Developer with over 10 years of experience architecting and delivering reliable, scalable web applications using MongoDB, Express.js, React.js, and Node.js across the full software development lifecycle. I specialize in crafting responsive, cross-platform interfaces with HTML5 and CSS3, ensuring accessibility and smooth user experiences.


My expertise extends to backend systems architecture using Node.js and Express.js to build RESTful and GraphQL APIs that support high-throughput business operations. I’ve built real-time features using WebSockets and Socket.IO for transaction updates and notifications, with secure authentication powered by JWT and OAuth.


In past roles, I’ve optimized backend performance by adding Redis caching and background job handling with RabbitMQ. PM2 helped manage service restarts and uptime. I follow code best practices through static analysis and reliable test coverage (Jest, Mocha, Chai, React Testing Library, Cypress) and am experienced in CI/CD automation (Jenkins, GitHub Actions, BitBucket) and cloud deployments on AWS, Azure, and Google Cloud, utilizing Docker and Kubernetes for containerization and orchestration.

Overview

11
11
years of professional experience

Work History

Senior Full Stack/MERN Stack Developer

MoneyGram
01.2023 - Current
  • Engineered and implemented microservices architecture for international transactions and crypto wallets, integrating React with RESTful and GraphQL APIs for smooth user experiences.
  • Applied Node.js' asynchronous I/O and async/await in backend services to optimize concurrent transaction processing, enhancing performance for React applications.
  • Collaborated using Node.js modules (crypto, fs, http, buffer) for cryptographic operations and transaction data, enabling secure, efficient communication with React front-ends.
  • Engineered reliable database layers using MongoDB for NoSQL data storage (Mongoose for schema modeling, advanced indexing, aggregation) and integrated with SQL databases for financial compliance.
  • Oversaw dependencies with npm and Yarn; utilized PM2 for process monitoring, ensuring reliable React integration with backend services and reliable third-party module usage.
  • Developed RESTful and GraphQL APIs in Express.js and NestJS that powered financial data views and transaction tracking features in the React app.
  • Secured API communication with HTTPS, TLS, and OAuth2, allowing React applications to safely manage sensitive data and enforce cryptographic security.
  • Used Socket.io to update transaction status and exchange rates in the UI without requiring page refreshes, helping users track transfers in real-time.
  • Implemented authentication via JWT, OAuth2, and Passport.js, supporting React-based secure user sessions and encrypted crypto wallet flows.
  • Refined system performance using Redis for caching transaction-heavy data and RabbitMQ/Kafka for asynchronous message processing between distributed services.
  • Secured critical infrastructure using AWS Secrets Manager and environment variables for sensitive configurations like API keys and DB credentials.
  • Ensured quality and delivery through ESLint, Jest, Postman, Swagger, and Pact testing; deployed systems with NGINX, CI/CD via Jenkins, Git, BitBucket; and followed Agile/Scrum for iterative development.

Senior React Full Stack Developer

AT&T
05.2021 - 12.2022
  • Engineered and implemented a microservices-based backend architecture, integrating with React for smooth mobile and home network services, designed for scalable network operations.
  • Developed a SPA in ReactJS to help users manage their network devices and accounts. Refined routing and state handling for faster in-app navigation.
  • Applied Node.js concepts like asynchronous I/O and asynchronous patterns, optimizing performance for React apps interacting with backend services in real-time.
  • Applied core Node.js modules (http, net, fs) to handle network communications, socket connections, and file operations, integrating smoothly with React for live updates.
  • Engineered systems to process user and device data, ensuring data integrity and consistency. Integrated React with backend APIs to deliver reliable data to the UI for real-time device management.
  • Oversaw project dependencies with npm and Yarn; utilized PM2 for process monitoring and uptime maintenance for backend services that support React applications.
  • Developed scalable RESTful APIs using Express.js and Hapi.js for smooth communication between React frontend and backend services, enabling modularity and maintainability.
  • Developed secure APIs using REST and GraphQL for data exchange, ensuring HTTPS for secure communication between React apps and backend services, especially for sensitive user data.
  • Implemented live updates in React applications using Socket.io, providing instant notifications about service changes and network status, enhancing user experience.
  • Implemented token-based authentication using OAuth2 and JWT to secure API access, enhancing session reliability and safeguarding user data.
  • Collaborated with frontend developers to integrate React UI with backend services, focusing on API design for user dashboards, device management, and real-time communication features.
  • Applied tools like AWS Secrets Manager and HashiCorp Vault for secure access management. Monitored system performance with New Relic and Datadog, optimizing response times for React apps interacting with backend services, and leveraging cloud platforms like AWS and Azure for scalability and CI/CD.

NodeJS Full Stack Developer

Fidelity Investments
06.2019 - 04.2021
  • Developed a stock market and investment platform using a microservices-based architecture with HTML5, CSS3, React for the frontend, and Node.js with Express on the backend, enabling real-time data handling and secure investment transaction processing.
  • Collaborated using Node.js’ event-driven, asynchronous I/O model and core modules like crypto for secure transactions and http for API handling; used third-party modules like express-validator for input validation and dotenv for managing environment variables securely.
  • Developed and maintained GraphQL schemas, resolvers, and types using Apollo Server and TypeScript within a modular service architecture.
  • Oversaw financial data with MongoDB and Mongoose for schema validation, using aggregation pipelines for real-time reporting and large dataset analysis; Redis for caching stock prices and RabbitMQ for asynchronous message queuing between services.
  • Created WebSocket-based features to push stock price updates and portfolio changes in real time during market hours.
  • Applied JWT and OAuth2 protocols with AWS Secrets Manager to enforce secure, third-party integration and safe storage of sensitive credentials.
  • Ensured production readiness using npm and PM2 for dependency and process management, Jenkins and BitBucket for CI/CD automation, New Relic for performance monitoring, and Mocha/Chai with ESLint for unit testing and code quality assurance.

Backend NodeJS Developer

Infosys/FIS Global
03.2017 - 05.2019
  • Contributed to the design and implementation of a scalable backend architecture using Node.js and Express.js, ensuring high performance for financial applications. React components were integrated for a smooth frontend experience.
  • Applied Node.js principles like asynchronous I/O and asynchronous patterns to handle multiple concurrent requests efficiently. Applied WebSocket protocols with React for live updates on stock prices and transaction statuses.
  • Collaborated using built-in and third-party Node.js modules like fs and axios for development efficiency. Developed RESTful APIs with Express.js and integrated them with React frontend for secure data exchange.
  • Implemented a reliable architecture for managing relational (PostgreSQL) and non-relational (MongoDB) databases, ensuring fast and reliable data retrieval for financial applications.
  • Ensured secure user authentication with JWT and encrypted data transmission with HTTPS. Refined application performance by using Redis for caching frequently accessed data and RabbitMQ for message queuing.
  • Collaborated using Jenkins for CI/CD, automating testing and deployment processes. Integrated performance monitoring tools like New Relic to track backend performance, ensuring React frontend remains responsive and up to date.

Front-end Engineer/UI-UX Developer

Infosys
01.2014 - 10.2016
  • Developed dynamic, scalable web applications using HTML5, CSS3, and ReactJS with a component-based architecture; implemented responsive UI using CSS Media Queries, Flexbox, and Grid.
  • Refined UI/UX with Styled Components for scoped, dynamic theming (including dark mode), Material-UI for pre-built design elements, and React Router with lazy loading and dynamic imports.
  • Oversaw state and data flow using Redux and Redux Toolkit for complex state handling, while integrating RESTful APIs via Node.js and Express.js with Axios for secure, token-aware HTTP requests.
  • Secured applications using JWT-based authentication and OAuth 2.0, implementing role-based access control (RBAC) and multi-factor authentication (MFA).
  • Tested and deployed with Jest and React Testing Library under TDD practices, while deploying on Vercel using serverless functions, global CDN, and smooth CI/CD pipelines.

Education

Bachelor of Science - Computer Science

Acharya Nagarjuna University
Guntur
08-2013

Skills

  • HTML5, CSS3, JavaScript, TypeScript, Reactjs, Redux, Context API, React Router, Nextjs, Remix, React Query, D3js
  • Material-UI, Ant Design, Tailwind CSS, Styled Components, Sass, Formik, React Hook Form, Storybook, Webpack, Babel, ESLint, Prettier
  • Nodejs, Expressjs, Nestjs, Koajs, GraphQL, RESTful APIs, Apollo Server,PM2
  • Node Core Modules (fs, http, crypto, net), SocketIO, RabbitMQ, Apache Kafka
  • JWT (JSON Web Tokens), OAuth2, Passportjs, bcryptjs, Helmetjs, Firebase Authentication, AWS Secrets Manager, HashiCorp Vault
  • Jest, Mocha, Chai, Supertest, Enzyme, React Testing Library, Cypress, Selenium, Postman, Newman, Pact
  • Sentry, LogRocket, Lighthouse, New Relic, Datadog, ELK Stack (Elasticsearch, Logstash, Kibana), Prometheus, Grafana
  • MongoDB, Mongoose, MongoDB Atlas, PostgreSQL, MySQL, Redis, Couchbase, DynamoDB, SQLite, Firebase, Prisma
  • AWS (EC2, S3, Lambda, RDS, Secrets Manager, Cloud Formation, Elastic Beanstalk, Amplify), Azure Blob Storage, GCP, Heroku
  • Docker, Kubernetes, Terraform,NGINX,Ansible
  • Jenkins, GitHub Actions, CircleCI, BitBucket Pipelines, GitLab CI/CD

Timeline

Senior Full Stack/MERN Stack Developer

MoneyGram
01.2023 - Current

Senior React Full Stack Developer

AT&T
05.2021 - 12.2022

NodeJS Full Stack Developer

Fidelity Investments
06.2019 - 04.2021

Backend NodeJS Developer

Infosys/FIS Global
03.2017 - 05.2019

Front-end Engineer/UI-UX Developer

Infosys
01.2014 - 10.2016

Bachelor of Science - Computer Science

Acharya Nagarjuna University