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 practiceswhich 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 webapplications supporting multiple (read: old) browsers.
I can read man
pages. I know what an RFC is. I likereading 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" isto success. Learned how important an early-alphaclient is to success. Learned how unimportantlong-term planning often is to success. Learned howimportant 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 tohelp library developers declare and use autoconf packages as dependencies.
Co-maintainer ofrake-compiler-dock, a tool toprovide cross-compiling environments for binary Ruby gems.
Contributor to the Ruby language.
Contributor to Ruby on Rails and a member of that project'sTriage team.
Contributor to libxml2, afoundational library used widely for parsing and manipulating XML and HTML markup.
Contributor to rdoc, the default documentation systemfor the Ruby ecosystem.
Contributor to git, an open-source distributed version controlsystem.
Contributor to ruby-ffi, Ruby's Foreign Function Interfaceproject, which allows Ruby extensions to run on the JVM (JRuby).
Author of chromedriver-helper, anow-retired project to make installation of chromedriver dead simple for integrationtest suites.
Co-author of hoe-debugging, a Hoe plugin torun gdb and valgrind on your Ruby C extensions.
Author of hoe-gemspec andhoe-bundler, Hoe plugins to help developersmanage dependencies and release candidates.
Co-author of ActiveHash, a project to createActiveRecord-like models with Hash- or file-based readonly datasources.