Detail-oriented, organized and meticulous employee. Works at fast pace to meet tight deadlines. Enthusiastic team player ready to contribute to company success.
Overview
3
3
years of professional experience
Work History
Software Developer
Hexagon Capability Center India
10.2021 - Current
Designed and implemented responsive, user-friendly web interfaces using React.js, incorporating Material-UI and React-Bootstrap to deliver an exceptional user experience.
Collaborated with designers and QA engineers to seamlessly integrate frontend and backend components, ensuring cohesive and high-quality software solutions.
Implemented React Router for seamless client-side routing. Achieved client-side authentication, including private routes tailored for admin access, to optimize the user experience.
Implemented state management using Redux, and Redux toolkit for efficient data flow in the application by utilizing createSlice and createApi methods.
Conducted performance optimization to enhance application speed and efficiency, including code splitting, and lazy loading.
Developed and maintained RESTful APIs with Express.js and Implemented custom error handling.
Implemented JWT (JSON Web Token) authentication for user login in Node.js and developed custom middleware to enforce server-side authentication and authorization for every request. Ensured secure and seamless user interactions within the application.
Utilized Mongoose, an Object Data Modeling (ODM) to seamlessly interact with MongoDB in a Node.js application. Utilized Mongoose's features to define schemas, model data, and perform Data Management Operations, streamlining database interactions.
Implemented file uploads in a Node.js application using the Multer package. Configured Multer middleware to handle multipart/form-data, enabling efficient and secure processing of file uploads, with customizable storage options and file validation.
Automated CI/CD with GitHub Actions, Dockerized applications for consistency, and orchestrated deployments on AWS ECS, streamlining development and ensuring scalable, reliable releases.
Education
Bachelor of Engineering (BE) - Mechanical Engineering
Associate Director, Software Development at Hexagon Capability Center India Private LimitedAssociate Director, Software Development at Hexagon Capability Center India Private Limited