thecrumb

developer | thinker | tinkerer

Resume


Summary of Qualifications

  • Strategic thinker and planner; adept at effectively overseeing the design and execution of systems, projects and solutions
  • Extremely capable in fast-paced, chaotic business environments
  • Demonstrated ability to satisfy users through analysis and problem solving
  • Recognized as the "go-to-person" for immediate resolution to technical issues
  • Strong troubleshooting, installation and configuration proficiency

April 2017 - Present :: ICF

Senior Software Engineer
  • Senior developer on a multi-million dollar Federal government project
  • Create Jenkinsfile build to replace manual process of setting up Jenkins jobs
  • Lead effort to organize documentation across Confluence and Sharepoint
  • Integrate CFLint and retire.js within Jenkins to detect code issues
  • Test automation using Robot Framework and Jenkins integrated with CrossBrowserTesting.com

April 2015 - April 2018 :: Red Hat

Senior Applications Engineer
  • Performed DevOps duties to support of redhat.com
  • Deployment of regular feature, security and configuration updates
  • Developed and support redhat.com configuration management
  • Developed application to scan for 404 pages reducing errant links on redhat.com
  • Implemented monitoring and reporting solutions using Splunk and Graphana
  • Application load testing using Blazemeter, JMeter and Locust
  • Managed redirect implementation for redhat.com using Akamai Edge Redirector
  • Managed cache/failover for redhat.com using Akamai Site Snapshot

May 2013 - April 2015 :: Short's Travel Management

Senior Software Analyst
  • Developed and maintain custom applications used for travel management
  • Introduced unit and integration testing using Testbox and Selenium
  • Maintained Gitlab repositories, JIRA bug tracking system. Created custom JIRA workflows
  • Developed automated deployment solution using Jenkins to replace old Robocopy process
  • Implemented ability for QA team to easily switch Git feature branches for QA purposes without involving a developer
  • Improved documentation of processes and applications

December 2011 - May 2013 :: CGI Federal / US EPA

Senior Application Developer
  • Designed, coded and tested complex software for Federal government project
  • Troubleshooting software and correcting errors
  • Prepared test data, tests and debugged programs
  • Documented programs and user procedures
  • Supervised and mentored junior developers

August 2010 – December 2011 :: University of North Carolina at Chapel Hill

Applications Analyst
  • Develop and maintain applications to manage research at the University of North Carolina
  • Developed a Healthcare Provider Credentialing Application. The website replaced an existing inefficient paper process
  • Introduced development best practices to team including source control, application testing and bug tracking

2008 - August 2010 :: SRA International, Durham, NC

Application Developer / Configuration Manager
  • Develop high end applications for the National Institute of Environmental Health Sciences (NIEHS)
  • Maintain Subversion repositories
  • Install, configure and maintain JIRA bug tracking system
  • Install, configure and maintain Confluence wiki for documentation
  • Create Ant scripts to aid in project deployment

2006 - 2008 :: Lockheed-Martin IT, Durham, NC

Senior Software Development Analyst
  • Develop high end applications for the National Institute of Environmental Health Sciences (NIEHS)
  • Introduced new processes and procedures to improve developer productivity
  • Developed Ant deployment scripts to improve deployment process and reduce errors
  • Assisted with implementing version control system (Subversion)

2000 - 2006 :: ClickCulture, Raleigh, NC

Chief Technology Officer
  • Develop user friendly ColdFusion powered applications
  • Administration of local and remote client servers

1996 - 2000 :: Clark, Richardson & Biskup, Cary, NC

Network Administrator / Webmaster
  • Responsible for administering, optimizing and supporting internal LAN/WAN infrastructure consisting of Windows and Novell servers and more than 90 Windows desktops
  • Webmaster for Corporate Website

Technologies

DevOps
  • Ansible, AWS, Graphana, Graphite, Jenkins, Git, GitLab, Github, Apache, Docker, Gitolite, Subversion, Foreman, Akamia Site Snapshot, Akamai Edge Redirector, Splunk, Nagios
Application Development
  • ColdFusion, Python, jQuery, Gulp, Git
Test Automation
  • Selenium, Jenkins, TestBox, Robot Framework
SQL/Database
  • MySQL, Oracle, Microsoft SQL Server
Design / Graphics
  • Adobe Photoshop, Adobe Illustrator

Community

  • Manager of TACFUG (Triangle Area ColdFusion User Group)
  • Organize NCDevCon – An annual Developer conference in North Carolina

Presentations

  • cf.Objective() 2014 : Digging Into The Developer Toolbox - Work Smarter, Not Harder
  • cf.Objective() 2012 : Getting Started with Code Review (and ReviewBoard)
  • cf.Objective() 2011 : Digging Into The Developer Toolbox - ColdFusion and PDF
  • CFUnited 2010 : Digging Into The Developer Toolbox - Get Lazy: Automate!

Writings and Publications

  • Adobe Coldfusion Anthology (Book - contributed Chapter 42 - Automating Your Development with Ant)
  • Automating Your Development with ANT (Fusion Authority Quarterly Update Vol. 2, Issue 4)
  • "Code ColdFusion applications fast with the Eclipse CFEclipse plug-in" (IBM developerWorks, November 6, 2007)