Thomas Vaughn – Resume

Camas, WA | [email protected] | linkedin.com/in/thomasruns

Summary


I’m a senior software developer with 15+ years of experience across multiple industries including healthcare, marketing, short-term vacation rentals, and the camping and RV industry. My strong analytical skills help me create detailed business plans and applications that solve complex problems.

I am passionate about finding ways to improve business processes to make them more efficient. One of my strengths is playing devil’s advocate to find potential flaws in plans before they are implemented. I have worked with multiple companies to create internal applications that allow employees to do their jobs more efficiently while improving team morale.

Technical Skills


Languages & Frameworks: PHP (15+ years), Laravel (7+ years), JavaScript, HTML, CSS, Python
Backend: REST API design, Microservice architecture, Object Oriented Programming, JSON APIs
Frontend: Responsive design, Accessible UI development, JavaScript, jQuery, Bootstrap
Databases: MySQL, schema design
Payments & Financial: Payment gateway integration (Stripe, Square), Transaction processing, Subscription management, Webhook handling
Testing: PHPUnit, Jest, Unit testing, Integration testing, End-to-end testing
DevOps & Infrastructure: Docker, Containerization, CI/CD pipelines, AWS (EC2, RDS, S3, Lambda, SQS, SNS, CloudFront), NGINX, Linux, Git, Jira
Development Practices: Code reviews, Automated testing, Agile methodologies, Git version control
Architecture: Scalable systems, High availability, Distributed systems, API architecture

Professional Experience


Seabrook Hospitality

Senior Developer | Remote | 01/2024 – Present

  • Worked independently as sole developer handling full stack development from backend data synchronization to frontend user interfaces
  • Wrote and maintained backend processes to continuously sync data from their Property Management System (PMS) to a new internal system.
  • Created and maintained an internal admin application to manage PMS data as well as reporting, monitoring, and other non-PMS related tasks.
  • Developed a partner portal for real estate partners with referral management, email automation, promotional tracking, and statistics dashboards.
  • Built multiple RESTful APIs enabling seamless communication between internal applications and external partner integrations.
  • Developed external API for partner portal providing real-time agent statistics and performance metrics to partners.
  • Rewrote website booking process and implemented gift certificate payment and redemption system with Square integration.
  • Implemented several performance improvements to handle increased traffic during Black Friday sales and other high-traffic periods with zero downtime.
  • Managed DevOps infrastructure including AWS servers, NGINX, databases, S3 storage, SQS/SNS, CloudFront, etc.
  • Proactively identified frequently requested manual tasks and built automated internal tools empowering coworkers to complete tasks independently

TravelNet Solutions

Lead Senior Developer / Team Lead | Remote | 01/2022 – 12/2023

  • Built and maintained revenue management application using Laravel framework and custom PHP frameworks to support evolving business requirements.
  • Architected custom integrations with multiple external Property Management Systems (PMS) APIs for real-time reservation, availability, and pricing data synchronization.
  • Managed cross-functional engineering team of 5 developers including backend, frontend, data science, and technical support roles.
  • Established development practices and team processes after taking over management role within 6 months of joining.
  • Managed DevOps responsibilities without dedicated DevOps team, including AWS servers, NGINX, databases, S3 storage, Lambda microservices, SQS/SNS, and CloudFront, ensuring high availability and scalability for production systems.
  • Collaborated directly with CEO, COO, and executive team on product roadmap, feature planning, and technical strategy.
  • Served as primary technical contact during company acquisition, managing due diligence process and technical documentation.
  • Led team transition during acquisition, working with TravelNet Solutions teams to integrate systems, processes, and workflows.

CamperAlerts.com

Founder | Camas, WA | 06/2022 – Present

  • Founded and developed campground monitoring platform that alerts users when campsites become available due to cancellations.
  • Built full-stack Laravel application serving thousands of outdoor enthusiasts seeking campground reservations.
  • Architected and developed 6 custom API integrations with external campground reservation systems for real-time availability monitoring.
  • Implemented payment processing and subscription management using Stripe API integration including webhook handling and billing automation.
  • Integrated SparkPost for email delivery and AWS SNS for SMS notifications to provide multi-channel alert system.
  • Designed database schema and backend architecture to efficiently handle high-volume monitoring across multiple reservation systems.
  • Manage all aspects of the business including product development, customer support, infrastructure management, and feature prioritization.
  • Manage DevOps infrastructure including AWS servers, NGINX, databases, S3 storage, and SQS/SNS, ensuring reliable 24/7 monitoring service.
  • Respond to customer inquiries and feature requests while maintaining and improving the platform.

Fuel Medical

Full Stack Developer | Camas, WA | 01/2019 – 12/2021

  • Worked to maintain and improve a full-stack web application enabling ENT medical practices to manage allergy departments, improving efficiency and patient safety.
  • Optimized critical data processing script reducing runtime from 9 hours to 1 hour (90% improvement), unblocking stalled project within first month
  • Built and maintained integrations with Electronic Medical Records (EMR) systems ensuring seamless data exchange with third-party healthcare platforms.
  • Led complex, multi-phase projects adding new functionality and features for medical practice members.
  • Implemented functional and UI improvements to reporting systems enhancing usability for healthcare providers
  • Refactored critical application components to improve code maintainability, performance, and long-term system stability.
  • Collaborated with the only other developer on the team on bug fixes, issue investigation, and planning for future system improvements.
  • Worked on HIPAA-compliant applications handling sensitive patient data with security and regulatory requirements.
  • Contributed to architectural decisions and technical planning for moving from an outdated Zend framework to Laravel for the next major version.

TechnologyAdvice

