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]  


Top Related