http://mike.daless.io | mike.dalessio@gmail.com | New York / New Jersey |
I write code for a living, but I also do it for fun. I've had success as an executive, a manager, and a technical lead. I encourage agile software development practices which emphasize early and continuous delivery of valuable software. I try to always respect the humanity of the people who must collaborate well in order to build excellent products.
I've successfully deployed highly-available data-intensive web applications supporting multiple (read: old) browsers.
I can read man
pages. I know what an RFC is. I like
reading other people's code.
Director of Engineering @ Shopify (June 2020 — Present)
VP, Engineering @ VMware (via acquisition, Dec 2019 — June 2020)
VP, Engineering @ Pivotal Cloud Foundry (Oct 2016 — Dec 2019)
Engineering Director @ Pivotal Cloud Foundry (July 2014 — Sept 2016)
For the CF Foundation, led two OSS Project Management Committees: Buildpacks, and Developer Tools.
Director @ Pivotal Labs NYC (Sept 2012 — July 2014)
Director of Technology @ Benchmark Solutions (Feb 2010 — Aug 2012)
Director and Agile Software Developer @ Pivotal Labs (Nov 2008 — Feb 2010)
Founding Partner @ Pharos Enterprise Intelligence (Jan 2008 — Dec 2018)
Learned how critical the "minimum viable product" is to success. Learned how important an early-alpha client is to success. Learned how unimportant long-term planning often is to success. Learned how important it is to choose the right business partner.
Director of Application Development @ USPOWERGEN (May 2006 — Dec 2007)
Learned that the USPTO will grant software patents on practically anything. Learned how to build a load-balancer. Learned how to administer large clusters. Learned how to serialize data efficiently. Learned how to implement efficient, portable network code.
Chief Architect for Bloomberg Launchpad @ Bloomberg, L.P. (Jun 1995 — Aug 2003)
Designed, built, and led development on Bloomberg Launchpad, the next-gen Bloomberg UI. (2001 — 2003)
Designed and built the Trading Systems Desktop ("TW") using the new Bloomberg UI (Win32 controls). (1997 — 2001)
Co-organizer of GORUCO (2015 — 2017)
Co-Author of nokogiri
Author and Maintainer of loofah and loofah-activerecord
Co-Maintainer of rails-html-sanitizer
Co-Maintainer of mechanize
Maintainer of mini_portile, a tool to help library developers declare and use autoconf packages as dependencies.
Co-maintainer of rake-compiler-dock, a tool to provide cross-compiling environments for binary Ruby gems.
Contributor to the Ruby language.
Contributor to Ruby on Rails and a member of that project's Triage team.
Contributor to libxml2, a foundational library used widely for parsing and manipulating XML and HTML markup.
Contributor to rdoc, the default documentation system for the Ruby ecosystem.
Contributor to git, an open-source distributed version control system.
Contributor to ruby-ffi, Ruby's Foreign Function Interface project, which allows Ruby extensions to run on the JVM (JRuby).
Author of chromedriver-helper, a now-retired project to make installation of chromedriver dead simple for integration test suites.
Co-author of hoe-debugging, a Hoe plugin to run gdb and valgrind on your Ruby C extensions.
Author of hoe-gemspec and hoe-bundler, Hoe plugins to help developers manage dependencies and release candidates.
Co-author of ActiveHash, a project to create ActiveRecord-like models with Hash- or file-based readonly datasources.