About Me
Technical Skills
Projects
AgroBuy – Online Fertilizer Purchasing System
A centralized full-stack web platform that helps farmers purchase authentic fertilizers online, solving the problem of counterfeit products and lack of accessibility in rural areas. Built the complete frontend using HTML, CSS, JavaScript, and Bootstrap with a responsive design. Developed the backend using Java Spring Boot with RESTful API architecture handling authentication, product catalog, shopping cart, and order management. Designed and managed a MySQL database for product inventory, user accounts, and order records. Ensured reliability through comprehensive unit, integration, and system testing across all key modules.
View on GitHubPre-Delivery Inspection (PDI) System
Built the backend for a web application that manages pre-delivery inspections for heavy machinery at Siage Solutions, Bangalore. Designed and developed 15+ RESTful APIs using Node.js and Express.js following a clean 4-layer architecture — Routes → Controllers → Services → Models — covering four core resources: Dealer, Inspector, Machine, and PDI. Designed a MySQL database schema capturing 17+ inspection sections including engine, hydraulics, crusher, electrics, and safety checks with soft-delete support for data integrity. Implemented MySQL2 connection pooling for optimized database performance and configured Swagger UI at /api/v1/docs for interactive API documentation.
View on GitHubCategory Management Service – PDI Checklist System
A Node.js microservice that manages configurable inspection categories and dynamic checklist fields for machines within a larger Pre-Delivery Inspection (PDI) system. Built with Express.js and Sequelize following a clean layered architecture (Routes → Validators → Controllers → Services → Models). Supports category CRUD with enable/disable status, dynamic field configuration (boolean, text, number, dropdown, date, file types) stored as JSON, machine-to-category mapping with uniqueness constraints, and structured inspection response capture with pass/fail and image support. Fully documented via Swagger/OpenAPI with an interactive UI.
View on GitHubShree AI – Intelligent Professional Profile Assistant
Shree AI is an intelligent professional profile assistant designed to answer questions related to my education, internships, projects, skills, certifications, and professional achievements. Built using Java Spring Boot, Spring AI, Angular, and MySQL, the application provides context-aware responses based on structured personal data and uploaded documents. The system features guided knowledge management, allowing new skills, projects, achievements, certifications, and career milestones to be added through user interactions. Future enhancements include Retrieval-Augmented Generation (RAG), document processing and resume generation.
View on GitHubEducation
Work Experience
- Developing backend APIs using Node.js and Express.js.
- Testing and validating endpoints using Postman.
- Learning backend architecture and debugging techniques.
- Building and testing full-stack Java web applications.
- Developing RESTful APIs and backend business logic.
- Learning backend architecture and API integration patterns.
- Developed interactive Power BI dashboards for data insights.
- Designed SQL tables and structured data models.
- Integrated SQL Server with frontend applications for live data.
Contact
I'm open to full-time Software Developer roles. Feel free to reach out — I'd love to connect!