Experience
A detailed look at my backend engineering journey, responsibilities, and technical work.
Backend Developer, Khaitan & Co
- Full-time
- Noida, Uttar Pradesh, India
- On-site
Working on enterprise backend systems across backend architecture, API development, database schema design, workflow engineering, analytics, performance optimization, CI/CD, Azure deployment, AI integrations, and automation.
Engineering progression
Architecture & Systems
From implementing backend systems to designing and evolving production architecture.
Architecture & Backend Engineering
- Defined the backend microservice architecture based on business and application requirements.
- Designed the database schema for development, including tables, columns, relationships, and supporting data structures.
- Developed REST APIs and backend services using Node.js and TypeScript.
Enterprise Workflow Systems
- Designed and developed the Timesheet Review & Approval system with multi-level approvals, RM/TL workflows, reviewer assignments, RBAC, and audit tracking.
- Translated complex business approval rules into reliable backend workflows and APIs.
HR Analytics & Reporting
- Built HR Analytics & Reporting services with dashboard aggregation, advanced filtering, utilization tracking, and operational reporting.
- Optimized complex MSSQL and Knex.js queries, reducing unnecessary database calls and improving performance.
Cloud, CI/CD & Deployment
- Created CI/CD pipelines for Dev, Test, and Live environments supporting controlled releases and deployments.
- Created and configured Azure Web Apps on Linux running Node.js 22 LTS for backend application hosting.
AI & Automation
- Integrated Azure AI, Airia, and n8n to introduce AI capabilities and automate business workflows.
- Identified opportunities to streamline repetitive processes through automation and AI-enabled integrations.
Technologies
- Node.js
- TypeScript
- Microservices
- REST APIs
- MSSQL
- Knex.js
- RabbitMQ
- Redis
- Azure
- Azure AI
- n8n
- Airia
- JWT
- RBAC
- Swagger
- Git
Backend Developer, Digicorp Information Systems Pvt. Ltd.
- Full-time
- Ahmedabad, Gujarat, India
- Remote
Worked on enterprise web applications, developing backend services and REST APIs across customer management, reporting, support, invoicing, and payment management systems.
Engineering progression
Backend Engineering
From building applications to building production backend systems.
Backend Engineering
- Developed REST APIs and microservices using Node.js for enterprise web applications.
- Implemented backend business logic, data processing, API integrations, and application workflows.
- Developed customer management, reporting, and support modules to support business operations.
Payment & Business Systems
- Developed payment management functionality, including payment processing and integration with a Kuwait-based payment gateway.
- Built invoicing and notification workflows to automate operational processes.
- Developed reporting capabilities to provide structured business and operational insights.
Software Engineering
- Worked across the application development lifecycle, from understanding requirements and implementing backend functionality to testing and production support.
- Followed Agile development practices and contributed to code reviews and maintaining code quality.
Technologies
- Node.js
- REST APIs
- Microservices
- JavaScript
- SQL
- Payment Gateway Integration
- Git
- Agile
- Testing
- Code Reviews
Full-Stack Developer Intern, The 10x Academy
- Full-time
- Remote
Started the transition from structured learning into hands-on software development, building a foundation across frontend and backend development.
Engineering progression
Foundation
From learning software development to building applications.
Focus
- Full-stack foundations
- Backend fundamentals
- Frontend development
- Application development
- Software development workflow