Yohannes Zhou
Software Engineer | Bachelors of Software Engineering | Opensource Python/JS Developer | Swimmer
Toronto, Ontario, Canada
Software Engineer | Bachelors of Software Engineering | Opensource Python/JS Developer | Swimmer
Toronto, Ontario, Canada
My interests + what I'm working on:
JSON Engine is an open-source project I am working on. It is a local JSON database for storing data in Python, designed with the programmer's ease in mind for working with data structures inside the terminal or in community projects
MedView Imageries User Authentication System is a full user enrolment and login system demo that supports Role Based User Authentication utilizing RSA encryption schemes and password salting for securing user passwords
Simple stock tracker website built using ReactJS, Express JS and MongoDB Atlas for displaying and performing CRUD operations on Alpha Vantage’s stocks information API
Schematics files for custom 16-bit microprocessors assembled in Logisim using RAM, Adders, Subtractors and LED pin displays that can take in programming command and compile into machine instruction outputs
SKILLS
Languages: Python, HTML/CSS/JavaScript, TypeScript, Go, Rust, Zig, C, C++, C#, Java, Lua
Frameworks/Protocols/Databases: React, React Native, REST API, UDP/TCP/IP, SQL, MongoDB
Tools: Webpack, Node.js, Docker, Kubernetes, AWS Lambda, Linux, Kafka, PyTorch, Tensorflow, Logisim, Verilog, Git
EDUCATION EXPERIENCE
Carleton University — Bachelor of Software Engineering
Graduated with Distinction (3.7 GPA)
PROFESSIONAL EXPERIENCE
Software Development Engineer Intern — Amazon Ads, Toronto, ON
May 2022 - Aug 2022
Architectured Amazon Ads’ Advertiser Console using the Micro-Frontends software design architecture utilizing Webpack Module Federation, React, and AWS Lambda
Gathered customer requirements and wrote migration documentations to allow existing Amazon Advertising Console Product Teams to seamlessly migrate their existing codebases to the new Micro-Frontends architecture
Migrated and rewrote Amazon Ads Console codebase from SystemJS to Webpack 5 to achieve a 41.83% page load latency reduction
Technology Stack: React, Webpack 5, Webpack Module Federation, AWS Lambda, SystemJS
Co-op Software Developer — Macadamian Technologies, Gatineau, QB
May 2021 - Aug 2021
Developed the Royal Ottawa Rapid Access to Addictions Medicine Clinic online consultations portals
Utilized Agile development to follow customer’s requirements and release full features in 2 months
Implemented asynchronous logic features using RxJS and MHC scalable API with Docker and MongoDB to support asynchronous patient information tracking with 99.9% uptime and prevent race conditions
Technology Stack: React, RxJS, Redux, JavaScript, SCSS, TypeScript, Azure DevOps
Junior Software Developer — ADGA Group Consultants, Ottawa, ON
Jan 2021 - Apr 2021
Built the Canadian Government’s SmartEarth program’s machine learning mixed relevant features analysis platform for ship detection using 500 GB of RADARSAT Constellation Mission Data
Developed job allocation Docker services for fetching MINIO stored image data and built scalable microservices using Python, Flask, and Apache Kafka to track approx. 5000 subset images of satellite imagery
Programmed Bash shell and Dockerfile scripts for new Docker worker allocation services and fixed 200+ schema inconsistency issues while migrating the platform’s REST APIs to Kafka event-driven services
Technology Stack: Python, TypeScript, Helm, Docker, Kubernetes, Apache Kafka, Tensorflow
LEADERSHIP EXPERIENCE
Club President, Executive Committee — Carleton Code Gym, Ottawa, ON
Jan 2020 - Present
Programming education platform with focus on promoting industry software workflow and design practices and cutting edge frontend/backend technologies to Carleton students
Presented talks to an attendance of 60 Carleton University Compsci and Engineering students with introductory lessons on Docker, ReactJS, Blockchain cryptography, RSA, AES cybersecurity standard in OpenSSL, Cipher Block Chaining Diffie-Hellman key exchange, and Kerberos authentication schemes
AWARDS
Engineering Dean’s Honour List
Carleton University Entrance Scholarship
Music Fest Canada Instrumental Jazz Band, Gold Award Winner
Toronto Kiwanis Music Festival Concert Band, Gold Award Winner
© 2023 Yohannes Zhou