Summary
Overview
Work History
Education
Skills
Certification
Timeline
Hobbies
Generic

Gurjeet Sandhu

SAS Nagar Mohali

Summary

Results-driven Technical Lead with over 10 years of experience in designing and implementing scalable, distributed systems. Expertise in Java (21), Spring Boot, Hibernate, and microservices architecture, complemented by strong skills in Kafka messaging, AWS, and Kubernetes. Proven ability to lead large-scale application migrations and define system architecture, enhancing business-critical platforms. Strong background in distributed system patterns and DevOps practices to deliver high-quality, fault-tolerant services.

Overview

12
12
years of professional experience
1
1
Certification

Work History

Tech Lead

Canterr (Client: Wayfair, USA)
09.2023 - Current
  • Ensured high availability by designing scalable microservices with Java and Spring Boot.
  • Increased system resilience through implementing Circuit Breaker and Saga patterns.
  • Automated multi-environment deployments using Buildkite and integrated SonarQube scans.
  • Provisioned GCP infrastructure with Terraform, enhancing reproducibility and management.
  • Reduced incident response times by improving observability with Datadog and ELK.
  • Mentored junior engineers, conducting technical sessions and code reviews effectively.

Senior Software Engineer

IRIS Software Inc. Noida (Client Advarra, USA)
11.2020 - 09.2023
  • Delivered scalable backend services enhancing clinical research workflows using Java and Spring technologies.
  • Created Insights dashboards enabling real-time analytics for informed decision-making in research operations.
  • Streamlined automated participant payment systems integrating diverse payment methods with heightened security measures.
  • Optimized Oracle persistence layers ensuring high performance and transactional integrity for critical financial data.
  • Integrated GraphQL APIs for seamless data access across Insights and Payments modules for frontend use.
  • Deployed applications on JBoss, utilizing CI pipelines for automated builds and quality assurance practices.
  • Ensured frontend component consistency and reusability through Storybook, boosting UI development efficiency.
  • Facilitated communication among cross-functional teams to create compliant and user-centered clinical research solutions.

Senior Software Engineer

FIS Solutions (India) Pvt. Ltd.
10.2019 - 11.2020
  • Enhanced online banking modules for enterprise clients using Java, Servlets, and WebSphere.
  • Delivered real-time financial reporting systems, improving visibility into investments, trades, and performance metrics.
  • Streamlined transaction handling through high-volume batch processing and data import capabilities.
  • Enabled client customization via self-service features for reports, notifications, and user hierarchies.
  • Integrated Oracle persistence layers to support complex accounting logic and ledger processing.
  • Validated SOAP-based integrations with core banking systems, ensuring reliable data communication.
  • Automated build processes with Jenkins and Bitbucket, enhancing code quality and deployment reliability.
  • Collaborated across teams in Agile framework, contributing to sprint planning and project retrospectives.

Senior Software Engineer

ASCENTX Software Services Pvt. Ltd
05.2018 - 09.2019
  • Designed and developed modular, scalable financial services using Java, Spring Boot, Spring MVC, and Microservices architecture, supporting front-, mid-, and back-office workflows.
    • Implemented real-time and on-demand reporting capabilities for positions, collateral, investments, trades, P&L, accruals, and performance metrics, improving financial transparency and control.
    • Built and integrated messaging and integration workflows using Apache Camel, enabling reliable data exchange via MQ, file import/export, and external financial systems (Loanet, EquiLend, Data Explorer).
    • Developed and optimized Oracle-backed persistence layers, supporting advanced accounting logic including general ledger processing, income calculations, and earning splits.
    • Deployed and managed applications on WildFly and Tomcat, ensuring stable runtime environments across multiple services.
    • Built responsive UI components using AngularJS, TypeScript, JavaScript, JSP, and jQuery, enabling rich client portal and operational dashboards.
    • Automated CI pipelines using Jenkins, Git, and SonarQube, improving build reliability and enforcing code quality standards.
    • Collaborated in a Scrum-based Agile environment, contributing to sprint planning, backlog prioritization, daily stand-ups, and timely sprint delivery.
    • Conducted peer code reviews to improve code maintainability, performance, and adherence to best practices.

