Resume

Henning Hoffmann
email: henningh at google’s email service
GitHub: henning-jh

Summary

I have more than nine years of experience as an iOS developer, being solely responsible for the iOS apps at startups Purple Forge and now MicroMetrics. I am becoming proficient at Android, adding features and fixing bugs in the Helix Android app at MicroMetrics.

I have worked at many companies in the past, big (IBM) and small (Sir-Tech Games), gaining experience in development and management. I enjoy mobile iOS development more than anything I’ve done. Being responsible for an app, from top to bottom, is a huge privilege, especially considering how many happy clients I’ve provided software for.

I stay up to date on the latest mobile news and technologies, and I especially enjoy learning about different app architectures.

Education

Baccalaureate in Mathematics, Honours Computer Science Co-op
University of Waterloo, Ontario

Skills

  • experienced iOS app developer, also learning Android
  • Swift, Objective C, Xcode, Interface Builder, GitHub, Carthage, CocoaPods
  • JSON, REST, Client / Server Computing
  • experienced remote developer

Employment History

MicroMetrics (sep17 – current)

  • I was given apps on iOS and Android to complete and put on app stores. I am soley responsible for both platforms, adding features and fixing bugs. Two versions of the iOS app have already been released to the Apple App store, and the Android app is next.
  • I worked closed with design team to implement new look for the app and to design new features.
  • We use Agile processes including sprints and daily standups.
  • I use GitHub, Jira, Slack, Xcode 9, and Android Studio.

Purple Forge (sep09 – jun17)

  • I was the only iOS developer at Purple Forge, and the first full time employee hired by the firm. Purple Forge was a leading provider of award-winning mobile applications for community engagement to municipalities, governments, non-profits, associations, unions, healthcare, venues and retail.
  • We sold dozens of applications to our clients over the years, and I was responsible for all of the iOS versions. I wrote almost all the code you’ll see in the iOS version of these apps. I was also responsible for the web-based Android versions that we released to the Google store before we started building a native Android solution.
  • Our apps are built on the SAAS model, and each app uses a JSON interface to “phone home” to our servers. Apps can easily be themed to be unique. Apps can use searchable sqlite databases to let the user navigate large datasets. Apps offer Facebook and Twitter integration, and let you browse and display YouTube video. Apps can offer vehicle tracking on maps, and iBeacon support as well. Our clients requested many features over the years, and I was responsible for implementing most of them.
  • Here are some more features I’ve implemented:
    • garbage pick-up schedules
    • app catalogs
    • passbook
    • a full fledged alarm clock app
    • surveys
    • form-based UI driven by JSON descriptions
    • audio player
    • video player
    • weather display
    • webcam display
    • voting capability
    • authentication
    • kiosk mode for intelligent server-based assistant
  • Our software platform grew daily, and I loved being the iOS guy to implement that growth.

Freelance iPhone work (dec08 – sep09)

  • soley created an app for motorcycle maintenance and gas tracking
    • MyRide – on contract to Edible Apps
  • soley created a fun app for testing your hearing
    • Senses – on contract to d’lumen
  • soley created a prototype app for the real estate industry
    • on contract to Aurnhammer LLC
  • soley extended the sample SDK level app with new skins
    • The Stanley Level – on contract to Aurnhammer LLC
  • created most of an app to promote a Las Vegas casino
    • on contract to Aurnhammer LLC
  • assisted with the development of The Fray and P!NK apps for the iPhone:
    • added music streaming, depending on quality of connection
    • retrieved band’s newest photos, news, tour dates, etc from web
    • uploaded pictures to a server
    • on contract to Aurnhammer LLC

bitHeads Inc (oct08 – dec08) (contract)

  • primary lead on porting MDCoder to the iPhone, implemented most of the GUI
  • learned XMLRPC and Hessian protocols

GridIron Software (apr08 – sep08) (apr09 – may09) (contract)

  • worked on Flow, the original visual workflow tool for creative professionals
  • developed Mac (Cocoa) and Windows (WPF) code in ObjC, C++, and C#

More

  • for previous work experience, feel free to ask for my full resume

Interests

  • I love my wife and kids and hanging with them.
  • I read entirely too much science fiction and fantasy.
  • I like playing bass, though it can be a struggle.
  • I love good German food.
  • I volunteer weekly with youth, helping them to become mature adults.