Hi! I am a University of Waterloo Computer Engineering Graduate who is passionate about using Machine Learning and Artificial Intelligence to train systems that will improve our day-to-day lives. At UW I've fostered my sense of independence, resourcefulness, and have been fortunate to have made big contributions over 6 Co-ops (24 Months). Over 8 terms at UW I obtained a cumulative average of 90.3%. Most recently I have been working as a full time Software Development Engineer at Amazon where I became very familiar with writing code to integrate Amazon Web Services with OpenTelemetry.
Modularized 6-hour performance tests using docker containers used in 6 OSS repos
Reworked release CI to support ARM architecture for popular Otel Lambda Layers
Wrote technical posts and design docs teaching users advanced tracing concepts
Merged fixes in OSS library to solve issue in team CI thereby reducing code debt
Guided AWS packages through several pipelines stages and region deployments
Commended by clients and team for meticulous handling of on-call responsibilities
Split OTel Python project into Core/Contrib repositories over 90+ pull requests
Released Python package to make OTel SDK traces compatible with AWS X-Ray
Leveraged Docker Sample Apps to create OTel and X-Ray compatibility CI pipeline
Incorporated automated performance tests to OTel Python GitHub Actions workflow
Presented POCs to OTel Python SIG stakeholders and internally to Amazon engineers
Completed 8 Python Assignments in Stanford online ML course with 55M+ Learners
Spent 60+ hours developing algorithms to iteratively improve accuracy using Scipy
Implemented Logistic Regression, K-means clustering, and Debugging best practices
Employed Neural Network Feed Forward/Backwards Propagation to classify images
Utilized NumPy and Linear Algebra experience to vectorize slow matrix calculations
Added Auth-N/Auth-Z for all endpoints coupled with redesigned Integration Tests
Owned FrontEnd changes using React and node.js to improve Backend performance
Ran Salesforce and Postgres SQL queries to quickly repair data integrity issues
Quickly learned about Cookie Security to enable SSL validation on all website
traffic
Built Datadog Metrics Dashboard using tagging to pinpoint node website bottleneck
Led Audio Mixer Tool UX refactor and optimized C# datasource to UI synchronizer
Updated Cinematics Timeline Track with cross-module data synchronizing listeners
Individually completed a Level Asset .fbx Exporter for Frostbite Video Game Engine
Linked Level Asset Exporter to Maya as UI extension which was praised by artists
Wrote C++ Audio Mixer serializer for use in Frostbite Game Pipeline build routine
Engineered iOS UI Layout “CSS-like” library which improved UI development time
Integrated local storage using RealmDB with thread safe async multithreading design
Displayed new alerts from Firebase remote notifications using the Observer Pattern
Wrote async handlers in Python to process mobile client dashboard favourite requests
Combined key-value-store with Splunk> API to serve CRUD requests from clients
API & Database developer for Yahoo! View product
Developed node.js CRUD handlers for MySQL database modification and retrieval
Created Python file I/O methods to populate .tsv files with series and episode items
Used AWS CloudSearch to facet and filterQuery buckets, used Elastic BeanStalk together with
SQS to queue automatic async server requests on SSL enabled HTTPS
Finished episode stream SQL fetch tool with retry, query parameters for genre/offset
Introduced validation of assets with YAML swagger files and Mocha system/unit tests
Worked with Swift database and Objective-C libraries to fix bugs, fix crashes, revamp the UI
and optimize performance by considering multi-threading/async requests
Excellent understanding of Xcode IDE, iOS SDK, and 3rd party library integration
(SDWebImage)
Communicated with coworkers to localize the app into 4 different languages
Polished git skills to solve conflicts with vim, ease rebasing, and cherry-pick
commits
Refactored user flow across all screens as part of collaboration with UX designer
Designed Bluetooth connected state-machine for communication across devices
Researched docs to add tables/collections populated by dynamically changing data
Respected Apple’s MVC by implementing delegates and protocols as part of Protocol Oriented
Programming
Considered "game end" algorithm performance to optimize for slower devices response
Processed data received from accelerometer/rotational sensors and ensured appropriate event
handlers were called using the Android Studio IDE
Replicated the popular mobile game using OOP Java design techniques
Oversaw the implementation of our team design as delegated project manager and coordinated
progress using Subversion
Investigated best cross-OS compatibility techniques as well as performance optimization when
using a running game loop
Git
Functional server client on heroku to handle CRUD requests using express module
Included a driver to store by logged in FB id to the incorporated mongoDB database
Integrated with authorization tokens to make JSON data requests from bibles.org to allow
verse lookup and with a separate driver to support image uploading