Skip to Content
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
Technology Summary
- Development: ColdFusion, Lucee, Python, JavaScript, jQuery, FW/1, Coldbox
- DevOps: Ansible, AWS, Graphana, Jenkins, Git, Docker, Podman, Akamia, Splunk, Nagios
- Test Automation: Playwright, Cypress, Blazemeter, TestBox, Robot Framework
- Load Testing: JMeter, Locust
- Database: MySQL, Oracle, Microsoft SQL Server, Liquibase
- Design: Adobe Photoshop, Adobe Illustrator
Professional Experience
January 2023 - present :: Akamai
Senior Software Engineer
- Develop and maintain custom applications for Linode
November 2021 - December 2022 :: Agility Recovery
Senior Software Engineer
- Modernize legacy ColdFusion application bringing it up to modern standards
- Implement modern API backend for interaction with AWS services
- Create Bitbucket deployment pipelines and workflows
- Develop e2e tests using Microsoft Playwright
April 2017 - November 2021 :: ICF
Manager, Software Application 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 2017 :: 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
Certifications
- 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)