Michael Raber, Software Developer in West Chester, PA, United States
Michael Raber

Software Developer in West Chester, PA, United States

Member since April 23, 2014
Michael is an entrepreneur, innovator, architect, leader, and developer. He believes native apps deliver the best user experience, so he leverages his experiences delivering desktop applications, web sites, and RESTful APIs to bring a unique perspective to building native mobile apps.
Michael is now available for hire


  • Innoruptor
    Objective-C, Java, PostgreSQL
  • Artisan Mobile
    Objective-C, MongoDB, Java, Android Java, JavaScript, HTML, CSS, Ember


  • Java, 15 years
  • Concurrent Programming, 10 years
  • Agile Software Development, 5 years
  • Objective-C, 4 years
  • iOS, 4 years
  • JavaScript, 3 years
  • SQLite, 2 years
  • Android, 1 year


West Chester, PA, United States



Preferred Environment

XCode, Objective-C, Linux, Java, Eclipse

The most amazing...

...code I've written is an open source method for passing data between UIViewControllers.


  • Founder

    2013 - PRESENT
    • Founded a technology startup currently building Boxly, a touch-based content creation platform.
    • Built an iOS iPad and iPhone app.
    Technologies: Objective-C, Java, PostgreSQL
  • Director of Innovation

    2012 - 2014
    Artisan Mobile
    • Was the original engineer developing A/B testing technology for native mobile apps. Led the company to its acquisition by Artisan Mobile.
    • Built the communications layer between the iOS SDK, Java-based middleware server, and browser using WebSockets.
    • Created the foundation of the iOS SDK responsible for applying UI changes to a view controller before presentation of the screen. Implemented sophisticated swizzling techniques and advanced NSProxies unique to the technology.
    • Built the internal messaging system transferring messages between the iOS SDK and the rest of the system. Developed the message server in Java leveraging Jetty and WebSockets.
    • Created a reflector responsible for mirroring the current screen of an app for our designer running on a browser in HTML5.
    • Was the interim VP of engineering, leading the vision and development efforts.
    • Served as the director of innovation, holding internal hackathons and leading innovation discussions.
    Technologies: Objective-C, MongoDB, Java, Android Java, JavaScript, HTML, CSS, Ember


  • ClearCache (Development)

    Mobile app developers spend a lot of time writing code to access remote data and assets (i.e. images) used within apps. ClearCache aims to simplify the configuring and managing of caching layers within iOS apps.

  • ControllerContext (Development)

    ControllerContext solves the problem of passing data back and forth between iOS view controllers. The ControllerContext object manages the state between view controllers, reducing the boilerplate code necessary to wire screens together.

  • Seratis App (Development)

    As a contractor, I was the lead iOS developer building the beta app during Seratis's participation in the 2013 DreamIt Health accelerator program.
    "Seratis is bringing healthcare providers and data-dependent healthcare specialties into the 21st century with a suite of smart communication and workflow management tools. We are building a patient-centric social mobile platform that will allow your doctors, inpatients, and outpatients to communicate more easily, share lab reports and imaging results, and visualize the network of care providers around you." -- From the Seratis Website.
    Seratis won 2nd place and an $850,000 cash prize in the Verizon Powerful Answers Award 2014 contest in January 2014.

  • UXFLIP Wins "Best of Show" at Phorum 2012 (Other amazing things)

    As the founder of UXFLIP, I was extremely excited to win "Best of Show" at Phorum 2012.


  • Other

    Software Development
  • Languages

    Java, Objective-C, JavaScript
  • Paradigms

    Agile Software Development, Concurrent Programming
  • Libraries/APIs

  • Platforms

    Android, Linux, iOS
  • Storage

    SQLite, MongoDB, MySQL, PostgreSQL


  • Bachelor of Arts degree in Information Systems
    1986 - 1990
    Susquehanna University - Pennsylvania, USA

To view more profiles

Join Toptal
I really like this profile
Share it with others