Post Job Free
Sign in

Design Computer Science

Location:
Seattle, WA
Salary:
$24/hr
Posted:
June 20, 2016

Contact this candidate

Resume:

Mark Lin

Seattle 206-***-**** *******@*****.*** linkedin.com/in/themarklin github.com/SiberianHamster Profile

I have a passion to bring technology to everyone through quality service or design. I’m always looking for or creating a better way to accomplish a task either through reusability, efficiency and often both. Technical Skills

Proficient… Swift, Objective-C, Git, Cocoa Touch, MVC, Xcode, JSON, OAuth, Object Oriented Pro- gramming, Rest API, Storyboard, JavaScript, jQuery, HTML5, CSS3 Developing…SpriteKit, AVFoundation, Manual Retain Release, Custom Transition, KVO Education

Code Fellows Seattle, WA 2015

- Certificate, Advanced iOS Development (Objective-C, Swift) - Aug 2015 Coursework: Intermediate iOS (Swift) - Mar 2015

Coursework: Foundations of Computer Science and Web Development - Jan 2015 University of Washington Seattle, WA 2003

- Bachelor in Arts, History

Experience

Freelance iOS Developer - OCT 2015-PRESENT

Stuffstr Seattle, WA March 2016

• Worked with design team to create app screens from mock-ups done in Sketch. I used pro- grammatic constants to control the look and feel so that themes can be changed quickly and with minimal work.

• Tested functionality and edge cases to identify and quash bugs. I spent extra time on business logic code to make sure there were no bugs before pushing it to the main code.

• Designed an accordion style login page using Table View. This was done with a tableView to leverage scalability as Apple TableViews are inherently easy to expand on. I also chose this method as this gave me built int features that allowed expanding of cell tableView:didSelect, collapsing on tableView:didDeselect, and scrolling feature. Simple Tee(Objective-C) Seattle, WA Oct - December 2015 AppStore: http://appstore.com/simpletees

• Developed app from inception to shipped product in a team of 4 using Agile and Git vcs by helping with design. Offered advice designing views to provide same functionality but cut down on development time such as housing the main object in appdelegate as a shared ob- ject. I suggested this because the object can still appear in each tab and be manipulated while cutting down on code needed to move the object around the different tabs in the tab bar.

• Developed a shopping cart view to cleanly display the current order but allows the user to eas- ily add sizes and quantity or remove an entire design. This was done through using a table- view that had header, order, and footer cells for each design. Each order cell is a prototype cell that showed a size the user ordered, image for the design only appears on the first non empty order cell, and any empty order cells were hidden. The footer allowed users to add any hidden orders back. The key component in the algorithm to make it efficient was using modulo to figure any given cell in the tableView:cellForRowAtIndexPath. Help Desk / PC Analyst

Cairncross & Hempelmann, P.S. Seattle, WA 2005 to 2015

• Proposed modifications on management’s backup system plan that saved company $5,000 upfront on hardware and about $250 a month on maintenance.

• Maintained entire mobile fleet, initially troubleshooted BlackBerry fleet and BlackBerry Enter- prise Server; transitioned entire firm to iPhone and in the process saved about $300 a month on mobile troubleshoot calls of an overly complicated system and unstable devices.

• Learned and quickly mastered new systems, such as Unitrend Backup system, Unidesk virtual desktop management, GFI LanGuard patch system, Lexis Nexis CRM Interaction, and VMware virtual environment

Select Mobile Projects

Hockey Scorekeeper Companion (Swift)

Appstore: http://appstore.com/hockeyscorekeepercompanion

• App to assist hockey scorekeepers with keeping track of shots on goal through simple clean interface.

• Interface provides optional haptic response so that users don’t have to look at phone to use it.

• Provides auto save and load of previous score using persistent data. Hotdog Slinger (Swift) github.com/bladdin/FoodRoller

• 2D platformer game featuring SpriteKit and AVFoundation to simulate physics collision between ob- jects and is best choice for quick prototyping.

• Provided better UX by adding music and sound but not override user’s preference in listening to their own music if they had another source running.

• Added persisting volume settings with NSUserDefaults to keep memory usage low. S.L.U.S.H (Objective-C) github.com/CodeFellowsSLUSH

• Connecting landlords and tenants for short term housing using fundamental cocoa touch frameworks like tableview, collectionview to keep it scalable with low memory usage.

• Worked on integrating Google Map API to create markers and callouts.

• Used CollectionView to easily manage landlord pictures that can add images with image picker from the camera or from picture album.

StackOverflowMark (Objective-C) github.com/SiberianHamster/iOSDA-Week7

• Searches StackOverflow for questions based on user search terms and to look at personal StackEx- change profile.

• REST api and JSON parsing used to communicate with the StackExchange server and translate the result data received.

• BurgerMenu using Custom Container Controller to manage multiple stacks of screens.

• WKWebView and OAuth to provide secure user connection.

• Used Cocoapods to get AFNetworking for network connection protocols using prebuilt features like checking for network connection.

Volunteer Experience

Highline School District Hour of Code at Parent Night Burien, WA 2015

• Assisted with students and parents with using Blockly Seattle Startup Week Seattle, WA 2015

• Team Lead

Code Fellows Seattle, WA 2015

• TA iOS Students during workshop hours



Contact this candidate