joshsafranresume10_2015

2
Objective To be involved with a driven team, a purposeful objective, and to make quality code professionally. Professional Experience Independent Contracting Brooklyn, NY June 2015Present Developer/Designer Exhibit Growth: Photo booth app for Umpqua Bank, stylized CIFilter effects, custom camera UI with native look/feel. Store/Time: BlueTooth to OpenFrameworks communication library for experiential advertising firm FakeLove. Witch Kitchen, Darkish Night: Unity prototype development, 2D character illustration/animation, mobile game design. Peloton Cycle New York, NY Nov 2014June 2015 Lead iOS Developer Created the iPad app, delivering smooth browsing/filtering of video library, with a mixed IAP model. Created the internal enterprise app to run purchasing across 15+ retail locations. Created and incentivized internal analytics and actionable data across all teams. Involved in UX design, feature timeline, and experimental prototyping. Full company collaborator. Hardware communication via serial cable for an experimental instudio iPad tablet. Managed hiring, communication with Apple rep, internal software distribution, and user/internal feedback. Stray Boots New York, NY Jan 2013Nov 2014 App Developer Designed and developed features for a client/server, crossplatform app, involving collaboration with various teams. Handled multiple releases and corresponding rounds of beta testing (in & outof house). Researched and implemented our analytics suite, as well as integrating it into a live TV display. Prototyped experimental features, and resulting public beta testing. iDevices Hartford, CT Sep 2011Nov 2012 App Development Coordinator Designed and developed apps with a wide range of functionality for iDevices as well as clients. Brought iDevices’ app development from myself to a 4 man team; handled the hiring for both programming and art. Interfaced with clients as a liaison for our app contracts; managed development schedule and arranged software testing. Created internal development tools for BLE prototyping to optimize our integrated hardware/software development. Established basic Scrum practices, coauthored our contract SOWs, and setup time and pipeline management software. RPI Computer Camp & iD Tech Camps New York, NY & Troy, NY Summer 2008 & 2010 UDK/PyGame Instructor Taught and assisted students with UDK or Python/Pygame (their choice) which they used to make their own games. Taught UDK’s level design tools to 1314 year olds so they could create their own arenas and vehicle mods. Production App Development Peloton Cycle by Peloton Interactive, LLC Ground up implementation of this twice featured fitness app. 5 star rating. 15,000+ active users. Seamless & secure free trial experience using Keychain. Mixed model renewing and nonrenewing inapppurchases. Responsive UX for a constantly growing content set of 3,000+ videos. Heavy use of multithreading, memory management, and asynchronous server communication. iGrill by iDevices Worked on the app side of this popular retail product, a BlueTooth meat thermometer with a large user population. Implemented social and geolocational features into an extensive update. Originally created by outside contractors, I worked to debug and fix an unstable code base. After the updates of my development team the app grew from a 2 star rating to 4. iNotebook by Targus A notetaking & hardware integrated app with a breadth of iOS functionality: from BlueTooth to CoreData to OpenGL, with an emphasis on custom UIKit. With a 2 man team we released to an international retail audience. iNotebook was presented at CES 2013. Toolkit Languages: Swift, C#, Objective C, C, C++, Python, Java, UnrealScript, JavaScript, ProLog Development Tools: Unity, Xcode, Sublime, Git, AWS, Netbeans, SVN, JIRA, Impact Engine, Unreal Development Kit, Visual Studio, LispWorks, TexturePacker, TimeCamp, BaseCamp, RoadMap, Scrum, Kanban Libraries: UIKit , PaymentKit, Keychain, CoreData. CoreImage, CoreAnimation, CoreBluetooth, Location Services, SpriteKit, Quartz 2D, OpenGL/ES, Box2D Applications: Photoshop, Spine, Flash, Illustrator, After Effects, Spriter, Graphics Gale, Audacity, FileZilla Josh Safran 166 6 th Ave, Apt 7 Brooklyn, NY, 11217 (315) 8577292 [email protected]

