Post Job Free
Sign in

Software Engineering

Location:
Petawawa, ON, Canada
Posted:
August 21, 2020

Contact this candidate

Resume:

Wanda Song

*****.****@*********.** j github.com/Nil-Cipher j linkedin.com/in/wanda-song j Ottawa, ON Technical Skills

Languages: C, C++, Typescript, Bash, Python, Java, LA TEX

Tools: Google Cloud Platform, GraphQL, Kubernetes, Docker, Node-RED, Git Education

University of Waterloo Bachelor of Software Engineering 2019 - 2024 Cumulative average: 93%

Courses: Data Abstraction and Implementation, Programming Principles, Digital Circuits and Systems, Linear Circuits

Work Experience

Fairventures Lab Software Engineering Intern May - Aug 2020

Created a GraphQL endpoint to aggregate database APIs using Typescript and GraphQL-Mesh

Implemented an email bot that processes and routes email content to a chat bot API endpoint using Node-RED

Trained NLP models to perform entity extraction on business documents with above 90% accuracy and recall in Google AutoML and Cortica Contract Intelligence

Automated a Google DLP redaction work

ow and a PDF mail merge tool using Bash and Python

Migrated projects and data between Kubernetes clusters using Velero and Gitlab

Converted a gRPC API into GraphQL and rewired a webhook REST endpoint to interact with the GraphQL endpoint

Projects

Math Equation Solver j C++, Python, React, Javascript, Flask Jan 2020

Developed a React webapp that detects and solves handwritten polynomial equations using Optical Character Recognition technology in Javascript and Python, handled by Flask

Designed and implemented string parser to extract data from raw string equations in C++ Ray-Tracer j Rust Dec 2019 - Present

Implemented 3D polygon generation from spheres based on camera distance using Rust

Reduced code duplication of polygon class properties using Rust traits to simulate inheritance Two-Player Tetris j C++, Arduino Sept - Dec 2019

Led a team of four to develop Tetris on an Arduino using C++ with LED matrix display

Optimized memory footprint to 11kB (35%) of

ash memory and 440B (21%) of SRAM

Designed and implemented GUI of game screens and components from wireframes and user

ow diagrams

Developed both manual and random next shape generation feature as well as a collaborative two-player play style

RIJI Bullet Journal Android App j Java, SQL, Room Persistence Library Feb - June 2019

Designed and developed a digital bullet journal with multiple data entry methods for quick navigation and better usability

Enabled concurrent data retrieval with rapid global searching by mapping out a schema for one-to-many relationship classes using the Room Persistence Library for auto-generated SQL

Implemented case-insensitive querying with corresponding GUI, accelerated navigation to parent object through database design

Octocat Odyssey (CUHacking) j Java, JavaFX Feb 2019

Created an 2D shooter game in Java with random enemy and map generation

Developed dynamic room generation by starting with a root room and repeatedly randomly generating rooms

Designed enemy AI heuristics and bullet aiming routes for varying di culty levels

Won the Best Highschool Team Award



Contact this candidate