Michael Yaworski
Full Stack and Mobile Developer
University of Waterloo | Software Engineering
mikeyaworski@hotmail.com

Languages:

  • JavaScript
  • Java
  • PHP
  • Swift
  • Python
  • C/C++

Front-End:

  • Android
  • iOS
  • React
  • Angular
  • Meteor
  • Vue

Back-End:

  • Node
  • Express
  • Passport
  • MongoDB
  • PostgreSQL
  • MySQL

Other:

  • Android Studio
  • Xcode
  • Git
  • Docker
  • Mocha
  • Vim

Work Experience


May 2018 - Aug 2018 Capital One (Link) JavaScript / ES6 Vue Python Snowflake (Data Warehouse) Solidity
Software Engineer
  • Implemented a data encryption scheme for sensitive data stored on the Ethereum blockchain
  • Built a metrics dashboard using Apache Superset and Snowflake for customer email interactions
Sept 2018 - present Webveloper (Link) JavaScript / ES6 React Node Docker
Software Engineer
  • Implemented recurring subscriptions with Stripe and payment coupons
  • Implemented a large dynamic form for website configuration in React
  • Built a microservice to deploy Kubernetes containers for customer websites
Sept 2017 - Dec 2017 Diamond (Link) JavaScript / ES6 Node PostgreSQL Elastic Redis MongoDB Express Passport Mocha
Software Engineer
  • Integrated OneDrive into search engine to index cloud storage files and messages
  • Enumerated Microsoft Graph API and Slack API to index files and messages
  • Built webhook architecture to process real-time events and add them to consume queue
  • Implemented a unit testing suite with mocha for integrations and private libraries
Jan 2017 - Apr 2017 PerkinElmer (Link) Meteor JavaScript Node Express MongoDB Python RapidMiner
Full Stack Developer
  • Built a package management system with Meteor for downloading internal app extensions using Box API
  • Built an admin dashboard and a package explorer app for the package management system
  • Implemented a voice interface to control a web app with Google Actions (API.ai) and Amazon Alexa
  • Implented webhooks and websockets using AWS Lambda and Express endpoints to handle live updates
  • Implemented data preprocessing in Python to improve machine learning classification accuracy by 9%
May 2016 - Jan 2017 LaunchSpot (Link) JavaScript AngularJS 1.x Angular UI Routing Bootstrap LESS
Software Developer
  • Implemented UI/UX for major features on the app: groups, activity streams, notifications, user connections
  • Completely redesigned the UI/UX, causing a significant increase in daily active users

Projects See all at mikeyaworski.com/#projects


Android Apps (Link) Java Android

Developed and distributed various calculators that reached 53,000+ total downloads

Bar Line (Github) Java Android Swift iOS PHP MySQL

Build native Android & iOS apps and PHP REST API to display the wait time and crowding levels of night clubs