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

Languages:

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

Front-End:

  • Android
  • iOS
  • Angular
  • React
  • Meteor
  • jQuery

Back-End:

  • Node
  • Express
  • MongoDB
  • PostgreSQL
  • MySQL

Other:

  • Android Studio
  • Xcode
  • Git
  • Unix
  • Vim
  • RapidMiner

Work Experience


Sept 2017 - Present Diamond (Link) Javascript Node ES6 PostgreSQL
Software Engineer
  • Integrated OneDrive into search engine to index cloud storage files
  • Enumerated Microsoft Graph API to index drive files and store them in Postgres database
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%
  • Developed an automated schema matching engine
May 2016 - Jan 2017 LaunchSpot (Link) AngularJS JavaScript Bootstrap LESS
Software Developer
  • Developed and managed the front-end of a web app with AngularJS (Angular UI Routing and Angular Bootstrap)
  • Implemented UI/UX for major features on the app: groups, activity streams, notifications, user connections
  • Completely redesigned the UX/UI, causing a major increase in daily active users
July 2013 imlocal CasperJS JavaScript Web Scraping jQuery
Junior Web Assistant
  • Developed scripts to web scrape data for company analysis
  • Used CasperJS to scrape data from Google Play app

Projects See all at mikeyaworski.com/#projects


Calculator++ (Link) Java Android Algorithms
Blogging Android App and Website (Link) PHP MySQL Java Android JavaScript Boostrap
  • Designed and created the full stack for a large project (without frameworks)
  • Created a REST API that the app and website both access for database queries
  • Gained valuable experience on back end infrastructure/architecture
Bar Line (Android, iOS) Java Android Swift iOS PHP MySQL Node React ES6 MongoDB Socket.io Google Maps API
  • Built the full stack of the Android & iOS apps to display the wait time and crowding levels of night clubs
  • Created a REST API in PHP for night club staff to manually update data
  • Built the full stack web app that uses crowd sourcing with React, Node, Webpack + ES6, and WebSockets