Matt Burns
Full Stack Software Developer
Oak Park, CA | matthewburns@gmail.com | http://bit.ly/2gxrvn2
Summary
Full stack developer and devops engineer. Competent developing large online applications throughout the software life-cycle. Best at troubleshooting and integrating/gluing different pieces of technology together. Comfortable taking ownership of large tasks and core system components. Good team player with the ability to communicate ideas effectively. I am experienced developing search engines, ETL pipelines, online ad delivery, content management and business process automation.
Skill Highlights
- languages: c/c++, python, perl, bash, java, ruby, javascript, clojure, groovy.
- databases: mysql, postgresql, sqlite3, redis, memcached, membase, couchdb, berkleydb, dbi, jdbc.
- c++: stl, boost, eigen, ros, point-cloud-library.
- dev-tools: github, mavin, gcc, git, perforce, jira.
- web: bootstrap, skel.js, apache, nginx, jquery, plack, css3, mod-perl, nginx, backbone, html5, json, reactjs, rest, psgi.
- dev-ops: docker, salt-stack, puppet, monit, newrelic, jenkins, apt, yum, rpm.
- python: saltstack, troposphere, twisted, django, odoo
- perl: plack, dbi, catalyst, log4perl, any-event moose.
- os: linx, unix.
- API/REST: Rest based web services with an emphasis on powering mobile apps.
Experience
Lobby Track Dashboards
DevOps/Application Engineer - Oct 2016 - current - Thousand Oaks, CA
- Architected and coded an ETL application that gathers and organizes the data powering the business service.
- Applied Latent Semantic Analysis to the challenge of organizing the documents mined and searched leading a 200% improvement in ranking relevant lobby filing documents.
- Reduced the amount of man power needed by deploying and maintaining the AWS infrastructure and the the EC2 boxes hosting the various pieces of the the system.
Ziprecruiter
Mobile Back End/Application Engineer - Sept 2015 - Oct 2016 - Santa Monica, CA
- Improved both the employers and job seekers "fit" rating by creating data driven dashboards that improved the candidate ranking process leading to better candidates for job postings.
- Speed up the rate at which mobile device developers can make/test features by re-factoring the API powering the Android and iPhone application.
- Coded deferred deep link logins moving users from the web app to the mobile app leading to the mobile applications App store rating jumping from 10th to 3 in the business apps category.
- Provided instant feedback for job seekers when their resume is view by potential employer adding mobile application badge notification system.
Dun and Bradstreet, Credibility Core
DevOps Engineer - Jan 2014 - Jan 2015 - Malibu, CA
- Transition production applications into a Docker virtualization containers improving deployment times by a factor of 10.
- Cut system operating cost in half by migrating to the Amazon cloud in a monitored automated fashion.
- Improved application engineers efficiency using the saltstack orchestration framework along with Jenkins, automating the construction of the companies infrastructure and engineers sandbox dev environments.
- Developed numerous DevOps programs for automating tasks, monitoring key metrics leading to happier better rested engineers through the organization.
- Created a reproducible infrastructure in case of disaster and further created a whole Continuous Integration/DevOps VPC to facilitate the testing of our DevOps Environment leading to a more stable product.
Coastal Inkjets
Application Developer - Feb 2013 - Jan 2014 - Chatsworth, CA
- Achieved a 60% reduction in network operating cost by orchestrating devops tasks using puppet to create the necessary AWS infrastructure.
- Designed and Created a SaaS application that facilitates landing site optimizing for incoming traffic, improving sales about 30%.
- Developed an automated ad purchasing program across the major ad platforms, saving money and reducing redundant business activity.
Done Rite Supply
Software Engineer - Sept 2012 - Feb 2013 - Woodland Hills, CA
- Engineered automated gardening system that is monitored and administered remotely.
- System runs embedded linux on a Samsung S3C2440A system on a chip running an arm Debian distro.
- Responsive single page web app jQuery, underscore.js, backbone.js, require.js, bootstrap, Jemplate, socket.io.js.
- The web app is powered by a JSON REST server built using the Perl Catalyst framework and some C++.
Namimedia.com
Senior Software Engineer - Nov 2011 - Dec 2012 - Los Angeles, CA
- Created a scalable real time budget management server to manage advertiser spend across a variable number of delivery nodes reducing billing errors.
- Re-factored large parts of the system making the code base smaller and easier to develop.
- Assembled a team of 8 developers, interviewing then training them.
- Led a team of 5 engineers instituting a continuous delivery development environment which led to features being release faster.
- Built a single page web 2.0 app advertisement creation tool and corresponding delivery platform generating a new revenue stream.
- Project management working with 4 people in business development to produce product specifications.
Valueclick
Application Developer - Mar 2008 - Nov 2011 - Westlake Village, CA
- Improved and maintained the Search123 ad delivery network achieving profitability again making approximately twelve million dollars annually.
- Released new application features at regular scheduled intervals without having the system go down - ever.
- Built javascript ad widget generation tool allowing publishers to make text and image ads.
- Migrated the delivery engine and management UI from apache modperl to a plack moose based solution.
- Conceived and coded an application that creates websites that was administered by business experts via a content management system.
- Organized a flexible continuous integration testing framework increasing efficiency by eliminating spurious monitoring alerts
- Developed a authenticated REST transport layer using existing technologies in a new way.
Education
- Las Vegas, Nevada - Electrical Engineering