Tyler Casselman, Developer in San Francisco, CA, United States
Tyler is currently unavailable

Tyler Casselman

iOS Developer

San Francisco, CA, United States

Toptal member since October 19, 2012

Bio

Tyler is a freelance iOS developer based in San Francisco. He’s been in the mobile industry since 2005 and building iOS apps since 2008. He’s worked in projects ranging from IoT/BLE to photo and video sharing apps to games.

Portfolio

Zynga
PHP, UIKit, Cocos2d, iOS
Tactel
BlackBerry, Android, OpenGL, Core Data, iOS

Experience

  • Objective-C - 9 years
  • Vim Text Editor - 9 years
  • iOS - 7 years
  • Core Animation - 7 years
  • Core Data - 5 years
  • Git - 3 years

Preferred Environment

Zsh, Git, Xcode

The most amazing...

...thing I've built is FarmVille for the iPhone, which was showcased by Steve Jobs at 2010 WWDC.

Work Experience

iOS Engineer

2012 - PRESENT
13bit Consulting, Inc.
  • Built several iOS apps for various clients. My clients are all very happy with my work.
Technologies: iOS

Senior Software Engineer

2010 - 2012
Zynga
  • Developed full-stack features for Cityville, Hometown, and Forestville for iPhone and iPad. Implemented several server-side features in PHP that integrated with Zynga’s back-end services.
  • Launched FarmVille for the iPhone, which was showcased by Steve Jobs at 2010 WWDC. Implemented several client-side features that utilized UIKit as well as Cocos2D. Integrated the client with the existing PHP back-end. Challenges encountered included supporting an extremely large amount of content and optimizing load times.
  • Invented a patent relating to business logic synchronization between client and server that is filed with the US Patent Office.
Technologies: PHP, UIKit, Cocos2d, iOS

Software Engineer

2009 - 2010
Tactel
  • Led the development of a map-based iPhone application that utilized Core Data.
  • Developed graphics/OpenGL ES for a 3D Android application.
  • Developed multiple Blackberry applications.
Technologies: BlackBerry, Android, OpenGL, Core Data, iOS

Software Engineer

2006 - 2009
Airplay Network
  • Designed and implemented real-time client/server mobile applications in JME.
  • Converted framework and apps to BREW from JME utilizing memory management.
  • Worked on GUI, Network/Protocol and Event Handling systems design and development.
  • Built system design and implementation using Ant, Python and J2MEPolish.
Technologies: J2ME, Python, JME, Objective-C, iOS

Software Engineer

2005 - 2006
Hudson Entertainment
  • Ported applications from reference builds to new handsets in BREW.
  • Converted JME applications to BREW.
Technologies: BREW, JME

Experience

Studies

Studied real-time interactive simulation (gaming) with an emphasis on computer graphics for two years. Also learned Assembly programming for embedded systems, Unix, graphics, and networking.

My Portfolio

Here are my past projects. I try to keep it up to date as possible.

Education

2004 - 2005

Masters Degree in Computer Science

DigiPen Institute of Technology - Washington

1998 - 2002

BA Degree in Environmental Studies

University of California, Santa Cruz - California

Skills

Libraries/APIs

Core Audio, Core Animation, OpenGL ES, OpenGL, OpenCV

Tools

Vim Text Editor, Git, Zsh, Xcode, Rake, RubyMine, RVM

Languages

Objective-C, Python, Java, PHP

Frameworks

Core Data, Cocos2d, UIKit, Ruby on Rails (RoR)

Paradigms

REST, Mobile Development

Platforms

iOS, Apple, BREW, BlackBerry, J2ME, Android

Storage

SQLite, MySQL, PostgreSQL

Other

JME, Machine Learning

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring