Kevin Weng
Computer Science
adcwom@r.postjobfree.com
WORK EXPERIENCE
Coop Software Developer at Kativik Regional Government May 2019 - December 2019
• Created an internally used nodeJS Express app for managing databases
• Worked on updating and importing existing databases into SQL
• Worked on modernizing code base including introducing version control Coop Software Developer at Loom Analytics September 2018 - December 2018
• Worked on integration of Python annotator for use with legal documents
• Worked on integration of Python research code for a commercial product
• Worked on basic machine learning algorithms and with open source libraries Coop Software Developer at Johnson Controls Incorporated January 2018 - April 2018
• Worked as part of DevOps team using Jenkins for testing and Perforce for version control
• Worked on an on-board C++ testing app that ran their Software Development Kit
• Examined and fixed multiple sanity and regression test failures PROJECTS
Joos Compiler
• Compiler for a subset of the Java programming language
• Made with a group using Python
Untitled Personal Game Project
• Made primarily with the Godot Engine and a variety of asset tools
• Sparse implementations in other engines including GameMaker Studio, Unity and Unreal Localhost MMO Server
• Running localhost versions of massive multiplayer online game server
• Tweaked multiple publicly released versions of client and server files for personal use
• Used a wide assortment of programming languages as they became necessary Chess and Shogi
• Chess simulator with 2D graphics, user interface and proper rule enforcement
• Made with a group using Python with imperative programming style
• Remade with text-based graphics focusing on better code design patterns
• Remade with Visual Studio C++
Chamber Crawler 3000
• Roguelike game with text-based graphics and user input
• Focused on the use of a wide assortment of design patterns
• Made with a group using C++
SKILLS
• Experienced with C, C++, C#, Java, Javascript, Kotlin, Ruby, PHP, Python
• Proficient with abstract algorithms, data structure and design patterns
• Strong sense of design, interactivity and motion EDUCATION
University of Waterloo September 2015 – April 2020
• Candidate for Honours Bachelor of Computer Science