My experience
These are all the places I've worked in a software engineer-like role. I've included my responsibilities and the technologies I broadly used there.
Education: Along with the below job experience, I graduated from Memorial University in 2019 with a Bachelor's of Engineering in Computer Engineering, with a focus on software development.
-
Stitch Media
May 2023 – present- Working on the flex team to build web- and app-based experiences for various clients
- Inheriting projects from previous developers to take them across the finish line and deliver them
- Providing insight and working to set up better infrastructure for our web hosting
-
Web development -
React -
App development -
React Native
-
Snap
November 2021 – August 2022- Worked on the caching-infra team to provide fast, reliable caching to Snap’s internal teams
- Upgraded legacy code to work with the KeyDB database
- Deployed KeyDB servers to Kubernetes clusters for use across the organization
Why I left: Laid off in August 2022, along with a fifth of Snap’s employees
-
Java -
Docker -
Kubernetes -
AWS -
GCP -
C++
-
EQ Alpha
November 2020 – November 2021- Developed features and fixed bugs for KeyDB, a multithreaded fork of Redis
- Communicated updates to the open source community, including managing issues and pull requests on GitHub
Why I left: Company was bought out and the team absorbed by Snap Inc.
-
C++ -
Redis -
Database design -
Optimization -
Open source
-
Seamatica Aerospace
May 2019 – March 2020- Architected and developed mapping software to process location information from sensors and display to users
- Designed a user interface using UX concepts to optimize ease of use while maintaining functionality
- Designed a network protocol wrapper to transfer up to hundreds of data points from multiple sources and process them efficiently
Why I left: Moved across the country for non-work-related reasons, remote work not possible
-
C++ -
Embedded systems -
Radar -
GIS
-
Verafin
May–August 2017, January–April 2018, September–December 2018- Worked with Deposit Fraud team to develop solutions to prevent cheque kiting and cheque fraud
- Identified and classified bounced cheques based on return reason
- Developed ETL-based procedures to process raw transaction and demographic data from banks and credit unions
- Performed code reviews to ensure other team members’ code followed clean code practices
- Led project to work with specific customer to solve problems they encountered with the Verafin app
- Fixed outstanding bugs and developed new features according to customer specifications
Why I left: Fixed-term paid internship as part of my degree
-
Java -
ETL -
Data processing -
Finance
-
Rutter
January–April 2016, September–December 2016- Improved in-house radar simulation software used by developers to test radar imaging without access to physical radar unit
- Performed general bug fixes and maintenance on server and client software
- Upgraded radar viewing software with DirectX graphics for greater compatibility with potential customer base
- Reviewed bug reports and small code changes
Why I left: Fixed-term paid internship as part of my degree
-
C++ -
C# -
DirectX -
Radar
-
Memorial University
May–August 2015- Provided in-person technical support to students and faculty
- Developed solution for LabNet system to attach user drives and set up printers on login
Why I left: Fixed-term paid internship as part of my degree
-
PowerShell -
Tech support