Backend Developer
Zetwerk Manufacturing BusinessesOct, 2021 - Dec, 20243 yr 2 months
Async Task Manager: Played a pivotal role in the design and development of Async Task Manager, a robust micro-service designed to manage asynchronous tasks, optimizing API call response times by 50% and improving end-user experience by offloading compute-intensive tasks. Collaborated with cross-functional teams to gather requirements and deliver a product aligned with user needs. Nodejs Boilerplate: Developed and maintained a comprehensive Node.js boilerplate for backend development, resulting in a 40-50% reduction in lines of code and 30-40% less developer effort across each micro-service. Developed an in-house CLI tool for creating new repositories based on the boilerplate, reducing setup time and ensuring project consistency. Middleware-v2: Developed a middleware solution for integration between the internal Zetwerk system and external systems, efficiently processing around 1 million events daily. Designed the middleware to autonomously create and update records in external systems based on internal changes, ensuring synchronization. Zet Agenda: Developed an internal package extending NPM Agenda, incorporating advanced features like retry mechanisms and producer-consumer capabilities akin to Kafka, improving reliability and operational efficiency with over 40k internal downloads in the last year. ERP Master Data Management: Developed a microservice for centralized ERP-compliant master data management, serving as a single source of truth for ERP integration microservices. Built UI for easy access and retrieval of master data by other microservices, promoting data reusability.