Skills
- Proficient in Python, Typescript and Java programming languages
- Linux user for over 8 years (Qubes OS with Debian as primary template)
- Skilled in SQL, NoSQL and ElasticSearch queries; PostgreSQL, MySQL and MongoDB
- Experience with Docker, Kubernetes, KVMs and OpenStack
- Competent with Django, Express, VueJS, React and React Native
- Comfortable with both Domain Driven Design and Test Driven Development
Work Experience
Software Developer
Jan 2021 − Present
(1 year, 2 months)
- Completed IRAP project by deploying MLFlow and ML Models to Kubernetes to successfully secure funding
- Migrated BitBucket Piplines to Circle CI to reduce build times by 60%
- Utilized ElasticSearch to develop a search engine to query Universities/Colleges and Sports
- Integrated Stripe API into customer facing Vue (Typescript) + Express application to facilitate for customer payments
- Reduced data costs by Web Scraping thousands of contact details using Python and Curl
IT Lead/ Full Stack Developer
May 2020 − Jan 2021
(9 months)
- Conducted interviews for software developers and support personnel
- Use Test Driven Development to develop license management backend; Django REST Framework + Django-Guardian
- Developed messaging system with sound recording and attachment to facilitate communication between users by utilizing PHP (Composer), AWS S3, MediaStream Recording API and Polyfills (to support older iPads).
- Reduced support requests by setting up Mail Server with OpenDKIM, DoveCot and Postfix and integrating automated password resets in PHP
- Streamlined customer management dashboard to reduce onboarding time by 75%
- Deployed development environments (LAMP Stack) to facilitate testing and development
Software Developer Team Lead
Jan 2020 − Apr 2020
(4 months)
- Developed React Native prototype app that allows querying of past court proceedings and notifies of future proceedings; Django Backend
- Created automated web scraper and integrated Graphene to facilitate data queries via GraphQL
IT Consultant
Jul 2019 − Dec 2019
(6 months)
- Utilized Selenium to create automation script to reduce order processing time by 80%
- Recovered, extracted, organized and archived key project files from various mediums
- Setup automated backups of network share files
Education
Bachelor of Information Technology (Hons)
Sep 2016 − Apr 2020
(4 year)
- Majored in Networking and IT Security with Minor in Operation Management
- Received President's List and Dean's List award
- Created blockchain in Python with Secure Contract Execution (see Peth in Project Section)
- Deployed and troubleshot multiple OpenStack environments, Networks (OSPF, EIGRP, BGP, Spanning Tree) and Active Directory
- Created Security Audit Reports from Web Penetration tests
Ontario Secondary School Diploma
Sep 2012 − June 2016
(2 year)
- Received Robotics and Control Systems award and Ontario Scholar award
- Secured extra $10,000 in funding for Robotics via a Video Competition
- Demonstrated SQL injection and Brute Force vulnerabilities in school website
- Developed traffic light system in C++ utilizing parallel ports
Past Projects
Unwrapper
Dec 2020
(2 months)
- Created a Ethereum/Polygon bridge fee aggregator to reduce individual bridge fees by 50% using Go Ethereum, Express, Angular and PostgreSQL
- Developed blockchain in Python that facilitates secure contract execution using Python Classes
- Decompiled and analyzed Python op-codes to implement security
Certifications
- Microsoft Technology Associate: Networking Fundamentals (MTA)