Resume - Adam F. Frederick
Lubbock, TX
github.com/grithin, github.com/PHP-SG
Brief
Full-stack developer with 20+ years of experience building scalable web applications and systems. Expertise spans PHP, JavaScript, Python, and Golang with extensive experience in cloud infrastructure (AWS), database optimization, and microservices architecture. Currently focused on coding with AI and building tools.
Work History
Independent Development | 2023-2026
Summary: Built FMO app. Worked on RPG phaser game, file search and organization project, and various other projects. Worked on PHP and Golang systems for clients.
Technologies Used: Electron, Electron-Forge, Vite, React, Claude, Minimax, MCP, Phaser.js, TypeScript, Playwright, PHP, Node.js, Golang, Vue.js, MySQL, GitLab, WordPress, Docker
Accomplished:
- Built FMO app using Electron, React, and Vite
- Worked on RPG phaser game
- Rebuilt Golang services preferencing goroutines over mutex management for clarity
- Built Vue UI interfaces - search and reply assistant for customer service, and dynamic reports for customers
- Refactored custom PHP framework; built Golang tools; fixed bugs
Senior Developer, Contract | TNMarketing (Remote) | 2021-2023
Summary: Worked in an agile development team using JIRA and scrum, to update and improve the video learning product that spanned multiple sites, including craftsy.com, using various AWS services. Moved the code base from PHP 7 to PHP 8, developed automated front end and back end testing, and improved and refactored the code base.
Technologies Used: PHP, Laravel, WordPress, AWS, Ansible, React
Accomplished:
- Converted codebase from PHP 7 to PHP 8, improving performance and maintainability
- Redesigned logging, debugging, and configuration systems
- Built Ansible deployment scripts and AWS CLI automation for new site setup (auto set up of DNS, SSL, Cloudflare)
- Developed integration tests using Ghost Inspector and Laravel
- Improved caching system and refactored core code
Senior Developer | ActionCOACH (Las Vegas, NV) | 2016 - 2021
Summary: Built software related to the ActionCOACH brand, including a lead system, a coach site system, an event registration, ticket, and payment system, and a contest system.
Technologies Used: PHP, Laravel, Meteor.js, MongoDB, jQuery, Stripe, PayPal, WordPress
Accomplished:
- Decentralized monolithic Zend 1 codebase by building user data, login, franchise, licensing, and location APIs
- Built automated WordPress multisite system for coach sites with virtualhosts, SSL certificates, and subdomain management
- Developed lead system with API integrations, marketplace, and legacy system connectivity
- Created payments system and API for recurring and one-time payments (Stripe, PayPal, Authorize.net)
- Built event ticketing, registration, and awards submission systems
- Maintained and expanded 1M+ line Zend 1 franchise management framework with new user types and KPI reports
- Extended Meteor.js training platform with MongoDB
Freelance | (Las Vegas, NV) | 2015 - 2016
Summary: Built a number of systems and sites.
Technologies Used: PHP, Node.js, React, Laravel, AWS, Stripe, PayPal, WordPress
Accomplished:
- Built a service for matching amazon sellers and reviewers. Used node.js, hapi, redis, jwt, sequelize, react, vue.js, backbone. The amazon crawler used phantomjs.
- Built a platform for buying/selling custom motors/engines and custom engine design services using laravel.
- Built a platform for translation services using paypal, google maps, and ruby on rails.
- Built various phantom js automated web posting and data extraction tools
- Built a moodle and angular site integration
- Built distributed webscraper using many AWS servers to scrape ~300k pages information pages
- Built binaural beat generator, first in python, then in java
- Built electron based n-back game
Contractor | Level2Designs (Orange, CA) | 2014 - 2015
Summary: Worked on and built various projects including a Django medical site, a node js and react video checkout, a twitter integrated purchasing system, and a php based voice checkout.
Technologies Used: PHP, Laravel, Python, Django, Node.js, React, AWS, MongoDB
Accomplished:
- Built twt2pay.com, a service that turned tweets into purchases. Used rackspace, AWS, Rabbitmq, Memcache, Bootstrap, and my PHP Framework.
- Built a voice driven and voice verified checkout using voicevault (a voice verification service) and tropo (a phone call text-to-speech interaction and voice to text-input service)
- Built the checkout, the gateway api, the login, and various section pages for a React Video Checkout project
- Worked on zwivel, a plastic surgery inquiry and response site running on django, postgres, and nginx
Senior Software Engineer | Scoop Interactive (Laguna Beach, CA) | 2011 - 2014
Summary: An advertising company that handled tens of thousands of daily insurance leads on many portal sites. Worked with the CTO to improve and manage the base portal site system. Worked under the CEO to build new products, to build a reporting system, and to build automated sales scrubbing and fraud detection systems.
Technologies Used: PHP, MySQL, AWS, jQuery, Memcache, Postfix, WordPress
Accomplished:
- Built mobileclick.com, a service for emailers allowing for targeted advertisements based on device and country. Used amazon load balancing, route 53, auto scaling, and SES for user notifications.
- Built the reporting system for the millions of clicks and tens of thousands of forms per day on the portal sites. Built many crawlers and integrated with many APIs to retrieve vendor revenue data. Additionally, built fraud detection and auto-scrubbing.
- Built mailing system for sending out millions of emails on php and postfix (multiple postfix servers). Handled parsing email logs (bounce analysis), unsubscribing, feed back loops, templating, distributing to multiple postfix servers, and scheduling.
- Built various tools: git deploy tool, multi-process site monitor, centralized management system for client form flow logic
Senior Software Engineer | NLL411/ePlatinumMD/ePlatinumSolutions (Tustin, CA) | 2009 - 2011
The Companies: Two companies under the same CEO:
- ePlatinumMD: An EHR software licensing and development company (bought by SkyCare)
- NLL411/ePlatinumSolutions: An adwords reseller
Summary: Built the call flow, lead management, and CRM software for NLL411 and built the CRM and architected the EMR for ePlatinumMD.
Technologies Used: PHP, MySQL, jQuery, CodeIgniter, Authorize.net, memcache
Accomplished:
- Built ePlatinumMd Backend: A CRM replicating salesforce style and functionality on top of my PHP framework to manage the sale of an EHR to doctors. Included user permissions, calendars with events and appointments, employee commission management, doctor and clinic relations management, multi-type entity search, dynamic edit pages, and customizable fields.
- Built ePlatinumMd EMR: Database, framework, and interactive scheduler
- Built NLL411/eplatinumsolutions: Rewrote the existing CRM and client site deployment system. Set up automation for billing. Added ability for customers to have customizable sites based on automatically managed and modified drupal installations. Built adwords api integration.
Contractor | BeckerSolutions (Remote) | 2009 - 2010
Summary: Built various sites, shopping cart check outs, payment integrations
Technologies Used: PHP, MySQL, Authorize.net, PayPal
Accomplished:
- Built shopping carts from scratch. Integrated with Freshbooks api
- Built automated billing system using authnet (authorize.net) CIM and paypal IPN for an accounting and secretarial service company
- Fixed a lot of bad Indian made code
- Built and modified various websites
Senior Software Engineer | Crosspath/VirtualPoint (Irvine, CA) | 2008 - 2009
The Company: A domainer company, handling 10K+ premium domains, that bought, sold, and monetized domains.
Summary: Built domainer tools for automating both the buying of domains, and the handling of sales inquiries.
Technologies Used: PHP, MySQL, jQuery, Drupal, Joomla
Accomplished:
- Built domain sales program: automated system for handling email and form domain sales inquiries, including mail parsing, decision tree implementation, and management interface
- Built domain purchasing: scripts to automate auction bidding on auction sites and for handling various management functions on godaddy
- Built a UDRP search site (udrpsearch.com) using lucene and later sphider
- Built jimmyfallon.com (fan site using drupal) and sonicgames.com (using joomla)
Web Developer | Medmania (Anaheim, CA) | 2006-2008
The Company: An education oriented social network startup that later bought an existing high traffic dating social network (crushspot.com).
Summary: Worked on a team of developers and designers, to build campusbug.com, a myspace like education focused site. Single handedly rebuilt crushspot.com, a dating forum with 500k+ users that was constantly crashing from load.
Technologies Used: PHP, MySQL, Java, JavaScript, Memcached
Accomplished:
- Crushspot.com: Added extensive caching. Optimized queries. Secured the session handling. Rewrote the profile and messaging code. After improvements, the site ran fine with 4000-6000 sign ups per day, and with 500k users.
- Campusbug.com: Built dynamic, modular, single page javascript app without any libraries (no jquery). Built atom and rss feed parser. Built tinymce integrated grammar checker. Built photo and tagging sections.
Freelancing | 2003-2007
Summary: Miscellaneous freelancing while doing other jobs and school
Accomplished:
- Jeremydiaz.com, a realtor site built with e107 and then Joomla
- La Monte Academie website: a school of grades 8 to 12 for special needs children
- Online chess store using zencart
Education/Certifications
- Zend Certified Engineer 2009 (PHP 5 : ZEND010201)
- Bachelor of Science (Business) from Excelsior College, 2008
- Self Study (2007) books on Algorithms, Computer Architecture, OS Design, Data Structures, etc