Available to hire
I am a Senior Software Engineer with 9+ years of hands-on experience delivering scalable Java/Kotlin microservices and cloud-native platforms. I specialize in building robust RESTful APIs, event-driven architectures with Kafka, and data-intensive services that power web and mobile experiences.
I excel at collaborating across product, UX, and operations teams, optimizing performance, and designing secure architectures with RBAC, OAuth2/JWT, and CI/CD pipelines. I enjoy mentoring teammates and exploring AI-assisted development workflows to boost productivity.
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Language
English
Fluent
Work Experience
Sr Software Developer at Maximus Canada
August 1, 2022 - PresentDesigned 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, 2022Developed 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, 2020Designed 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, 2020Designed 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, 2026Bachelors at Punjab Technical University
August 1, 2013 - February 10, 2026Master of Computer Applications at Punjab Technical University, Punjab, India
January 11, 2030 - August 1, 2016Bachelor of Computer Applications at Punjab Technical University, Punjab, India
January 11, 2030 - August 1, 2013Masters at University of Calgary
August 1, 2014 - April 30, 2026Bachelors at Punjab Technical University
August 1, 2010 - April 30, 2026Qualifications
PMP Certified
January 11, 2030 - February 10, 2026Azure AZ 400 course
January 11, 2030 - February 10, 2026ITIL v3 Foundation Examination
January 11, 2030 - February 10, 2026PMP Certification
January 11, 2030 - February 18, 2026Azure AZ-400
January 11, 2030 - February 18, 2026ITIL v3 Foundation
January 11, 2030 - February 18, 2026PMP Certified
January 11, 2030 - April 30, 2026ITIL v3 Foundation Examination
January 11, 2030 - April 30, 2026Azure AZ-400
January 11, 2030 - April 30, 2026Industry 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
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Hire a Full Stack Developer
We have the best full stack developer experts on Twine. Hire a full stack developer in Vaughan today.