Summary
Overview
Work History
Education
Skills
Certification
Some Key Projects
Timeline
Generic

Lovedeep Sangha

Software Developer
505 6th Street SW, Calgary,AB

Summary

Software Engineer | Microservices Practitioner | OTT-Platform | TimeFold

A solutions-oriented Software Engineer with nearly around 7 years of work experience in Java-based technology stack. Following Agile methodology along with kanban board to engineer Enterprise applications. Involved in optimizing, enhancing, and bug-fixing existing systems as well as implementing new features from scratch. Experience with Release Management and Build and Deployment process.

Overview

7
7
years of professional experience
3
3
years of post-secondary education
3
3
Certifications

Work History

Software Developer

TheAppLabb
01.2023 - Current

Suncor Energy Inc, Calgary, Alberta, Canada

Petro-Canada App(https://www.petro-canada.ca/en/personal/petro-canada-app)

  • Worked as Senior Backend Engineer for developing backend API’s for app to consume.
  • Integration of various downstream platform and machine interoperable mechanism ie Payment interfaces, Loyalty Programs, Gas Station & Car wash machine, Fuel pricing Stream.


Software Consultant

TataPlay / Aquila Corporation
08.2021 - 01.2023

Aquila Systems Corporation, Shibuya City, Japan (https://aquila.company) :-

  • Working as a Lead developer for AI constraint based optimization engine using Optaplanner (www.optaplanner.org)
  • AI Engine that optimally allocates doctors and nurses at ICU, provide operational support for corona vaccine intensive care in Minato-ku, Tokyo https://thebridge.jp/2021/06/aquila-systems-helps-mass-vaccination-operations

TataPlay, Mumbai, India (https://www.tataplay.com/) :-

  • Working as a Senior Software Consultant and providing OTT platform solutions
  • Working on Campaign Module using Amazon Redshift as userbase, Apache Kafka for Event stream and Spark EMR for data-processing
  • Special API's for User Homescreen tiles using Hazelcast cache, ,Akamai and elasticSearch

Associate Developer To Lead Developer

Oodles Technologies Pvt Ltd
06.2019 - 08.2021

Iron Planning System
:- Designed and Developed various back-end micro services in project called Iron Planning, which has 2 modules
1:- VRP ( Mulitple Tasks on Different Geo-Locations and Time slots need to aligned as shortest path for Employee Shift ie Route wrt to configurable constraints)
2:- Employee Rostering (Assigning the above routes to employee wrt their availability and configurable constraints)

Associate Developer (Internship)

HCL Technologies
01.2019 - 06.2019
  • Worked on creating a Configuration Server , A Git repository configuration server that holds the profile specific critical configuration details for numerous projects which can be changed dynamically by a hitting a end point without actually restarting the bind projects

Education

Bachelor of Technology - Computer Science

GNA University
Sri Hargobindgarh, Punjab
03.2016 - 06.2019

Skills

Languages :- Java 8, JAVA 21, SQL

Frameworks:- Spring framework, Spring Cloud, Spring Boot, Spring Data JPA, Spring Security, OAuth 20, JDBC, hibernate, ORM, JDK , J2EE, JPA, JMS

Open Source:- Optaplanner, Spring MVC, Spring IO, Spring AOP, Spring IOC

Queue & Streaming :- Apache Kafka, Producers, Consumer, Streams, RabbitMQ, Queues, Exchang

Databases:- SQL, NoSQL, MySQL, Oracle, AWS Redshift, PostgreSQL, MongoDb, Geolocations, Apache Solr, IBM DB2

ELK stack :- ElasticSearch, Kibana, Grifana, Search Engine,

Cache & GIT:- Hazelcast cache, Redis cache,Version Control, Git, Github, Gitlab, BitBucket

OS & Build Tool :- Linux, Maven, Gradle, REST APIs, Tomcat

Devops :- Docker, kubernetes, AWS cloud, GCP, Azure, CI/CD, Jenkins, Github actions

Design :- design patterns, SOLID principle, Data pipelines, highly scalable, robust, fault-tolerant, distributed system

Cloud Specific Services:- Google route API, Google Map API, Google Place API, AWS SQS, Event bridge, Step function, S3, EC2

Architecture:- Microservices, Service Oriented, Monolithic, message bus, service requester/ consumer, MVC pattern

Migration :- IBM MFP framework to Amazon Cognito ,

Certification

Confluent Apache Kafka Fundamentals Certification

Some Key Projects

Petro Canada APP ( Suncor Energy )

  • Integration of various Downstream Platforms ie Payment interfaces, Gas Station Pumps interoperability with APP, Loyalty Programs etc
  • Geo Location Based suggestion of gas pumps to user for enhance customer app experience
  • Integration of user data with third party vendor’s for Promotional Events
  • Publishing real time fuel prices from businesses competitors compiling engine via log stream


Tata Play OTT

  • Real Time processing of Event Generated by subscribers via kafka streams.
  • Designed Error Handling, Retry Queue based microservices
  • Worked on creating auto-complete suggestion engine over prefix with ngram and fuzziness with various keyword frequencies from video data
  • Created "more like this" data suggestion search engine feature.
  • Developed Cache based data processing engine with real time event management

Link:- https://watch.tataplay.com


Yotei.pro

  • Developed Constraint based Drool Engine with Optaplanner.
  • Designed Scalable Microservices to provide Staff assignment to roster nurses of hospital to various available rooms and equipment to perform events (Operations / Surgeries). Rostering has its various constraints to be followed.
  • Real time processing of user availability with respect to Scheduling.

Link:- https://yotei.pro/


Iron Planning System

  • VRP ( Multiple Tasks on Different Geo-Locations and Time slots need to aligned as shortest path for Employee Shift ie Route wrt to configurable constraints) using google cloud services :- Google route API, Google Map API, Google Place API.
  • Employee Rostering (Assigning the above routes to employee wrt their availability and configurable constraints)

Link:- https://www.ironsystems.com/

Timeline

Software Developer

TheAppLabb
01.2023 - Current

Confluent Apache Kafka Fundamentals Certification

11-2022

Software Consultant

TataPlay / Aquila Corporation
08.2021 - 01.2023

Oracle Certified Associate, Java SE 8 Programmer

07-2020

JAVA R3 Corda Blockchain Certified Developer

10-2019

Associate Developer To Lead Developer

Oodles Technologies Pvt Ltd
06.2019 - 08.2021

Associate Developer (Internship)

HCL Technologies
01.2019 - 06.2019

Bachelor of Technology - Computer Science

GNA University
03.2016 - 06.2019
Lovedeep SanghaSoftware Developer