Michi Huber

Michi Huber

Berlin, Germany
Hire Michi
Scroll To View More
Michi Huber

Michi Huber

Berlin, Germany
Member since June 4, 2015
Michi has built and improved web applications at all stages, from greenfield to legacy apps that require heavy refactoring. He focuses on maintainability and fast delivery of results. With a degree in business administration, he is able to clearly communicate with all stakeholders, understand business requirements and translate them into efficient solutions. He mostly uses Ruby (and Rails), but recently also Elixir and Clojure/ClojureScript.
Michi is now available for hire
  • Ruby, 5 years
  • Ruby on Rails, 5 years
  • Clojure, 2 years
  • ClojureScript, 2 years
  • Elixir, 1 year
Berlin, Germany
Preferred Environment
OS X, Vim, Git
The most amazing...
...things I've coded are pricing simulations for exotic equity derivatives.
  • Contract Back-end Developer
    Ideas on Canvas
    2015 - PRESENT
    • Maintain a file storage back-end for an OS X/iOS app.
    • Write a mindmap document parser to support a new file format.
    • Move the self-hosted server setup to a cloud platform provider.
    Technologies: Ruby/Ruby on Rails
  • Contract Back-end/Web Developer
    Stealth Startup
    2014 - 2015
    • Created a web back-end for resource management.
    • Developed an iOS app that guide users through a work task.
    • Built concurrent back-end services that distribute tasks between iOS devices.
    Technologies: Ruby, Elixir
  • Contract Back-end Developer
    2014 - 2015
    • Worked on a concurrent web server that acts as a poker dealer, shuffling and dealing cards on mobile devices.
    Technologies: Elixir
  • Contract Web Developer
    2013 - 2014
    • Implemented metrics tracking.
    • Implemented a new payment provider.
    • Added token authentication capabilities.
    • Upgraded a big Rails codebase from Rails 3 to Rails 4.
    • Introduced acceptance testing.
    Technologies: Ruby, CoffeeScript
  • Consulting Financial Engineer
    Pett Franklin
    2010 - 2014
    • Created a reusable model for pricing various share compensation packages with exotic payoff conditions.
    Technologies: VBA (required by client)
  • Contract Web Developer
    Museum of Applied Arts, Vienna
    2013 - 2013
    • Built a mobile optimized web app with geolocation capabilities.
    Technologies: Ruby, Ruby on Rails, JavaScript
  • Web Developer (full-time)
    2011 - 2013
    • Maintained and improved a big Ruby on Rails codebase with 4 million visitors/month.
    • Implemented business metrics tracking and A/B testing strategies.
    • Refactored core parts of the codebase to allow for quicker feature development.
    • Implemented and maintained Chef-based server provisioning.
    • Implemented an algorithm that ranked business listings by their popularity.
    Technologies: Ruby, JavaScript
  • Market Risk Manager (Equities)
    2010 - 2012
    • Wrote Monte Carlo simulations to calculate price and risk metrics of exotic equity derivatives.
    • Automated reporting workflows.
    Technologies: VBA, Proprietary Software
  • MyMindNode (Development)

    MindNode is a mind mapping software available for iOS and Mac. MyMindNode is a storage and sharing software for mind maps.

  • BoldPoker (Development)

    BoldPoker is a digital card dealer for live poker games. It replaces the cards and the process of shuffling and dealing (betting is still done "live" using real poker chips).

  • Tetrij (Development)

    Tetris in ClojureScript: a quick hack to play around with various ClojureScript libraries.

  • Languages
    Ruby, Clojure, Objective-C, CoffeeScript, Elixir, JavaScript
  • Frameworks
    Ruby on Rails
  • Tools
    ClojureScript, Chef
  • Paradigms
    Functional Programming, Agile Software Development, Kanban
  • Storage
  • Libraries/APIs
    Twitter API, Facebook API, jQuery, jQuery UI
  • Platforms
    Linux, Amazon Web Services (AWS)
  • Misc
    Financial Engineering
  • Master's degree in Business Administration
    University of Vienna - Vienna
    2003 - 2009
I really like this profile
Share it with others