About Me
23 years of experience in software development. Background includes programming, application development, team leadership, and technical relations. Experience in the iterative processes of business models composed of customer satisfaction, improving profitability through quality, generation of new business, and brand recognition.
Work Experience
Full-Stack Architect
Sole technical lead for a travel company's online booking platform, reporting directly to the President. Own the code, infrastructure, and integrations behind 15 websites (LAMP and static), including real-time API connections to thousands of hotels and resorts. Learned the in-house frameworks and codebase on my own, and now act as the company's go-to person for nearly every technical question, from feature development and production changes to reservation fixes and office IT support. Time is split roughly 70% development, 15% support, 10% planning, and 5% infrastructure.
- Replaced manual hotel rate and booking work by connecting to several hotel distribution companies, enabling real-time rates and live bookings, changes, and cancellations at thousands of hotels and resorts
- Moved all websites to a new hosting company and upgraded the full LAMP stack (Linux, Apache, MySQL, PHP) along with the website source code
- Integrated a new credit card processor and automated scheduled reservation payments
- Sped up the websites by adding Fastly and AWS CloudFront CDNs and minifying JavaScript and CSS
- Introduced the company's first Docker development environment and GitHub source control, and wrote the setup and build guides for every website
- Set up automated offsite backups on cloud storage and handle backup restorations
Entrepreneurial Pursuits
Self-starter who pursued personal business ventures including podcasting, stand-up comedy, and IT work for a social network targeting comedians.
- Launched and operated personal business ventures
- Explored emerging media through podcasting
Technical Relations Manager
Primary point of contact between software development team, external departments, and customers. Prioritized enhancements, features, and bug fixes.
- Liaison between development team, departments, and customers
- Coordinated cross-functional teams
- Interpreted business requirements
Lead Developer
Directed a development team in the design, development, coding, testing, and debugging of software applications.
- Led development team through full SDLC
- Met time and quality targets
- Fostered professional growth within team
Software Developer
Researched, designed, implemented, and managed software applications using Object Oriented methodologies.
- Software design and implementation
- Creative problem solving
- Object-Oriented development
Software Engineer
Created, maintained, audited, and improved systems under the direction of a software architect.
- System creation and improvement
- Collaborated with project managers, designers, and marketing
Software Engineer
Designed and implemented system interfaces for unique hardware solutions. Custom monitoring devices controlled over the BlackBerry Network. Followed Agile SDLC, managed and mentored new developers.
- System interfaces for custom hardware
- Agile development methodology
- Mentored new developers
- Technical documentation
Software Programmer
Engaged in all phases of the software development life-cycle. Consulted with clients to refine, test and debug programs.
- Full SDLC participation
- Client consultation and program refinement
Skills & Expertise
Programming Languages
ExpertDatabases
Frameworks
Applications & OS
Cloud Platforms
Featured Projects
Continental Guest Management System
A comprehensive hospitality management platform with real-time booking, concierge services, and guest preferences tracking. Built with microservices architecture for maximum scalability and reliability.
- Handles 50,000+ concurrent users without breaking a sweat
- 99.99% uptime - more reliable than a Swiss watch
- Integrated AI-powered recommendation engine
- Zero security breaches in production
PetFinder Pro
A nationwide pet adoption platform connecting shelters with potential pet parents. Features advanced matching algorithms, real-time chat, and comprehensive pet profiles.
- Facilitated 10,000+ successful pet adoptions
- Mobile-first responsive design
- Real-time geolocation matching
- Integrated payment processing for adoption fees
SecureVault API
Enterprise-grade encrypted data storage API with military-level security protocols. Designed for organizations requiring the highest levels of data protection.
- AES-256 encryption with custom key management
- Zero-knowledge architecture
- SOC 2 Type II compliant
- Sub-millisecond response times
CodeReview Assassin
An AI-powered code review tool that identifies bugs, security vulnerabilities, and performance issues with deadly accuracy. Open source project with 15k+ GitHub stars.
- Detects 95% of common security vulnerabilities
- Integrates with all major Git platforms
- Supports 20+ programming languages
- Used by 500+ development teams worldwide