Software Engineer

NetSmartz Infotech
08.2017 - 05.2018
  • Developed and enhanced telecommunications management modules supporting user, service, order, invoice, and product campaign workflows across multi-tenant customer environments.
    • Implemented role-based access control (RBAC) for five distinct user roles (Super Admin, Employee Admin/User, Customer Admin/User), enabling secure authorization, impersonation, and subscription management.
    • Owned the Customer module frontend logic, implementing complex jQuery- and JavaScript-based calculations to support pricing, invoicing, and service management workflows.
    • Built and integrated enterprise portals using Liferay and JSP, delivering scalable and customizable user experiences.
    • Integrated third-party systems such as Salesforce and Xero using MuleSoft, enabling seamless data exchange across CRM, billing, and accounting platforms.
    • Designed and optimized MS SQL–backed data models, ensuring data consistency and performance for transactional operations.
    • Collaborated in a Scrum-based Agile environment, contributing to sprint planning, estimations, daily stand-ups, and retrospectives to meet delivery goals.
    • Worked closely with cross-functional teams to translate business requirements into scalable technical solutions.

Consultant

Seasia Infotech
02.2014 - 08.2017
  • Enhanced application security by implementing RBAC for six user roles.
  • Integrated core features like scheduling, billing, and inventory management for practice management.
  • Facilitated secure payment processing and eligibility checks through third-party service integration.
  • Designed custom email templates, boosting patient communication and intake automation.
  • Developed backend services for live sports streaming across Web, iOS, and Android.
  • Implemented role-based workflows to manage venue operations and live notifications.

Education

Master of Technology - CSE

PURCITM
Mohali
06.2013

Master of Science - IT

DAV College
Chandigarh
05.2011

Bachelor of Computer Applications - Computer Science

H Bhagat College
Dhuri
05.2009

12th - Science

Arya Sen. Sec. School
Dhuri
03.2004

10th -

Govt. High School
Dhura
03.2002

Skills

  • Programming & Frameworks: Java 21, Spring Boot, Hibernate, Microservices, REST APIs, Multithreading, Java Streams, Data Structures & Algorithms, Design Patterns, ReactJS
  • Databases & Messaging Systems: MySQL, MongoDB, PostgreSQL, Elasticsearch, Redis, Apache Kafka
  • System Design & Architecture: High-Level & Low-Level Design (HLD/LLD), Event-Driven Architecture, Distributed Systems
  • Cloud Platforms & DevOps: AWS (EC2, S3, RDS, Lambda, VPC, CloudWatch), Docker, Kubernetes, Helm, Jenkins, GitHub Actions, Buildkite, Maven, Gradle, Git
  • Testing, Tools & Monitoring: JUnit, Mockito, Postman, Swagger,SonarQube, Datadog, ELK Stack, CI/CD Pipelines, Feature Flagging
  • Professional & Leadership: Team Leadership, Mentoring, Project Management, Agile/Scrum, Stakeholder Communication, Technical Documentation, Cross-functional Collaboration

Certification

  • Oracle Certified Professional, Java SE6 Programmer (OCPJP)
  • Java EE 6 Web Component Developer Certified Expert (WCDCE)

Timeline

Tech Lead

Canterr (Client: Wayfair, USA)
09.2023 - Current

Senior Software Engineer

IRIS Software Inc. Noida (Client Advarra, USA)
11.2020 - 09.2023

Senior Software Engineer

FIS Solutions (India) Pvt. Ltd.
10.2019 - 11.2020

Senior Software Engineer

ASCENTX Software Services Pvt. Ltd
05.2018 - 09.2019

Software Engineer

NetSmartz Infotech
08.2017 - 05.2018

Consultant

Seasia Infotech
02.2014 - 08.2017

Master of Science - IT

DAV College

Master of Technology - CSE

PURCITM

Bachelor of Computer Applications - Computer Science

H Bhagat College

12th - Science

Arya Sen. Sec. School

10th -

Govt. High School

Hobbies

Enjoy listening to music and playing cricket, promoting creativity, focus, and teamwork.

Gurjeet Sandhu