Upload: joshua-safran

Post on 22-Mar-2017

184 views

Category:

Documents


1 download

TRANSCRIPT

Objective   To  be  involved  with  a  driven  team,  a  purposeful  objective,  and  to  make  quality  code  professionally.  Professional  Experience  

 

Independent  Contracting                                         Brooklyn,  NY            June  2015-­‐Present  Developer/Designer  

•   Exhibit  Growth:    Photo  booth  app  for  Umpqua  Bank,  stylized  CIFilter  effects,  custom  camera  UI  with  native  look/feel.  •   Store/Time:  BlueTooth  to  OpenFrameworks  communication  library  for  experiential  advertising  firm  FakeLove.  •   Witch  Kitchen,  Darkish  Night:    Unity  prototype  development,  2D  character  illustration/animation,  mobile  game  design.  

Peloton  Cycle                                         New  York,  NY            Nov  2014-­‐June  2015  Lead  iOS  Developer  

•   Created  the  iPad  app,  delivering  smooth  browsing/filtering  of  video  library,  with  a  mixed  IAP  model.  •   Created  the  internal  enterprise  app  to  run  purchasing  across  15+  retail  locations.  •   Created  and  incentivized  internal  analytics  and  actionable  data  across  all  teams.  •   Involved  in  UX  design,  feature  timeline,  and  experimental  prototyping.  Full  company  collaborator.  •   Hardware  communication  via  serial  cable  for  an  experimental  in-­‐studio  iPad  tablet.  •   Managed  hiring,  communication  with  Apple  rep,  internal  software  distribution,  and  user/internal  feedback.  

Stray  Boots                                         New  York,  NY            Jan  2013-­‐Nov  2014  App  Developer  

•   Designed  and  developed  features  for  a  client/server,  cross-­‐platform  app,  involving  collaboration  with  various  teams.    •   Handled  multiple  releases  and  corresponding  rounds  of  beta  testing  (in  &  out-­‐of  house).  •   Researched  and  implemented  our  analytics  suite,  as  well  as  integrating  it  into  a  live  TV  display.  •   Prototyped  experimental  features,  and  resulting  public  beta  testing.  

 iDevices                                                                     Hartford,  CT                                                                                                      Sep  2011-­‐Nov  2012  App  Development  Coordinator  •   Designed  and  developed  apps  with  a  wide  range  of  functionality  for  iDevices  as  well  as  clients.  •   Brought  iDevices’  app  development  from  myself  to  a  4  man  team;  handled  the  hiring  for  both  programming  and  art.    •   Interfaced  with  clients  as  a  liaison  for  our  app  contracts;  managed  development  schedule  and  arranged  software  testing.  •   Created  internal  development  tools  for  BLE  prototyping  to  optimize  our  integrated  hardware/software  development.  •   Established  basic  Scrum  practices,  co-­‐authored  our  contract  SOWs,  and  setup  time  and  pipeline  management  software.  

RPI  Computer  Camp  &  iD  Tech  Camps                                                  New  York,  NY  &  Troy,  NY                                                              Summer  2008  &  2010  UDK/PyGame  Instructor  •   Taught  and  assisted  students  with  UDK  or  Python/Pygame  (their  choice)  which  they  used  to  make  their  own  games.  •   Taught  UDK’s  level  design  tools  to  13-­‐14  year  olds  so  they  could  create  their  own  arenas  and  vehicle  mods.  

Production  App  Development  

Peloton  Cycle  by  Peloton  Interactive,  LLC  

•   Ground  up  implementation  of  this  twice  featured  fitness  app.  5  star  rating.  15,000+  active  users.  •   Seamless  &  secure  free  trial  experience  using  Keychain.    Mixed  model  renewing  and  non-­‐renewing  in-­‐app-­‐purchases.  •   Responsive  UX  for  a  constantly  growing  content  set  of  3,000+  videos.  Heavy  use  of  multithreading,  memory  management,  

