Software Developer


iOS, OS X, Web

Interactive 3D Graphics & Data Visualization Specialist

Objective-C, Swift, C, C++


EDUCATION

M.Sc. Computing - University of Utah - 2013

B.Sc. Chemical Engineering - University of Utah - 2008


Contact Me

CV - PDF


profile for jakev at Stack Overflow, Q&A for professional and enthusiast programmers


View Jake Van Alstyne's profile on LinkedIn


ETC PROJECTS

OnCue for OS X

  • Homepage
  • Motion / Sound based security app
  • OpenGL, GPUImage, GLSL

BTCMonitor

BTC-wallet-hashchecker


PROFESSIONAL PROJECTS

InstaSize - October 2015 - July 2017

Senior iOS Developer

  • Photo and Video Editor for Instagram

Selfie for iPhone app - May 2014 - September 2015

Senior iOS Developer

  • An innovative social networking app for face to face conversations

OnCue for OS X - October 2011 - Present

Owner / Developer

OnCue

  • Motion / Sound based security app
  • OpenGL, GPUImage, GLSL

OurPlan iPad App - September 2013 - Present

iOS Developer

  • Construction scheduling application
  • Multiple Core Data stores, remote synchronization
  • Custom Calendar UI / UX design / implementation

Lacrosse Stats - November 2013 - February 2014

iOS Engineer

  • Sports statistics application
  • Core Data, Remote data retrieval, Premium features via In App Purchase
  • Custom UI / UX design / implementation

Izon iPad / iPhone app - May 2013 - September 2013

iOS Developer

  • Remote video streaming application
  • Core Data, P2P / Proxy Streaming
  • Custom Calendar UI / UX design / implementation

EMPLOYMENT

Munkee Apps LLC - October 2015 - July 2017

Senior iOS Developer

  • iOS Development, implemented original ideas, bug fixes and feature enhancements for existing products

Selfie Inc. - May 2014 - September 2015

Senior iOS Developer

  • Core iOS app development. Bug fixes, feature enhancements, etc.

USANA - March 2014 - April 2014

iOS Consultant

  • Improved enterprise reporting modules in internal iOS application, created a custom tree based reporting view. Short term contract position.

NTTData - September 2013 - February 2014

iOS Consultant

  • CoreData
  • RESTful APIs
  • Improved and extended existing iOS app. Converted SQLite data model to CoreData, increased responsiveness in remote synchronization, etc

Stem Innovation, LLC - March 2013 - September 2013

iOS Developer

  • [IZON] iOS App Architecture
  • 3rd party design, developed from the ground up
  • Obj-C main app, C and C++ core modules (ffmpeg, rtp client, etc)
  • Heavy use of NSOperation & NSOperationQueue, GCD, etc
  • Live local / remote video feeds ( via Bonjour, P2P, or Proxy )
  • Multiple-source data polling

K’nowbe Works, LLC - April 2012 - February 2013

Graphics Engineer

  • 3D Interactive Windows MFC COM components in C++ using OpenGL, OSG, and GLSL
  • Bidirectional A* heuristic path finding
  • Gaussian smoothing
  • Image processing
  • Large point cloud rendering
  • Ray tracing
  • GPU shaders
  • I improved their core graphics engine before using those improvements to develop visually striking fully interactive 3 dimensional engineering design tools. For instance, I built a rapid geodata contouring package. I also built intelligent pipe laying design tools which used proprietary equipment modeling software resulting in incredible realism.
  • Agile development team using Team Foundation Server as our revision control and a custom testing harness for unit tests and TDD

FlexSim Software, LLC - December 2011 - March 2012

Windows Developer

  • Product development team, maintaining and improving the core products in C++ and custom engine scripting, using the Windows API
  • Made numerous improvements to the main product GUI and design, as well as to the core graphics and simulation engine– improving efficiency and performance, as well as deploying a comprehensive TDD / unit testing framework

University of Utah, Computer Science Department - January 2009 - December 2011

Web Developer

  • Software Development Center at SCI (Scientific Computing Institute at the University of Utah) developing a web portal for a client.
  • HTML, CSS, JavaScript, jQuery and jQuery-UI

Independent Work

Freelance Developer / Designer

  • Designed, developed and deployed numerous iPhone and Mac OS apps for clients and independently. Submitted dozens of new apps and updates to the App Store. Technologies utilized include Cocoa and Cocoa-touch, UIKit, CoreData, StoreKit, WebKit, SceneKit, QuartzCore, CoreVideo, AVFoundation, QTKit, GameKit, CoreVideo, OpenGL, OpenGL-ES, Cocos–2D, etc
  • OnCue - A motion activated surveillance system for the iSight camera with remote viewing capability via the companion iOS app.
    • Full product development from concept to deployment on App Store
    • OnCue

SKILLS

Software Developer

  • Building Intuitive Software
  • Object Oriented Design / Architecture
  • Focused, Elegant, Self-Documenting Code
  • Detailed UI, UX Design
  • 3D Interactive Graphics - OpenGL, GLSL, CUDA
  • Full Stack Developer - Back to Front Architectural Design and Development

Problem Solving

  • Numerical Techniques
  • Scientific Computing & Visualization
  • CAGD, Image Processing
  • Signal Processing
  • Complexity Analysis
  • Data Analysis / Visualization
  • Geometric Design

Technologies

  • Objective-C, Swift, C, C++
  • HTML5, CSS, JS, PHP, Python
  • MySQL, SQLite, PostgreSQL
  • OpenGL, GLSL
  • Cocoa, Cocoa-touch, Windows API, MFC, COM, bash, zsh, AppleScript, LaTeX, Git

Other

  • Fluent in German
  • 17 years experience playing guitar

TEACHING

University of Utah, Salt Lake City, Utah USA

  • Graduate Instructor
    • CS 1400 - Introduction to Computer Science
  • Teaching Assistant
    • CS 3810 - Computer Organization
    • CS 2420 - Computer Science II
    • CS 2420 - Computer Science II EAE (Engineering Arts and Entertainment Track)
    • CS 1410 - Computer Science I EAE (Engineering Arts and Entertainment Track)

RESEARCH

  • Exploration of the Material Point Method on Adaptively Refined Meshes with Hanging Nodes
  • Rational Surface Extraction in Toroidal Magnetic Field Simulations
  • High Temperature Fixed Bed Mercury Sequestration on a Non-Carbonaceous Substrate

HONORS

  • Red Hanger Scholarship
  • John Zink Award
  • Chemical Engineering Departmental Full Tuition Scholarship
  • University Honors at Entrance Scholarship