Scroll To View More
Ben Homnick

Ben Homnick

Taipei, Taiwan
Member since August 5, 2013
With over fifteen years of experience building and scaling software products for web and mobile, Ben is a well-versed engineer and manager passionate about solving real-world problems through technology. Ben has previously worked with the University of Michigan, Microsoft, and a variety of venture-backed startups across the US and Asia.
Ben is now available for hire
Portfolio
Experience
  • Python, 10 years
  • SQL, 10 years
  • JavaScript, 10 years
  • Django, 10 years
  • Flask, 5 years
  • iOS, 3 years
  • React, 2 years
  • Go, 1 year
Taipei, Taiwan
Availability
Part-time
Preferred Environment
Mac, Linux, Git, BBEdit, XCode
The most amazing...
...app I've built is a Twitter-based traffic aggregator that provided real-time updates to users all around the world.
Employment
  • Managing Director
    2006 - PRESENT
    Azure Interactive, LLC
    • Founded a web development, design, and technology consulting company, managing clients in both North America and the Greater China area.
    • Managed staff both in Taiwan and abroad.
    • Provided custom eCommerce, web design, and other development services geared toward small businesses.
    Technologies: Python, PHP, Django, Flask, iOS, JavaScript, PostgreSQL, LESS, Backbone.js
  • Senior Software Engineer
    2015 - 2016
    Noodle Education, Inc.
    • Provided recommendations on architecture decisions and engineering best practices.
    • Redesigned Noodle’s search architecture, improving reliability, performance, and scalability.
    • Independently designed and developed command line tools to seamlessly manage developer interactions between environments.
    • Developed and supported a versioned API, making Noodle’s search features more available both internally and to external partners.
    Technologies: Django, Python, PostgreSQL
  • Senior Software Engineer
    2013 - 2015
    Allclasses, Inc.
    • Performed integrations with third-party data providers including Facebook and Yelp.
    • Independently built the Allclasses iOS application, available on the App Store.
    • Transitioned Allclasses to Elasticsearch and designed indexing strategies as well as back-end search code.
    • Developed the API powering both the Allclasses website and iOS application.
    Technologies: Flask, Python, Elasticsearch, AWS, Backbone.js, JavaScript
  • Lead Developer
    2013 - 2015
    Dressed Salads HK
    • Designed and developed an web-based ordering system for all of Dressed's HK locations.
    • Localized site content and layout to Chinese.
    • Developed HTML5-based mobile applications for tablet/smartphone.
    • Integrated payment processing features, handling almost $1M HKD worth of transactions within first six months after launch.
    Technologies: Python, Django, LESS, Backbone.js, PostgreSQL
  • Senior Developer
    2013 - 2014
    Construct Digital
    • Developed core features for the Symplfy UAE car portal.
    • Wrote external vendor integration tools via the SharePoint lists service API.
    Technologies: Python, Django, MySQL
  • Senior Developer
    2012 - 2014
    Bread Retail Software and Systems
    • Analyzed DB performance issues and made query optimization and indexing recommendations, in many cases increasing performance by a factor of 10.
    • Implemented DB replication for in-store POS and web-based ordering systems.
    • Integrated automatic build and deployment processes.
    • Administered several Linux-based servers, managing separate staging and production environments.
    Technologies: Python, Django, PostgreSQL
  • VP of Engineering
    2011 - 2012
    Genie Capital, Ltd.
    • Led a team of eight engineers in the development of Python-based, large-scale social networking software.
    • Defined company-wide engineering best practices including source control, unit testing, build processes, project management, and code style.
    • Worked within a Chinese-speaking team.
    • Represented company at trade events both in Taiwan and abroad.
    • Made key architecture and technology platform decisions.
    Technologies: Python, Erlang, JavaScript, MongoDB, Redis, Django
  • Developer
    2005 - 2006
    University of Michigan
    • Designed, developed, and maintained web-based tools designed to improve accessibility to engineering classroom facilities.
    • Developed web-based software to record lectures and make streaming videos publicly available online.
    • Redesigned the UM technology guide website, a directory of classroom technology facilities published for students and faculty.
    • Troubleshot equipment failures and provided on-site support to university faculty.
    Technologies: PHP, SQL, HTML, CSS
Experience
  • Dressed On-the-go (Development)

    Built an online ordering system for the popular HK salad franchise. Since February 2013, On-the-go has handled over $500,000 HKD worth of transactions and is now being used across all of Dressed's five Hong Kong locations.

  • Allclasses (Development)

    Allclasses is the world's largest search engine for local and online classes. Apart from significant back-end and front-end web development work, I was responsible for the entire iOS app development cycle.

  • Global Leadership Adventures (Development)
    http://www.experiencegla.com

    Designed and built an online application and student registration system, allowing GLA to process thousands of applications and manage trips from one central location.

  • Expat Workforce (Development)

    Founded an expat job marketplace that connects professional expats with local employers in need of high-quality, internationally minded talent. Acquired by Recruu, Inc. in 2014.

Skills
  • Languages
    Python, JavaScript, PHP, HTML5, Sass, Less, SQL, Objective-C, Erlang, Go
  • Frameworks
    Flask, Django, Laravel, iOS SDK, CakePHP
  • Libraries/APIs
    jQuery, Backbone.js, React, Facebook API, Facebook iOS SDK, Yelp API
  • Platforms
    Mac, Linux, iOS
  • Tools
    Subversion (SVN), Git, Xcode, Adobe Fireworks, Adobe Photoshop
  • Storage
    Elasticsearch, MongoDB, MySQL, PostgreSQL, Redis
  • Paradigms
    Functional Programming, Test-driven Development (TDD)
Education
  • Bachelor of Science in Engineering (Summa Cum Laude) degree in Computer Science Engineering
    2004 - 2009
    University of Michigan - Ann Arbor, Michigan
I really like this profile
Share it with others