and  asynchronous  server  communication.  

iGrill  by  iDevices  

•   Worked   on   the   app   side   of   this   popular   retail   product,   a   BlueTooth   meat   thermometer   with   a   large   user   population.  Implemented  social  and  geo-­‐locational  features  into  an  extensive  update.    

•   Originally   created   by   outside   contractors,   I   worked   to   debug   and   fix   an   unstable   code   base.   After   the   updates   of   my  development  team  the  app  grew  from  a  2  star  rating  to  4.    

iNotebook  by  Targus  •   A  note-­‐taking  &  hardware   integrated  app  with  a  breadth  of   iOS   functionality:   from  BlueTooth  to  CoreData   to  OpenGL,  

with  an  emphasis  on  custom  UIKit.  •   With  a  2  man  team  we  released  to  an  international  retail  audience.  iNotebook  was  presented  at  CES  2013.  

Toolkit  

 

Languages:                                             Swift,  C#,  Objective  C,  C,  C++,  Python,  Java,  UnrealScript,  JavaScript,  ProLog  

Development  Tools:       Unity,  Xcode,  Sublime,  Git,  AWS,  Netbeans,  SVN,  JIRA,    Impact  Engine,  Unreal  Development           Kit,  Visual  Studio,  LispWorks,  TexturePacker,  TimeCamp,  BaseCamp,  RoadMap,  Scrum,  Kanban  

Libraries:                                 UIKit  ,  PaymentKit,  Keychain,  CoreData.  CoreImage,  CoreAnimation,  CoreBluetooth,  Location    

      Services,  SpriteKit,  Quartz  2D,  OpenGL/ES,  Box2D  

Applications:                             Photoshop,  Spine,  Flash,  Illustrator,  After  Effects,  Spriter,  Graphics  Gale,  Audacity,  FileZilla  

Josh  Safran      

166  6th  Ave,  Apt  7  Brooklyn,  NY,  11217  

             (315)  857-­‐7292  [email protected]  

Education   Rensselaer  Polytechnic  Institute             Troy,  NY                                                                                                                                      ’07  –  ‘11  Dual  degree  program:  B.S.  Computer  Science,  B.S.  Games  &  Simulations  Arts  and  Sciences  •     Courses  completed  include:  game  design,  game  culture,  AI,  computer  graphics,  operating  systems,  programming  languages,  data  

structures  &  algorithms,  and  multivariable  calculus.  Coursework  &  Research  

Software  Design  and  Documentation      •     Worked  as  lead  programmer  in  a  4-­‐person  team  to  develop  a  simple  model  viewer/compatibility  tester  in  an  iterative  process,  with  

heavy  focus  on  design  patterns  and  code  reviews.  

Game  Development  and  Game  Architecture      •   Worked  with  multidisciplinary  teams  to  create  many  2D  games  and  3D  games.  I  also  created  solo  game  prototypes.  •   Performed  as  the  AI  Programmer  and  Level  Designer  in  an  ambitious  3  month  UDK  Project.  

•   Coded  a  Skeletal  animation  example  as  well  as  a  Rigid  Body  Simulator  using  C++  and  OpenGL.  AI  for  Cognitive  Science,  AI  Learning,  and  Extracurricular  Research  •     Created  LISP  Agents  that  would  communicate  with  assigned  environments  within  Second  Life  to  perform  varied  learning  AI  tasks.  

Final  Project  utilized  modified  Kohonen  Maps  in  a  learning  architecture.  •          Worked  with  a  3  person  team  to  create  a  learning  AI  for  a  board  game  I  designed.    

Nominations   RPI  Competitions:  •     2  Time  Award  Winner  of  RPI’s  annual  GameFest  (2010,  2011  )  •     1st  place  Winner  of  RPI’s  GameJam  2010  

 Contact  Yony  Feng,  Peloton  CTO,  for  reference-­‐  [email protected]