Hi. I'm Patrick
I'm a software engineer with more than 5 years of technical and leadership experience.
I believe that "change is the only constant in life" and I thrive on change with my persistence, curiosity, and dedication.
Experience
I have a proven track record in designing, developing, integrating and deploying technical solutions in large-scale applications and distributed systems, both on-prem and in the cloud.
Below is a summary of the techologies that I have worked with, either professionally or personally.
Frontend
JavaScript
TypeScript
React.js
Next.js
SeleniumBackend
Java Microservices
Spring Boot
C#
.NET
Node.jsDatabase
PostgreSQL
Oracle DB
MongoDBPlatform
OpenShift Container Platform
Kafka StreamsMicrosoft
Azure - Logic Apps and App Services
Dynamics 365 - Sales and Service
PowerPlatform - Cloud FlowsApplications
BMC Remedy ITSM
Pipeline
GitLab
Jenkins
jFrog Artifactory
UrbanCode uDeploy
ArgoCDCertificates
AWS Certified Developer - Associate
GCP Associate Cloud Engineer
About Me
Started as an Intern Software Developer at CGI in 2020, I quickly demonstrated my abilities to contribute to the project and work with stakeholders. At the end of my intership, I was hired as a part-time Software Developer to assess, design or implement change requests. After I graudated in 2022, I officially became a full-time Software Developer at CGI, and worked as a Tech Lead to modernize a monolithic applicaiton into Java Microservices, and overasw the FMO CI/CD pipeline design and database migration. Now, I'm working on a new project to transform IBM Netcool components into Java Microservices to collect and transform millions of enterprise-wide network events.
2011
Graduated from UBC - Bachelor of Human Kinetics
2012
Promoted to Store Manager at The Source (Bell), and subsequently promoted to larger volume stores in 2013-2014
2015
Joined Peoples Jewellers as an Assistant Manager to enhance floor leadership and coaching
2016
Enrolled in The Univeristy of Toronto Mississauga (UTM) for Computer Science
2017
Accepted into the Computer Science Specialist program, and took time off to work as a QA tester at Innosphere.
2018
Resumed my 2nd year at UTM
2019
Third year at UTM, and welcomed a baby boy with my wife!
2020
Accepted a 14-months Co-op position at CGI.
2021
Accepted a permanent part-time position at CGI, and resumed my last year at UTM.
2022
Graduated from UTM - Computer Science Specialist with Distinction, and transitioned to full-time at CGI
2024
Led a cross-functional team to modernize monolithic applications into Java Microservices
Projects
Memories Blog
A simple social medial app using MERN, guided by Adiran Hajdin - JavaScript Mastery.
- Mongo
- Express
- React
- Node
IncoRecruit-Backend
The backend of an anonymous recruiting app in Node.js with PostgreSQL.
- Node.js
- PostgreSQL