Who I Am

There is no doubt tech is everywhere, and there's no doubt that it has become one of my passions in life. I 😍 tech and that's why I studied Computer Engineering at the University of Waterloo. I want to use the knowledge that I have gained to build innovative technology to help people in their everyday life. From autonomous vehicles to artificial intelligence to exploring Mars, I want to be a part of the story that takes the world into the future.

What I've Done - Experience

Replicant Logo

Replicant

Software Engineer II

June 2024 - Present
  • Collaborated to create a mono-repo solution for voice bots within similar industries to share common components and use-cases, allowing for the team to scale the development of bots resulting in a time savings of 30% or in time spent for development

Software Engineer I

July 2022 - June 2024
  • Led over 7 projects creating voice bots with the usage of internal SDKs and large language models to automate contact centres in multiple industries including retail, airlines, debt relief and delivery services used by 10K+ callers a day leading to reduced costs
  • Communicated and worked remotely with clients and stakeholders on cross-functional teams such as Product, QA, Engagement Managers, and other engineering teams to estimate timelines, develop prototypes, iterate and implement solutions, provide technical feedback and align on expectations resulting in voice bots delivered on time with high client satisfaction
  • Contributed 5 components to an internal shared library to improve standardization in the development of voice bots and wrote several documents on processes within the organization such as the usage of components, setting up development environments, and creating alerting within the platform
  • Improved internal tooling within the team by fixing bugs within the internal SDK and shared libraries, upgrading an internal VS Code extension to support mono-repos, and provided support to other teams, saving time on their development process by avoiding workarounds

Software Developer Co-op

September 2021 - December 2021
  • Developed several voice bots leveraging internal machine learning models to automate contact centers in the insurance, retail, and food industries which is being used by 10K+ callers a day
  • Represented the company by meeting with customers to update them on the status of projects, clarified requirements, and gathered information to move the project forward
  • Participated in code reviews on a daily basis to ensure that code didn't contain any bugs and met the specified requirements
  • Estimated a weeks-long project and delegated tasks to others in JIRA to help keep it on the timeline
Scotiabank Logo

Scotiabank

Devops Engineer Co-op

Septemeber 2020 - December 2020
  • Worked on the bank’s CI/CD pipeline within the PLATO (Platforms) group using React and Spring Boot
  • Improved the user experience by adding new features such as adding a search function to a deployment’s log, modifying and adding new emails which notified users the status of their deployment, and correcting UI/UX bugs
  • Hosted United Way Charity events to promote awareness and participation in the campaign
  • Taught lunch & learns on agile and communication within the workplace, such as user story splitting and the bullwhip effect
IFDS Logo

IFDS - International Financial Data Services

R&D Developer Co-op

January 2020 - May 2020
  • Built a full stack web application (proof of concept) using Angular, Java Spring Boot, and PostgreSQL to improve the environment provisioning process for developers
  • Experimented with technologies such as Kubernetes and NGX-Graph to prototype architectural solutions, significantly reducing the time required to deploy new testing environments
  • Allowed developers to drag and drop applications they would like to test within an environment and a dependency graph for that application would be generated
  • Secured both the frontend and backend using keycloak as well as integrated UI libraries Kendo UI for Angular components and CoreUI for layout
Scotiabank Logo

Scotiabank

Software Engineer Co-op

May 2019 - August 2019
  • Rebuilt a web application using React and NodeJS from the ground up which helped to manage the cashflow regarding internal and external within Scotiabank.
  • Used various libraries such as Charts.js and reactstrap to create a cash management dashboard on the frontend, while the backend used expressjs and an oracle client to connect to the database.
  • Application was deployed using internal CI/CD pipelines onto the cloud.
  • Rewrote and redesigned several components of the original applications which was built in 2002 using Java Struts into components that were more testable, easy to understand, and overall more maintainable.

Software Developer - Innovation Squad

September 2018 - December 2018
  • Developed a chatbot using NLP.js, which aggregated trading data allowing equity traders to easily query trading information which in turn significantly improved their workflow and time to accomplish tasks. Previously, they had to access three different sites and interpret the data on their own. By automating that with a chatbot, we were able to make that process much easier.
  • The bot itself was a full stack web application connecting to various databases with the use of internal APIs. The application was designed to be modular and portable by having the frontend use pure HTML, CSS, and JS and the backend using Node.JS which was then dockerized.
  • Developed a REST API to connect an existing Oracle database to the chatbot using Node.JS and Docker as well
  • Worked in an Agile environment following practices such as test-driven development, pair programming, daily stand-ups, and regular code reviews
Google Cloud Logo

Google Cloud Relay

December 2018

This was a new type of event Google held for the first time. It was unique in that it was a coding challenge which took place in several cities across Canada at the same time while we were given access to all of Google Cloud's APIs. I went with my team from Scotiabank and what we did was prototype a a day planner using the Google Maps API where a user could set multiple destinations and would then receive a suggestion of an optimal route they could take throughout the day.

Sunlife

Sunlife Financial

On Site Support Co-op

January 2018 - April 2018
  • Communicated with hiring managers and business clients to meet their IT needs relating to issues with computer usage or the preparation and deployment of a laptop to test new software
  • Resolved issues that clients had pertaining to their laptops and corresponding peripherals. For instance, when users faced performance issues or had trouble connecting to their monitors I would diagnose the issue and resolve it.