Damon Hughes
Full Stack Developer
Hire this person
Send a job offer directly to this candidate
About
Full Stack Developer with 8+ years building and supporting internal business applications. Day to day that's mostly PHP: writing application logic, refactoring older code, and keeping it maintainable, with JavaScript on the front end and MySQL underneath. Database work is a regular part of that, including tracking down slow queries when performance drops off and thinking through how schema decisions hold up once real data hits them.
Also build Boomi integrations across ERP, CRM, and other platforms and pick up C# when a project calls for it, all on Linux-based systems.
Experience
Software Developer - WireMasters - Franklin, TN
(2020-11)
- Develop and maintain internal business applications using PHP, JavaScript, and MySQL, writing the SQL behind the application's business logic.
- Fix bugs and build new features and functionality directly in the company's ERP system, writing and maintaining the code behind core business processes.
- Designed and built an integration connecting the company's inRiver PIM to both the ERP and the website, covering over 3 million SKUs with item information and documentation updating automatically.
- Restructured the PIM as part of that project, replacing a manual workflow where 5 to 7 product managers kept the data current through Excel exports and uploads.
- Use Boomi for enterprise integration processes across multiple systems, transforming JSON payloads and managing APIs to keep ERP, CRM, and other business platforms in sync in real time.
- Keep an eye on Boomi and database performance and track down slow queries across a Linux-based environment.
- Review other developers' work and mentor the team on both the database and application side of the code.
Full Stack Web Developer - Virtual INC - Nashville, TN
(2018-03 - 2020-11)
- Built and maintained internal and customer-facing tools using PHP, Python, JavaScript, SQL Server, MySQL, and CentOS, with a focus on tuning stored procedures, adding indexes, and reading query plans to track down performance issues.
- Introduced conventional relational tables to a system that had been running on a single EAV table, taking load off it and getting queries to run faster.
- Became the sole developer on the system after the acquisition and a round of layoffs, taking over maintenance, production deployments, and support for the entire codebase.
- Managed version control and collaborative development using Git, and provided technical support and desktop assistance to internal employees.
Education
Bachelor of Science - Computer Science - Middle Tennessee State University (MTSU) (2015 - 2017)
Associate of Science - General Science - Motlow State Community College (2013 - 2015)

