Contact Information

Summary

I have over a decade of professional experience as a web and applications developer on projects of all sizes using a variety of programming languages and frameworks. Working directly with users and stakeholders, I have consistently built software that exceeded expectations.

Project highlights include: building web sales reports without access to a web server, designing and developing complex data migration systems, building user-friendly, efficient UIs, and improving performance and reliability of data analysis applications.

When I was 14, I programmed my dot matrix printer with an Old English style font. First I designed the dot maps for the letter shapes, then computed the hex codes (by hand) to produce those shapes, then wrote the BASIC program to load those codes into the printer whenever I needed the font. I've been enjoying getting computers to delight me and others ever since.

Portfolio

Related Career History

Title
Software Developer
Dates
September 2013 — January 2015
Company
Novu — St. Louis Park, MN
Keywords
Accessibility, Rails, CoffeeScript, Backbone.js, HAML, SCSS, Bootstrap
Duties
  • Researched accessibility best practices to apply to web site, presented to all design and technical staff.
  • Wrote, debugged, and refactored client-side code with a focus on responsive (mobile first) design.
  • Wrote, debugged, and refactored server-side code with an emphasis on RESTful APIs.
  • Worked directly with internal business partners to integrate a third party service for custom marketing to users.
  • Performed code reviews on a daily basis.
Title
Software Developer
Dates
July 2011 — September 2013
Company
The Nerdery — Bloomington, MN
Keywords
C#, ASP.NET MVC, HTML, CSS, JS, jQuery, Entity Framework
Duties
  • Performed code audits for incoming project work.
  • Wrote requirements documentation and test plans.
  • Lead and coordinated teams of 2-10 developers, making technology choices or directing software architecture.
  • Worked directly with clients to understand their business needs, often presenting unique solutions that helped keep a project budget low while providing a high level of support for the use case.
  • Wrote and maintained 1000’s of lines of code from HTML/CSS, to JavaScript, to C#, to SQL.
  • Mentored junior developers.
  • Brought one of the most popular dogs in the office to work every day.
Title
Software Developer
Dates
February 2008 — July 2011
Company
Evolution1 (formerly Lighthouse1) — Edina, MN
Keywords
C#, SQL Sserver, SSIS, TFS, MS Test, TDD, Rhino Mocks
Duties
  • Lead development of a long-term data integration application project.
  • Responsible for major design decisions, project planning, coding, profiling, optimizing, and technical support during the entire life cycle of project.
  • Introduced unit and integration testing.
  • “Lightning Rod Award 2008” winner, for being “the team member who has continually shown enthusiasm, energy, and positive insight, delivering successful solutions in every situation possible even when obstacles could derail the solution.”
Title
Application Systems Engineer
Dates
March 2007 — January 2008
Company
Wells Fargo Home Mortgage — Minneapolis, MN
Keywords
C#, VB.NET, Oracle, Kofax, Ascent Capture, Indicius
Duties
  • Developed and supported applications and systems for a document imaging group, using C#, VB.NET, Oracle, Kofax Ascent Capture, and Indicius.
  • Designed and developed new end­user tools and Windows services for image processing, being actively involved in the process from requirements gathering through production support.
  • Automated software builds and deployment of over 30 individual software projects into five test environments and the production environment.
  • Managed source code branching and merging in ClearCase for a team of 10+ developers.
  • Wrote high level and detailed design documents, as well as installation and production support documentation.
  • Feedback from a stakeholder: “... the team did a good job on this and... Michael Libby coded up a nice piece of work to put this together.”
Title
Application Systems Engineer
Company
Wells Fargo (Business Banking) — Minneapolis, MN
Keywords
SQL Server, VB.NET, DataStage, Oracle
Dates
May 2005 — March 2007
Duties
  • Improved application process time and accuracy by integrating several existing standalone applications into a single interface.
  • Developed and supported applications and systems related to customer householding, using SQL Server and VB.NET.
  • Explored rewriting our main applications using IBM DataStage and Oracle, including prototyping.
  • Worked directly with business users to gather requirements for updates to existing applications.
  • Review comments include: “...instrumental in the recent addition of our data quality scripts...” – “As a result of his hard work and dedication, he was promoted...” – “Maintains highest ethics and standards, even in stressful time and during tight deadlines.”
Title
Business Systems Consultant
Dates
October 2003 — May 2005
Company
Wells Fargo (Business Banking) — Minneapolis, MN
Keywords
Ruby, HTML, Cognos, MS Access, SQL Navigator, SQLPlus
Duties
  • Designed and developed a monthly management reporting package in Ruby and HTML.
  • Held the lead business analyst role in the development of a datamart for sales reporting and analysis.
  • Performed various ad hoc data analysis and reporting tasks as needed, using a variety of tools including SQL Navigator, MS Access, Ruby, and sqlplus.
  • Feedback given to my manager regarding the reporting package I designed and built: “The work is amazing” .
Title
Marketing Database Analyst
Dates
2000 — 2003
Company
Wells Fargo (Corporate Marketing) — Minneapolis, MN
Keywords
MS Access, Excel, VBA, Perl, Cognos
Duties
  • Created a reporting package with VBA in Access and Excel via OLE.
  • Designed and programmed an analysis tool for a high value mortgage program in Perl.
  • Developed a sales forecasting tool in Perl.
  • Performed ad hoc customer profitability and geographic movement analyses with Cognos Impromptu.
  • Maintained online help system with RoboHelp and took support calls about an MIS data warehouse.
Title
Financial Analyst
Dates
1998 — 2000
Company
Wells Fargo (Corporate Marketing) — Minneapolis, MN
Keywords
MS Access, Excel, VBA, Cognos
Duties
  • Built a reporting tool using VBA in Access to analyze interest expense savings opportunities.
  • Performed ad hoc financial analyses using Cognos Impromptu, MS Excel, MS Access.

Education and Development

Conferences: RubyConf 2002, Twin Cities Code Camp 2011, jQuery Conf 2014

Certifications: Brainbench C11, Brainbench Ruby 1.9, Kofax Ascent Capture 7.5, Indicius 5 certified

Classes: financial accounting, economics, operational statistics

Training: IBM DataStage Enterprise Edition, Microsoft SQL Server

Bachelor of Fine Arts - University of Minnesota