I am a Senior Full-Stack Engineer with 10+ years of experience designing, building, and supporting enterprise-scale applications using Java, Spring Boot, React, and TypeScript. I thrive in event-driven and microservices architectures and have hands-on experience with Kafka, Kubernetes, GraphQL APIs, and cloud deployments on AWS. I value clean code, accessible UIs, and scalable system design, and I enjoy mentoring teammates to ship robust features. I collaborate cross-functionally with frontend, backend, and DevOps teams to deliver secure, performant solutions. My track record includes data-driven dashboards, real-time features, and well-constructed CI/CD pipelines. I’m passionate about architecture, engineering practices, and continuously improving development speed and quality in Agile environments.

I am a Senior Full-Stack Engineer with 10+ years of experience designing, building, and supporting enterprise-scale applications using Java, Spring Boot, React, and TypeScript. I thrive in event-driven and microservices architectures and have hands-on experience with Kafka, Kubernetes, GraphQL APIs, and cloud deployments on AWS. I value clean code, accessible UIs, and scalable system design, and I enjoy mentoring teammates to ship robust features. I collaborate cross-functionally with frontend, backend, and DevOps teams to deliver secure, performant solutions. My track record includes data-driven dashboards, real-time features, and well-constructed CI/CD pipelines. I’m passionate about architecture, engineering practices, and continuously improving development speed and quality in Agile environments.

Available to hire

I am a Senior Full-Stack Engineer with 10+ years of experience designing, building, and supporting enterprise-scale applications using Java, Spring Boot, React, and TypeScript. I thrive in event-driven and microservices architectures and have hands-on experience with Kafka, Kubernetes, GraphQL APIs, and cloud deployments on AWS. I value clean code, accessible UIs, and scalable system design, and I enjoy mentoring teammates to ship robust features.

I collaborate cross-functionally with frontend, backend, and DevOps teams to deliver secure, performant solutions. My track record includes data-driven dashboards, real-time features, and well-constructed CI/CD pipelines. I’m passionate about architecture, engineering practices, and continuously improving development speed and quality in Agile environments.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

English
Fluent

Work Experience

Sr Software Developer at Maximus Canada
August 1, 2022 - Present
Designed and developed modern, responsive React interfaces from UI/UX wireframes using Redux, TypeScript, and Tailwind CSS for enterprise and public-facing applications. Implemented dynamic forms with real-time validation, drag-and-drop interfaces, WebSocket-based real-time features, and data-driven UI components. Optimized frontend performance with code splitting, lazy loading, and Lighthouse-driven improvements; conducted WCAG 2.1 accessibility audits and ensured semantic HTML and keyboard navigation. Integrated frontend with Spring Boot REST and GraphQL APIs and supported authentication/authorization flows.
Software Developer at Grassland Public Schools Canada
February 1, 2020 - August 1, 2022
Developed SaaS web applications supporting education platforms with complex user roles and workflow processes. Built rich, interactive UIs in React/TypeScript; implemented robust Redux-driven state management; created reusable component libraries and live dashboards via WebSockets; authored unit/integration tests with Jest and end-to-end tests with Playwright/Cypress; collaborated with backend teams to connect Spring Boot services via REST.
Software Developer at Supple Soft Pvt. Ltd. India
February 1, 2016 - February 1, 2020
Designed and delivered backend services using Java 8–11 and Spring Boot, exposing RESTful APIs with Hibernate/JPA/JDBC and Oracle/MySQL backends. Implemented asynchronous messaging with Kafka; integrated GraphQL endpoints alongside REST services; applied 12-factor principles and supported CI/CD pipelines. Contributed to architecture discussions and cross-team collaborations.
Software Developer at Supple Soft Pvt. Ltd.
February 1, 2016 - February 1, 2020
Designed and maintained scalable backend services using Java 8–11 and Spring Boot; exposed RESTful APIs backed by Oracle and MySQL with Hibernate/JPA/JDBC. Implemented dependency injection and aspect-oriented programming, applied MVC/DAO/DTO/Factory patterns, and built high-throughput data processing. Integrated with Kafka messaging, GraphQL endpoints, and cloud deployments on GCP. Also contributed to desktop applications using Swing/SWT/RCP and supported integration with frontend teams.

Education

Masters at Punjab Technical University
August 1, 2016 - February 10, 2026
Bachelors at Punjab Technical University
August 1, 2013 - February 10, 2026
Master of Computer Applications at Punjab Technical University, Punjab, India
January 11, 2030 - August 1, 2016
Bachelor of Computer Applications at Punjab Technical University, Punjab, India
January 11, 2030 - August 1, 2013

Qualifications

PMP Certified
January 11, 2030 - February 10, 2026
Azure AZ 400 course
January 11, 2030 - February 10, 2026
ITIL v3 Foundation Examination
January 11, 2030 - February 10, 2026
PMP Certification
January 11, 2030 - February 18, 2026
Azure AZ-400
January 11, 2030 - February 18, 2026
ITIL v3 Foundation
January 11, 2030 - February 18, 2026

Industry Experience

Software & Internet, Media & Entertainment, Education, Professional Services, Government

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
See more