Matthew Guest

iOS Developer


Scroll

About Me

Hello, I am Matthew Guest - iOS Developer


I am a Bellevue based mobile developer who currently has 4 apps in the app store. My specialty lies in iOS and can do both Swift and Objective C. I am very big on self-learning and always take the opportunity to tackle new challenges, such as learning new programming languages and technologies.


My love for programming, startup experience, and my desire to finish whatever I start makes me a formidable candidate for a mobile developer position. Feel free to contact me for anything, contact information is below


"Anyone who stops learning is old, whether at twenty or eighty. Anyone who keeps learning stays young. The greatest thing in life is to keep your mind young."

- Henry Ford


  • Male
  • Born on May 21, 1995
  • Bellevue, Washington
  • Coding, Hiking, Reading

Resume

Education

University of Washington Tacoma

January 2016 - December 2016
  • Awarded a Bachelors of Arts in Economics

South Puget Sound Community College

September 2013 - August 2015
  • General Studies (Associate of Arts)


Work Experience

VideoFit, Inc.

July 2017 - present

    In full startup mode, building enterprise level fitness app from the ground up with a small team consisting of another iOS Engineer and backend engineer. Current work revolves around building the MVP. Team follows agile methodology to push new features.




Personal Projects

Altimetrics

Mountain View View Altimetrics on app store
  • Written in Swift
  • Implemented UIGesture Recognizers to change background color with a swipe
  • Made use of NSUserDefaults to persist the change in settings made by user
  • Implemented 3rd party framework AlamoFire for parsing weather data into app
  • App layout is made with the use of stack views and autolayout
  • Made use of CLLocationManager and Mapkit for retrieving user location and heading data

TopTechNews

News View TopTechNews on app store
  • Written in Swift
  • Used a third party API to retrieve the top trending news from major technology news outlets
  • Used custom xib and UIAnimation to create a nice effect when user brings up menu
  • Used a webview to allow user to read the articles, made the webview traversable with refresh, cancel and forward/backward buttons
  • Currently working on implementing a favorites tab and using Core Data for persistence

Medium - Currency converter

Conversion View Medium on app store
  • Written in Objective - C
  • Pulled data from fixer.io currency API, did this manually with no use of external frameworks
  • Implemented a search bar for user to filter out currencies
  • Used API to set base currency from which to convert from, allowed user to switch currencies from a picker view and then any number typed in text field would automatically be multiplied with the current base currency and as a result would update the currencies in tableview accordingly
  • Used a singleton pattern for the currency data
  • Added a share feature

i-Morse, a morse code signaling app

Morse code View i-Morse on app store
  • Written in Objective - C
  • Used custom delegation to pass data around in app, for example, one delegte was used to pass the code name and description to a tableview from another screen and also selecting a tableview cell took the code name and passed it to main screen textfield to be translated into morse code
  • The entire app was created with no storyboards, everything done programmatically
  • Added animations on main screen that allowed hidden buttons to appear and played when text was translating. Added a nice touch to user experience
  • After text was translated user had two choices, to beep the morse code or signal the morse code with the iphone's flashlight (torch). Had to make use of the AVFoundation framework to access the iphone's light
  • App used Core Data for persistence, would save new morse codes the user added to tableview. User could swipe to delete if code was no longer needed


Skill

These numbers are based on my confidence and ability to perform with the various technologies.

  • 85%
  • 80%
  • 75%
  • 75%
  • 75%
  • 75%

Portfolio

  • GitHub
Code GitHub