Michael Crockett

Austin, TX
January 24, 2019
www.mmcrockett.com

Summary

Highly innovative team-oriented software engineer with experience in all phases of software process from project requirements & specifications through deployment and maintenance

Major Strengths:

  • A natural tinkerer with a varied skillset
  • Appreciation of Business Needs and Design Tradeoffs
  • Accustomed to Agile/SCRUM environment with emphasis on customer's needs

Technical Skills

Languages

MySQL, CouchDB, Redis, Elasticsearch, MongoDB, Ruby/Rails, angularJS, Java, Python/Django, jQuery, Google Visualization

Environments

Comfortable in both Windows and Linux and Mac

Other

SVN, Git, Eclipse, MySQL, Oracle, Agile/SCRUM

OpenSource

Creator of two ruby gems for capistrano deployments

mmcrockett.com

Resume is created using PHP which auto-generates W3C compliant HTML content based on tags & attributes in an XML file. Allows content to be hidden, moved and modified easily.

streakalong.com

RoR site for keeping track of health habits. Drag-and-drop web capability with built in calendar.

elohockey.mmcrockett.com

RoR site displaying ELO ratings for local ice hockey league.

Scrabble Trainer

Self contained angular app for learning specialized Scrabble words. http://www.mmcrockett.com/Scrabble.

Mini Sudoku

RoR app with angular for playing 4x4 Sudoku. http://www.sudoku.mmcrockett.com.

github

Review my various projects: https://github.com/mmcrockett?tab=repositories.

Professional Experience

PayPal (Formerly division of EBay) - Austin, TX (September 2008 - Current)
Payment Processing Company
Data Engineer

  • Architected & built RoR application to automatically upgrade applications and send Github PR
  • Created Elasticsearch/Kibana instance for data storage/viewing
  • Maintained MongoDB and CouchDB clusters
  • Architected & built RoR application to collect traffic data, ownership & other performance metrics for reporting
  • Created Python/Django website for production server monitoring tool
  • Wrote Master/Worker C++ app for more efficient Oracle DB usage
  • Developed shell scripts for rpm deployments
  • Designed application to upgrade components and keep metrics on deployed version
  • Critical Talent Award recipient 2014

Renew Data, Inc - Austin, TX (August 2005 - September 2008)
A Data Recovery, Storage and Email Compliance Company
Senior Software Engineer

  • Built & maintainted RoR webapp for viewing, searching, and exporting file system scans and copies
  • Created C++ Tools to parse RFC Emails and place contents into Oracle 9i Database
  • Built Java File Copy & File Scanning applications for scanning Windows file system and placing results in Oracle database
  • Developed C++ and Java tools to parse incoming XML files and (using OCI) update Oracle Database
  • Implemented PERL DBI scripts to create test data and analyze performance of C++ tools
  • Authored Oracle 9i SQL Scripts to perform data migration and data integrity testing
  • Coded PHP/MySQL/Apache web solution for internal build application

Reddline Systems, Inc - Austin, TX (November 2003 - July 2005)
A HW/SW Custom Engineering Company (now Reddwerks, Inc)
Senior Software Engineer

  • Developed PERL & Python test scripts in Red Hat Linux, Cygwin and Windows for automated ground-level testing of protocol
  • Managed customer builds and requests in CVS - including network bridging, chromeless environment, video settings, and persistent registry
  • Wrote WindowsCE application to check status of network connections and customize user experience
  • Coded Python simulation environment for rapid prototyping of design tradeoffs for 2nd generation protocol

Motorola, Inc - Austin, TX (July 2001 - November 2003)
Semiconductor - Wireless Technology and Networking Division (now part of Freescale)
System Modeling/Rotational Engineer

  • Developed PERL scripts to optimize testing process in Solaris UNIX
  • Created Device Driver for Realtek chips in custom Motorola OS (Dink32) with gcc on Linux
  • Performed C modeling of DMA controller for WLAN in Mentro Graphics Seamless/C-Bridge
  • Implemented C++/SystemC models of interrupt controller for ARM11 & ARM9 core chips
  • Created C models of various peripherals for ARM9 chipset, including interrupt controller and bus bridge

Education

Master of Science in Engineering - Software Engineering, December 2005
University Of Texas at Austin

Bachelor of Science Electrical Engineering - Biomedical Specialty, May 2001
University Of Texas at Austin