Full Stack Developer
Tech MahindraJun, 2021 - Aug, 20221 yr 2 months
Spearheaded the creation of a shared UI Component Library using React.js, standardizing design elements to cut development time by 30%. Built scalable RESTful APIs using Node.js and Express.js, implementing middleware for logging, error handling, and JWT authentication. Designed and optimized MongoDB schemas and aggregation pipelines to handle complex data relationships, improving query execution speeds by 20%. Centralized application-wide state using Redux to manage complex user flows and multi-step forms without prop-drilling. Elevated code quality standards by instituting Jest and React Testing Library protocols, increasing unit test coverage to 85%. Automated CI/CD workflows using Azure DevOps, streamlining the build and release process for Single Page Applications. Tech Stack: React.js, TypeScript, Node.js, Express.js, MongoDB, Redux, GraphQL, Jest, Azure DevOps.