Rahul Avhad
Backend Developer
About
Backend Developer with 1.5 years of hands-on experience building scalable REST APIs and enterprise workflow systems using Node.js, Fastify, and PostgreSQL. Currently developing an ERP-style workflow management platform covering modules such as Loan Management, Timetable, Payroll, Document Management, Examination, Notice Board, and a dynamic Form Builder, and presently working on an Accounting project. Skilled in relational database design, JWT-based authentication, role-based access control, and API performance optimization, with working knowledge of React for frontend integration and cross-functional collaboration. A quick learner with strong problem-solving and analytical skills, seeking to contribute to impactful, production-grade backend systems.
Skills & Expertise
No skills listed yet
Work Experience
Software Developer โ Node.js Backend Developer
The Baap Company
Jan 2025 - Present
Developing and maintaining scalable backend services for an ERP-based workflow management platform using Node.js, Fastify, and PostgreSQL. Built and maintain core ERP modules including Loan Management, Timetable, Payroll, Document Management, Examination, Notice Board, and a dynamic Form Builder. Currently developing an Accounting module, covering ledger entries, transaction workflows, and financial reporting APIs. Designed and implemented RESTful APIs for user management, authentication, and core business workflows. Built secure authentication and authorization using JWT and role-based access control (RBAC). Designed PostgreSQL database schemas, optimized SQL queries, and managed database migrations. Integrated third-party APIs including payment gateways, email services, and SMS notifications. Improved API performance through query optimization, caching, and efficient asynchronous programming. Collaborated with frontend developers (React) to integrate APIs, resolve integration issues, and support end-to-end feature delivery. Used Git/GitHub for version control, participated in code reviews and Agile sprint ceremonies. Wrote reusable, modular code and maintained project documentation to improve development efficiency.
Education
Bachelor of Computer Applications (BCA) - University of Mysore
2023 - ยท Afghanistan
Certifications
No certifications added yet