I am a Lead Consultant and Senior Software Engineer with 11+ years of experience in designing, developing, modernising, and delivering enterprise-grade web applications and digital solutions.
My primary expertise is in React, Angular, Node.js, TypeScript, Java, Spring Boot, REST APIs, MySQL, and cloud-based application development. I specialize in building scalable front-end architectures, Backend-for-Frontend (BFF) solutions, microservices-based applications, and modernizing legacy applications into maintainable and scalable technology stacks.
Over the years, I have worked across the complete software development lifecycle — from requirement analysis, architecture and technical design to development, testing, CI/CD, deployment, production support, and application modernization. I have experience working with enterprise environments where scalability, security, performance, maintainability, and reliability are critical.
I also have strong experience in legacy application migration, including transforming older front-end applications into modern React-based architectures with Node.js BFF layers and Java/Spring Boot backend services. I work closely with architects, developers, business stakeholders, and engineering teams to translate business requirements into practical technical solutions.
More recently, I have been focusing on AI-assisted software development and AI-driven Software Development Lifecycle (AI-DLC) approaches, exploring how AI can accelerate requirements analysis, technical design, development, testing, documentation, and overall engineering productivity.
Core Expertise
Frontend: React, Angular, JavaScript, TypeScript, HTML, CSS, Tailwind CSS
Backend: Node.js, Express.js, NestJS, Java, Spring Boot, REST APIs
Architecture: Microservices, BFF, API integration, enterprise application architecture, application modernization, scalable UI architecture
Database: MySQL and relational database design
Cloud & DevOps: Azure, AWS, Azure Functions, CI/CD, application deployment and monitoring
Testing: Jest, React Testing Library, Playwright and automated testing strategies
AI & Engineering Productivity: AI-assisted development, GitHub Copilot, Claude, AI-DLC/AISDLC, automation of software engineering activities
What I Bring
I bring a combination of hands-on engineering expertise, architectural thinking, technical leadership, and business understanding. I can work as an individual contributor, technical lead, or solution-focused engineer and can take ownership of a requirement from initial analysis through implementation and production delivery.
I am currently open to new consulting, contract, technical leadership, and software engineering opportunities where I can contribute to building scalable digital products, modernizing existing applications, and helping organizations adopt modern engineering and AI-assisted development practices.
Skills
Experience Level
Language
Work Experience
Education
Qualifications
Industry Experience
Skills
Experience Level
Hire a Software Engineer
We have the best software engineer experts on Twine. Hire a software engineer in Chandigarh today.