Rajat Singh Tomar
New Delhi, INDIA | rajatsinghtomarofficial@gmail.com| +91 7348765761
https://github.com/rajat290
| https://www.linkedin.com/in/rajat-singh-tomar-65727a185/
WORK EXPERIENCE
WEB DEVELOPER [MERN] Dec. 2023- june2024
Kloudrac Softwares | Noida, India
● Identify and address performance bottlenecks in React components,
implementing optimizations to improve rendering speed, reduce bundle
size, and enhance overall user experience.
● Write unit tests for React components using testing libraries such as Jest
and Enzyme, ensuring code reliability and maintainability through test-
driven development practices.
● Document codebase, APIs, and architectural decisions to facilitate
knowledge sharing and onboarding of new team members, maintaining
comprehensive and up-to-date documentation.
● Investigate and resolve bugs and issues reported by QA or end-users,
employing debugging tools and techniques to diagnose and fix
problems in React.
● Identify and address performance bottlenecks in React components,
implementing optimizations to improve rendering speed, reduce bundle size,
and enhance overall user experience.
● Handling complex data flow and interactions between components.
Android Developer [Intern] Jan 2022 - Apr.
2022 Digi podium | Lucknow, India
● Assisted in the development and testing of Android applications under the
guidance of senior developers
● Participated in code reviews, bug fixing, and troubleshooting to ensure
the quality and
stability of mobile applications.
● Successfully completed and deployed Android projects, gaining hands-on
experience in application development and deployment processes.
Charity Application: Contributed to the development of an Online Charity/Donation
application using Kotlin and Android Studio.
PROJECTS
Real-time Chat Application
● Developed user authentication and authorization system using Firebase
Authentication to ensure secure access to the chat application.
● Designed and implemented group chat and direct messaging features,
allowing users to create private chat rooms and engage in one-on-one
conversations
● Developed push notification system using Firebase Cloud Messaging (FCM)
to alert users
about new messages and activity in the chat application, enhancing user
engagement
and retention.
● Implemented real-time messaging functionality using WebSocket for
instant message
delivery and seamless user experience.
Online Learning Platform
Designed and implemented a searchable course catalog using React
components and Redux state management, allowing users to browse, search,
and filter courses by category, keyword, or level of difficulty.
Integrated interactive lessons and quizzes using React components, allowing
users to engage with course materials through multimedia content, interactive
exercises, and self-assessment quizzes. Utilized Redux for state management
and data persistence.
Integrated push notifications and reminders to keep users informed about
upcoming deadlines, course updates, and important announcements.
Developed features for sending personalized notifications based on user
preferences and activity.
Ensured the online learning platform is accessible and user-friendly across various
devices and screen sizes. Implemented responsive design principles and
accessibility features to provide an inclusive learning experience for all users.
E-commerce Website Using MERN
● Integrated user authentication and authorization using JSON Web Tokens
(JWT) and Express.js middleware. Implemented user registration, login, and
password reset functionalities.
● Developed a shopping cart feature using React state management and
MongoDB for storing cart data. Implemented a multi-step checkout process
with validation and error handling for seamless user experience.
● Implemented image auto-compression to optimize loading speeds on web browsers,
enhancing the overall user experience.
● Designed and implemented order management functionalities using MongoDB for
storing order data. Developed features for order tracking, status updates, and email
notifications to keep users informed about their orders.
CERTIFICATIONS
CISCO Certified MERN STACK DEVELOPER
Infosys springboard certified WEB DEVELOPER
EDUCATION
Masters of Computer Application (MCA) - Computer Science
May.-2024 Galgotias University , Greater Noida (India)
Bachelor of Computer Application (BCA) - Computer
Science
May.-2022 Babu Banarsi Das University , Lucknow (India)
SKILLS
JavaScript | React.js | Redux | RESTful APIs | Scripting | Linux | Debugging and Testing | Monitoring |
GitHub | Node.js | Bootstrap| Tailwind| HTML| CSS |Project Management | Communication | Leadership | Time
Management | Adaptability | Problem Solving | Teamwork | Creativity |