Telephone: (847) 877-3825
- API design
Designed and refactored many application interfaces for use as libraries or over
- Project Direction
Proven ability to lead and manage a wide variety of design and development projects
in team and independent situations.
- Full-stack Ruby on Rails
Experienced with building up from design to deploy as well as diving into long-established
- Knowledgeable Ruby and Ruby on Rails developer.
- Strong experience crafting efficient and performant SQL queries.
- Familiarity with building applications using Clojure and Java.
- Extensive SQL experience building upon MySQL, PostgreSQL, and Redis.
- Familiarity working with ElasticSearch, MongoDB, CouchDB, Vertica, Riak, and Hadoop.
- Built out CI pipelines using a variety of automated build and test systems.
- Created local development environments using Vagrant.
- Prepared production and staging systems using EC2, Heroku, and self-managed hosting environments.
Senior Software Developer
March 2017 - February 2018 Optimized heavyweight queries
and improved accuracy of calculations using Postgres advanced query and diagnostic
tools. Improved security of email and integrations by using JSON Web Tokens
and Web API for communications. Introduced team communication practices such
as daily stand and acceptance criteria on feature and support request cards.
Software Developer, remote
March 2015 - November 2016 Collaborated with a distributed
team to build and support Ruby apps and Rails-based APIs. Introduced
improvements to the development workflow, improved the development
toolchain and fixed performance and security issues. Implemented critical
conversion of payment gateway while reducing complexity. Improved
visibility and communication between product and customer support groups,
introduced project management tools and agile concepts to the management
March 2014 - September 2016 Built social media analytics system
to aggregate and generate insights for professionals looking for concrete advice
on how to improve their social media presence. Led development of the marketing
and customer user interface.
Core Team Lead, remote
January 2014 - December 2014Re-launched Coderwall as an open-source
project and led the community development efforts.
Software Developer, Chicago, IL
October 2013 - February 2014Collaborated with a distributed
team on an SOA architecture web application that helps small to medium business
improve their search engine and local presence.
Senior Engineer, Chicago, IL
April 2013 - October 2013Led development team working and
principal development of support and new business initiatives.
Engineering Learning & Development Business Partner, Chicago, IL
July 2011 - April 2013Worked with projects from fraud analysis
in Clojure to building internal tools with Rails to creating a centralized
taxonomy management service in Java. Transitioned to leading efforts to rebuild
and improve the onboarding and engineering retention process.
Software Engineer - Greater Chicago Area
August, 2009 - July 2011 Consultant dispatched to clients
to work independently and in team environments. Worked on projects building
B2B services for Sears, internal report generation systems for marketing agencies,
and with Groupon before the acquisition.
- Prior experience upon request
Microsoft Platform developer - Greater Chicago Area
December, 1999 - August, 2009 Experience spanning a decade
building web applications on the Microsoft Platform.
Mike Hall — email — (847) 877-3825