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
|