About

Learn more about me

Software Engineer @ Nakisa

  • City: Toronto, ON, Canada
  • Email: gagandeepcorp@gmail.com

I’m a passionate Software Engineer with over 4 years of experience designing and delivering scalable, high-performance systems across enterprise-grade applications. Throughout my career, I’ve built robust backend services, developed intuitive user experiences, and worked across cloud-native architectures to solve real-world business challenges.
I recently completed my Master’s in Software Engineering at Western University, Canada, where I deepened my technical foundations while exploring the latest advancements in distributed systems, microservices, and DevOps. With a strong commitment to innovation, clean architecture, and continuous learning, I strive to build impactful software that scales with both users and technology.

Skills

  • Fundamentals : Data Structures and Algorithms, OOPs, System Design(High Level Design and Low Level Design), Rest APIs, Database Management, Micro services, Monolithic, Software Development
  • Frontend Tech Stack : HTML, CSS, JavaScript, React, Vue.js
  • Backend Tech Stack : Spring Boot, JPA, Hibernate, Spring Cloud, API gateway, NodeJs, Express, HashiCorp Vault
  • Libraries/Tools : Docker, Kubernetes, Log4J, Kafka, Swagger, CI/CD Pipeline
  • Languages/Tools : C, C++, Core Java, JavaScript, Python, Postman, ReadyAPI, GitHub, GitHub Actions, Bitbucket, Bamboo, Agile, JIRA
  • Databases : MySQL, MongoDB, PostgreSQL
  • Testing Libraries/Frameworks : Junit, Mockito, Integration testing, Unit testing
  • Cloud : GCP(Kubernetes Engine, Cloud SQL, IAM, Cloud Build, Artifact Registry, Monitoring, Logging), AWS

Resume

Check My Resume

Education

M.Eng. Software Engineering

Sept 2023 – Aug 2024

Western University, London, ON

  • GPA: 4.0/4.0
  • Relevant Courses: Web Application Development, Cloud Computing, Data Management & Application, Data Analytics, Machine Learning, Game Design

B.Tech. Computer Science and Engineering

Sept 2016 – May 2020

UPES, Dehradun, India

  • Relevant Courses: Programming and Data structures, Database Management Systems, Design and Analytics of Algorithms, Computer System Architecture, Computer Networks, Web Technologies, Artificial Intelligence, Project Management

Publications

An Efficient and Secured Data Sharing Approach Through Image Transmission

IEEE-ESCI 2021
  • This research paper presents a two-layered security method for data hiding by combining Steganography and Visual Cryptography.
  • Received Best Paper of the Session award.

A Data Visualization Approach for Predicting the Income Class of Population

IEEE-ICECA 2021
  • This research paper analyzes and predicts income classes using regression techniques and correlation coefficients, with findings represented through data visualization.

Achievements

  • Top 10 out of 250 teams at UPES CSI Hackathon(Made Farmer Insurance Management - Android application integrated with Augmented Reality).
  • Best Project Team Award in Project Gladiator round from LTIMindtree.
  • Global rank 328 in CodeChef Jan Challenge ’21, 449 in Feb Challenge ’21.
  • Rank 1 in TUSSLE - Coding Event by ACM at UPES.
  • Won Gold medal in INTERNATIONAL MATHS OLYMPIAD at School.

Experience

Software Engineer

Feb 2025 – Present

Nakisa, Montreal, Canada

  • Built a Role-Based Access Control (RBAC) system for the Nakisa Cloud Platform, enabling clients to create custom roles with multiple permissions and assign them to users based on access requirements for system security. Implemented conditional UI rendering using Vue.js with Vuetify, and developed the backend with Java Spring Boot, MySQL and gRPC within a microservices architecture.
  • Developed a Subscription-based Notification module to send email alerts for user-subscribed events such as system alerts, new releases, and routing reports. Integrated JMS for asynchronous processing to ensure scalability and reliability with large datasets.

Senior Software Engineer

June 2021 – Aug 2023

LTIMindtree, Pune, India

  • Designed and implemented a Spring Batch application to automate the management of Call Interaction Policies in Genesys Cloud for the Customer Contact Center. Integrated the batch process asynchronously with a Pub-Sub model common messaging platform to update call recordings based on multiple factors, reducing process time by 30%.
  • Developed a REST application that significantly enhanced customer experience by enabling seamless account PIN verification and updates via call, empowering customers to effortlessly access vital information such as balance checks and policy details, thereby reducing agent call volume by 20%.
  • Migrated repositories from BitBucket to GitHub and deployment pipelines from Bamboo to GitHub Actions, streamlining the CI/CD process and enhancing workflow efficiency. Additionally, integrated Hashicorp Vault for storing encryption passwords, increasing security.

Software Engineer

June 2020 - June 2021

  • Worked as a member of the backend development team, developed and maintained end-to-end applications, managed Infrastructure as Code (IaC) and backend services, conducted JUnit and Integration testing, and designed new features to enhance performance and user experience for Principal Financial Group, a global financial investment management and insurance company.
  • Promoted to Senior Software Engineer within one year due to exceptional performance, significantly ahead of the average promotion timeline of 2 to 3 years.

Position of Responsibility

2018 - 2020

Vice President - IEEE Computer Society

Sport Programming

Projects

My Work

Engineered and managed a Kubernetes-based CI/CD pipeline on GCP

Developed an online bookstore e-commerce platform

Built a platform where students can take exams

Created an app demonstrating the use of AR in Oriflame's catalogue

Two-layered security method for data hiding by combining Steganography and Visual Cryptography.

Robust model for Human Activity Recognition (HAR) using Deep Learning techniques

Contact

Contact Me

Social Profiles

My Address

Toronto, ON (Open to Relocate)

Contact

+1 437-733-0070