Post Job Free

Resume

Sign in

C# C++ C Javascript Typscript Python

Location:
Waterloo, ON, Canada
Posted:
July 06, 2023

Contact this candidate

Resume:

Jack Cai Email : adx43s@r.postjobfree.com

Mobile : +1-438-***-****

SKILLS

Languages: C/C++, Python, C#, JavaScript, Typescript, HTML/CSS, Dart, Rust Tools & Frameworks: Git, Linux, .NET, QT, React, TensorFlow, Scikit-learn, Gensim, Keras, NLTK, IAR, STM32, LATEX EDUCATION

University of Waterloo Waterloo, ON Aug 2021

BMath. Honours Computer Science With Co-Op, Honours Pure Mathematics 3.7 GPA WORK EXPERIENCE

SIEMENS Embedded Software Developer Ottawa, ON Jan 2023 - April 2023

• Developed real-time computing firmware on a bare-metal multi-core blood-analysis device.

• Deployed firmware upgrade pipeline using .NET and C++ from scratch, providing capability for comprehensive software updates for the first time.

• Achieved over 92% reduction in turnaround time for Bluetooth module firmware upgrades using UART.

• Pioneered on-the-fly dual-bank processor load upgrades, leading to a 96% increase in efficiency. STATISTICS CANADA Data Scientist Ottawa, ON May 2022 – Aug 2022

• Reduced data collection time by 97% using web scraping with Beautiful Soup and Python.

• Deployed a natural language processing pipeline using sklearn to perform topic modeling on 200,000+ data points.

• Devised an algorithm to retrieve Steiner trees from the WordNet lexical database.

• Contributed toward automating survey processing by developing application using React and Node.js to generate semantic relationship visualizations.

UNIVERSITY OFWATERLOO Math Undergraduate Office Tutor Waterloo, ON Aug 2022 - Dec 2022

• Provided pedagogical support for Linear Algebra II.

• Held weekly office hours with 15+ attendees.

MARIANOPOLIS COLLEGE Teaching Assistant (TA) Montreal, QC Sept 2020 - May 2022

• Improved median student performance by 14% over course of role.

• Corrected and provided feedback on 2000+ student assignments.

• Tutored 10+ students in various STEM subjects.

PROJECTS

LOYALTY PROGRAMRULEENGINE C#

• Implemented a scalable rule engine using .NET to calculate loyalty program points from customer transactions.

• Devised algorithm to derive maximal points by traversing rule tree and differentiating similar paths.

• Streamlined rule configuration and transaction processing with user-friendly GUI. LOW-LEVEL KEYLOGGER C#

• Developed a kernel-level keyboard hook to log keystrokes.

• Engineered ability to take screenshots and identify active windows and browser tabs.

• Devised function to periodically upload collected data to a remote host.

• Integrated application as a Windows Service to reduce discoverability. BACKWARD RAYTRACER C++

• Developed a linear algebra package for vector operations in 3 dimensions.

• Implemented ray intersection algorithm, shading, and antialiasing.

• Extended functionality for reflective and refractive materials, positionable camera, and defocus blur.



Contact this candidate