Senior Software Engineer | Remote | 08/2013 – 12/2018

  • Hired as sole developer to build in-house B2B lead generation platform, replacing multiple disjointed third-party applications with a unified system.
  • Developed and maintained custom application managing campaign criteria, lead validation, and client delivery for constantly evolving business needs.
  • Built custom features and integrations for enterprise clients with specific technical requirements and business processes.
  • Provided technical support to 25+ internal users, serving as primary point of contact for application questions and troubleshooting.
  • Managed support and updates for external partner integrations ensuring seamless data exchange and system reliability.
  • Contributed to business strategy and future planning, leveraging deep industry knowledge and analytical perspective.
  • Identified strengths, weaknesses, opportunities, and threats based on technical expertise and understanding of business operations.
  • Maintained and evolved application over 5 years, continuously adding capabilities to support growing and changing business requirements.
  • Worked as one of most tenured employees, providing institutional knowledge and long-term technical vision.

BorderJump, LLC

Lead Integrations Developer | Nashville, TN | 01/2012 – 08/2013

  • Served as Lead Integrations Engineer for startup providing shipping and payment logistics solutions for US merchants selling internationally.
  • Developed and maintained Magento extension using PHP and JavaScript for e-commerce platform integrations.
  • Managed full development lifecycle including development, maintenance, installation, and troubleshooting of integration software.
  • Worked directly with clients to install and configure integration software, providing hands-on technical implementation support.
  • Performed first-level analysis and research for all reported errors and technical problems from client implementations.
  • Collaborated with clients on technical requirements and integration specifications to ensure successful deployments.
  • Troubleshot complex integration issues across multiple client environments and e-commerce platforms.

Hewlett Packard Enterprise | HPE

Systems Engineer | Nashville, TN | 05/2009 – 01/2012

  • Worked as Systems Engineer on TennCare MMIS system managing Tennessee’s Medicaid program operations.
  • Developed solutions for production issues in the EDI (Electronic Data Interchange) subsystem ensuring system reliability.
  • Collaborated with production control team to automate manual processes, improving efficiency and reducing human error
  • Built file transfer scripts to move financial data between TennCare MMIS (TCMIS) and Tennessee’s new financial system.
  • Rewrote all EDI claims transfer scripts to create a unified process capable of handling all TennCare file transfers, replacing fragmented script-per-provider approach.

BarCamp Nashville

Production Coordinator | Nashville, TN | 08/2011 – 10/2011

  • Managed multiple people on the production team, coordinating Venue Setup (A/V, Network, Chairs, etc), Program Schedule, Speakers, Catering, After Event, and Volunteers.

ACS

Programmer Analyst | Nashville, TN | 07/2008 – 05/2009

  • Worked as Programmer Analyst on TennCare MMIS system supporting Tennessee’s Medicaid program.
  • Developed automated scripts to compare files, eliminating manual comparison processes previously performed by team members.
  • Wrote scripts primarily in Korn shell with additional development in Perl and PHP.
  • Managed all EDI (Electronic Data Interchange) related tasks including testing EDI scripts and quality assurance.
  • Handled file retrieval operations, pulling test files from SFTP servers for validation and testing.
  • Tested translation of X12 files to XML format and reverse translation from XML back to X12 using Sybase translator.
  • Provided training to team members on X12 file layout specifications and requirements.
  • Served as subject matter expert on EDI standards and file format specifications.

Unum

Programmer Analyst III | Chattanooga, TN | 01/2008 – 07/2008

  • Provided programming support to my former Client Data Management team.
  • Created automated jobs to send data to insurance carriers using in-house applications, SQL stored procedures, and C# objects.
  • Maintained existing interfaces by addressing production issues identified by Client Data Management team.
  • Collaborated with EDI Analysts to test all changes for new and existing interfaces.
  • Coordinated with Database Administrators (DBAs) to promote changes through development, UAT, and production environments.
  • Worked with ANSI 834 format interfaces as well as proprietary format interfaces for insurance carriers.
  • Provided ongoing support for applications developed during previous EDI Analyst II role

Unum

EDI Analyst II | Chattanooga, TN | 01/2004 – 01/2008

  • Implemented connections with various insurance carriers for transmission of electronic eligibility interfaces in both ANSI 834 and proprietary formats.
  • Managed interfaces for core benefits (Medical, Dental, Vision) as well as voluntary benefits (Life, Supp. Life, STD/LTD, FSA) and others (Payroll, COBRA, EOI, etc).
  • Created and maintained technical specification documents used by IT partners to code interface implementations
  • Collaborated with Client Managers to conduct interface testing with insurance carriers ensuring data accuracy and system reliability.
  • Troubleshot technical problems arising after production deployment, providing ongoing support for carrier integrations.
  • Developed multiple custom applications that read and manipulated 834 files for error checking, file counts, search capabilities, compare multiple files, sort files, etc.
  • Won several awards for innovative applications that improved team productivity and client service quality.
  • Was responsible, either wholly or partially, for training every member of my team including some department specific training for my manager.
  • Served as point person for any questions involving the 834 layout including clarification about specific requirements, what we could or could not do within HIPAA guidelines, and any other questions relating to the 834 layout.
  • Consistently involved in projects to improve business processes and in any meetings that affected our department as a whole.

Medifax EDI

Implementation Manager | Nashville, TN | 09/2002 – 12/2003

  • Wrote specifications for connections between insurance companies and clients for electronic healthcare claims.
  • Responsible for testing new connections and changes to existing connections.
  • Responsible for all communication with insurance companies and clearinghouses during implementation of new connections as well as any production issues after launch.
  • Helped transition from the NSF format to the HIPAA mandated X12 format.

Certifications


  • Organization Impact – Leadership Academy

Education


B.B.A. in Computer Information Systems
Middle Tennessee State University | Murfreesboro, TN