I am a Senior Software Engineer with a demonstrated history of working with large and small teams. Skilled in developing, designing, and maintaining both monolithic and microservice applications using Java with frameworks like Spring and many more, have built production ready front-end applications from the ground up using both React and Angular frameworks. Very fimiliar with oristration software such as kubernetes with docker as well as writing networking applications with Bash and Golang.
MDA Ltd. is a Canadian space technology company that provides geointelligence, robotics & space operations, and satellite systems. My projects all fell under the geointelligence sector working with organizations such as NATO with the associated classified clearances.
Iris Booth is the evolution of portrait photography. Created by a veteran studio photographer to deliver clean, crisp images in a new, reimagined way. Iris condenses a full size photo studio into a fun, modern 20 square foot space. We’ve undeniably changed the way people think about headshots.
Dec 2014 - Mar 2016,
Sphere Mobile is a geolocation based social networking platform that enables direct communicating with the people around you. This was a statup company that unfortunately ran out of funding.
With Pet Konekt, you can find a local vet, groomer, trainer or daycare. Pet Konekt is a CRM and booking system that I was contracted to build from scratch for all forms of pet related services. This was another startup that was Accepted and run through the Dalhousie launchpad program.
Worked in the summer of 2015 under Dr. Sageev Oore doing work in machine learning. I was tasked with understanding and interpreting MIDI files of different classical music composers and compute predictions based on only a short interval to decide what composers were playing.
Lixar offers Enterprise-level connected product platforms and mobile-to-everything software solutions. I was hired for a summer position as a back-end Java developer but quickly branched out into a full stack developer.
|
2012-2017
Double Major in Computer Science and Mathematics with an Honors in Computer Science |
A maze generator writin in Javascript which impliments a recursive backtracker algorithm
provide actionable maritime intelligence data that addresses dark vessel detection and supports maritime enforcement initiatives.
A simple ping client-server botnet made for educational purposes.
A Machine learning project that took brain wave data of people doing various activities and using deep Convolutional Nerual networks to try and do a various of predictions.
An audo compression algorithm using FFT to compress audio files.
presentation-push is a node CLI tool that will push code behind the scene to a Github repo so you don’t have to worry about it while you present.
an implimentation of Langton’s Ant unicersal turing machine.
This is great for hackathon to get quick and easy data in any city you wish. It uses yelp to find the different categories you wish to search by and saves them in an easy to use .csv file
Our Registered Product Owner@Scale™ (RPO@S) training was developed by the co-creator of Scrum and inventor of Scrum@Scale, Dr. Jeff Sutherland. Through a combination of interactive exercises, you’ll get hands-on experience in product leadership in a scaled environment. We will share in-depth case studies from our own experiences scaling product ownership in the field. Our training will provide you with the knowledge and the tools you’ll need to advance your career and achieve greater impact at scale.
This course provides a broad introduction to machine learning, datamining, and statistical pattern recognition. Topics include: (i) Supervised learning (parametric/non-parametric algorithms, support vector machines, kernels, neural networks). (ii) Unsupervised learning (clustering, dimensionality reduction, recommender systems, deep learning). (iii) Best practices in machine learning (bias/variance theory; innovation process in machine learning and AI).