My Work Experience
Take a look at my professional experience, as well as my resume in PDF format.
My Professional History
At PointClickCare I gained experience in programming large-scale Java projects in a team of software engineers. Working on a distributed cloud messaging system and an ETL data pipeline I picked up many new skills, like Spring Boot APIs, automating builds with Jenkins, and Terraform for managing cloud resources.
What I Accomplished:
- Strengthened a telemetry system by tracking events in Java and catching them through KQL queries on Azure.
- Used Terraform to update and create Azure cloud resources in multiple development and production environments.
- Added endpoints to a Java Spring API to deliver metrics from a database to a React dashboard.
- Wrote SQL queries to calculate metrics about whether the system was meeting the team's SLA.
- Wrote integration tests for an ETL database system, using Jenkins to schedule their runs.
In this position I worked as an e-commerce advisor for the government-funded Canada Digital Adoption Program (CDAP). The program essentially helps small businesses that have not made significant progress in bringing their business online. My role was to advise small businesses and give personalized help on digitizing their operations.
What I Accomplished:
- Audited clients' websites and gave recommendations for improvements.
- Assisted five clients in accessing a $2,400 micro-grant.
- Prepared resources, write-ups, and held meetings about e-commerce, digital marketing, and cybersecurity.
- Built a total of six websites using Shopify, Square, and Bookmark.
- Learned SEO best practices, implemented them in demo websites, and instructed clients on them.
- Created advertising campaigns on Google and Facebook.
Dwella Investing is a startup based in Toronto, Ontario, Canada whose goal is to use the blockchain to tokenize real estate investments. As a full-stack developer, I worked extensively on the frontend and backend of Dwella''s platform. I also had the opportunity to interact with the Ethereum blockchain through working on the frontend.
What I Accomplished:
- Built backend REST API from scratch with lead programmer using Node.js, with the ExpressJS framework.
- Used MongoDB Atlas for the database and designed schemas with Mongoose.
- Built frontend dashboard using React and MUI library and connected it to the backend.
- Implemented JWT-based authorization system with authorization and refresh tokens.
- Provided technical guidance during meetings with team members in less technical roles.
- Continually adapted frontend and backend to changing specifications.
My Resume
If the resume is not loading, please try refreshing the page. You can also download my resume PDF by clicking here.
TEST