Summary
Overview
Work History
Education
Skills
Websites
Accomplishments
Certification
Timeline
AccountManager
Rajat Kumar Saraf

Rajat Kumar Saraf

Software Engineer
Noida

Summary

Results-driven Full Stack Developer with 3+ years of experience in designing, developing, and deploying scalable web applications. Proficient in React.js, Node.js, and Express, with expertise in building responsive UI/UX, RESTful APIs, and scalable backend architectures.

Detail-oriented, organized, and meticulous employee. Works at fast pace to meet tight deadlines. Enthusiastic team player ready to contribute to company success.

Seasoned Full Stack developer experienced developing applications, databases and cloud computing solutions. Smart professional with proven troubleshooting and debugging capabilities for resolving complex technical issues.

Overview

4
4
years of professional experience
5
5
years of post-secondary education
3
3
Certifications

Work History

Software Engineer(Full Stack Developer)

Neuronimbus Software Services Pvt. Ltd.
10.2021 - Current
  • Developed scalable and maintainable code, ensuring long-term stability of the software.
  • Integrated new technologies into existing systems, increasing capabilities and improving overall performance.
  • Developed and optimized React JS components using Redux Toolkit, improving state management efficiency by 30%.
  • Built server-side rendered (SSR) and static site generated (SSG) pages with Next JS, reducing page load time by 40%.
  • Implemented React Hooks (useState, useEffect, useMemo, useCallback) to enhance component reusability and performance.
  • Developed responsive UI components using Material-UI, Tailwind CSS, and Styled Components, ensuring 100% mobile responsiveness.
  • Integrated React Context API for global state management, reducing prop drilling issues.
  • Optimized performance with lazy loading, code splitting, and tree shaking, enhancing web application speed.
  • Applied memoization techniques using useMemo and useCallback to prevent unnecessary re-renders.
  • Migrated legacy JavaScript code to TypeScript, improving code maintainability and reducing runtime errors.
  • Implemented internationalization (i18n) and localization to support multiple languages.
  • Debugged and resolved React JS performance bottlenecks using React DevTools and Chrome Performance Profiler.
  • Developed scalable RESTful APIs using Node.js and Express, improving API performance by 40%.
  • Designed and implemented GraphQL APIs using Apollo Server, reducing over-fetching and under-fetching of data.
  • Integrated authentication and authorization using JWT, OAuth2, and Passport for secure user access.
  • Developed middleware for logging, error handling, and security measures (rate limiting, CORS, helmet).
  • Integrated WebSockets (Socket.io) for real-time communication features like chat and live notifications.
  • Deployed microservices architecture, reducing API response time and enhancing system modularity.
  • Optimized Node JS API performance using Redis caching and query optimization.
  • Configured file uploads and storage using Multer, AWS S3, and Firebase Storage.
  • Designed and managed MongoDB and PostgreSQL schemas, ensuring efficient data storage and retrieval.
  • Used Sequelize ORM for structured database interactions with PostgreSQL and MySQL.

Python Developer

Apptunix Technologies Pvt. Ltd.
02.2021 - 09.2021
  • Reviewed code, debugged problems, and corrected issues.
  • Developed functional databases, applications and servers to support websites on back-end.
  • Integrated third-party APIs to enhance functionality and improve overall user experience on web platforms.
  • Reduced page load times by optimizing front-end assets such as JavaScript files and images.
  • Developed and optimized Python RESTful APIs using Flask / Django, improving API response time by 30%.
  • Integrated third-party APIs and optimized request handling, reducing API latency by 40%.
  • Implemented authentication and authorization using JWT, OAuth2, and Django Authentication.
  • Developed asynchronous tasks using Celery and Redis, improving task execution efficiency.
  • Applied data serialization and validation using Django REST Framework (DRF) and Pydantic.
  • Optimized database queries using Django ORM and SQLAlchemy, enhancing performance.
  • Developed and maintained unit tests and integration tests using PyTest and Unit test, ensuring 95% test coverage.
  • Secured backend applications using input validation, CSRF protection, and security headers.
  • Designed and optimized PostgreSQL and MySQL database schemas, improving query performance.
  • Used MongoDB with PyMongo for managing unstructured data efficiently.
  • Built data processing pipelines using Pandas and NumPy, improving data analysis speed.
  • Automated repetitive tasks using Python scripts, Selenium, and BeautifulSoup.
  • Integrated data visualization libraries like Matplotlib and Seaborn for generating reports.
  • Developed microservices architecture with FastAPI, improving scalability.
  • Used GraphQL for flexible API queries, reducing over-fetching of data.
  • Implemented WebSocket APIs for real-time communication.
  • Deployed REST APIs using Gunicorn and Nginx, improving request handling efficiency.

Education

Master of Computer Applications -

Mysore University (Online)
Mysore, India
07.2022 - 07.2024

Bachelor of Computer Applications -

Shri Ramswaroop Memorial University
Lucknow, India
07.2015 - 07.2018

Skills

JavaScript

undefined

Accomplishments

  • Received an award from HCL Technologies for securing a Top 100 rank out of 3,000 candidates in a competitive coding challenge.
  • Promoted to senior engineer after just 8 months of employment.

Certification

Completed a workshop on HTML, CSS, and JavaScript at IIT Delhi, gaining hands-on experience in frontend development, responsive design, and modern web technologies.

Timeline

Master of Computer Applications -

Mysore University (Online)
07.2022 - 07.2024

Software Engineer(Full Stack Developer)

Neuronimbus Software Services Pvt. Ltd.
10.2021 - Current

Python Developer

Apptunix Technologies Pvt. Ltd.
02.2021 - 09.2021

Completed a workshop on Core Java and Advanced Java at IIT Delhi, gaining hands-on experience in object-oriented programming, multithreading, data structures, and web development using Java.

10-2017

Successfully completed an officially authorized Big Data Certification, acquiring in-depth knowledge of Hadoop, Spark, HDFS, MapReduce, Hive, and real-time data processing. Gained hands-on experience in big data analytics, distributed computing, and large-scale data management.

06-2017

Completed a workshop on HTML, CSS, and JavaScript at IIT Delhi, gaining hands-on experience in frontend development, responsive design, and modern web technologies.

06-2016

Bachelor of Computer Applications -

Shri Ramswaroop Memorial University
07.2015 - 07.2018
Rajat Kumar SarafSoftware Engineer