Ryan Lawson

289.200.4710
ryan.lawson@v-eden.com
8-43 Hays Blvd
Oakville, ON

Profile of Skills

Work Experience

Quest Mindshare - Full Stack DeveloperOct 2016 - Present

vEden - FounderSept 2015 - Present

Pernod Ricard - Part-time Systems AdministratorSept 2015 - Oct 2016

Pernod Ricard - Co-op Systems AdministratorMay 2015 - Sept 2015

Projects

Quest Titan

Objective
  • Allow Quest to host and manage panel of survey respondents
  • Allow respondents to sign up and receive surveys based on eligibiliy
  • Send panelists invitations to complete surveys
  • Collect and record panelist survey statuses
  • Credit the panelists points for survey completes
  • Allow panelists to cashout points through various partners; Paypal, Tango card, etc.
Tech Specs
  • Angular 6 frontend
  • NodeJS + Express backend
  • Slack Oauth 2.0 for employee logins
  • Communicates with partner APIs for email and payouts
  • Provides granular access control for each user, configured by admins
  • MongoDB for primary data storage
  • Elasticsearch for panelist queries and in depth error logging
  • Webhooks capture and log client-side errors
  • Components built as docker images through CI pipelines for easy deployment

vEden MongoDB

Objective
  • Allow NodeJS app to use MongoDB easily
  • Use similar calls to the native diver
  • Have similar performance to native driver
Tech Specs
  • Open source; deployed on NPM
  • Testing on all methods with Jasmine

vEden MySQL

Objective
  • Allow NodeJS app to use MySQL easily
  • Use the same calls as the MongoDB driver for simple CRUD operations
Tech Specs
  • Open source; deployed on NPM
  • Testing on all methods with Jasmine

WifiNear.me

Objective
  • Free service to quickly find public wifi networks in the area
  • Allow users to test the speed of their network and upload the results
  • Find the coffee shop with the best wifi
Tech Specs
  • Angular 6 frontend
  • NodeJS Express backend

Education

Bachelor of Computer Science

University of Windsor Graduated April 2016