Project: Payroll and TDS System.
- Developed and implemented payroll features where salary calculation is directly linked to attendance and dynamic components.
- Designed and integrated Tax Deduction at Source (TDS) functionality to ensure accurate tax calculations per government guidelines.
- Led a small development team, overseeing task distribution and project timelines.
- Collaborated with product and design teams to ensure the system aligned with user needs and business goals.
- Conducted database modelling and migration, successfully transferring active user data to the newly optimized database structure.
Project: Attendance Management.
- Developed multiple methods for marking attendance, including manual entry, selfie-based verification, location tracking, and facial biometric recognition.
- Integrated the system with hardware devices from multiple vendors, ensuring smooth data management and synchronization.
- Implemented robust consistency and concurrency controls to handle simultaneous user interactions and ensure accurate attendance records.
Project: Payments Service.
- Designed and implemented an event-driven payment system as a new microservice to handle staff salary payments efficiently.
- Built a dynamic and extensible payment system, enabling easy plug-and-play integration with any payment gateway.
- Integrated with multiple banks and supported various payment modes for flexibility in processing payments.
- Developed robust mechanisms for handling payment failures, processing refunds, and implementing cashback algorithms.
Project: Subscription Management.
- Designed and implemented a flexible subscription architecture to support multiple plans and manage user subscriptions efficiently.
- Developed internal systems to handle subscription lifecycle management and issue tracking.
- Led the codebase migration from Node.js to NestJS, leveraging its support for dependency injection and the benefits of a more opinionated framework for improved scalability and maintainability.
- Integrated with various payment gateways to manage subscription payments, ensuring seamless transactions and data security.
Tools: NestJS, Node.js, JavaScript, TypeScript, Java, PostgreSQL, TypeORM, Sequelize, RabbitMQ, Redis, AWS Services, GitHub, JIRA, Datadog, and Docker.