Senior Remote Software Architect / Full Stack Engineer with over 13 years of experience with SaaS web applications in various LAMP/LEMP environments.
Dedicated to clean, documented, and tested code.
Software Architecture and SDLC Consultant
git, GitHub, GitHub Actions, GitLab, GitLab CI/CD, Bitbucket, Bitbucket Pipelines
Linux, Ubuntu, AWS, Cloudformation, EC2, S3, API Gateway, Lambda, IAM, Cloud Watch
Apache, HAProxy, MySQL, MongoDB, Docker, Nginx
Agile, Scrum, Kanban, Continuous Integration, Continuous Delivery
ASU Preparatory is currently building an online curriculum platform from the ground up. The Learning Cloud is a hybrid environment with multiple React applications running on Netlify interfacing with microservices comprised entirely of Lumen and Laravel applications hosted in AWS. Our goal is to ultimately scale our platform to deliver to 1M+ students concurrently.
Responsible for platform architecture, uptime, and orchestration. Interfacing with internal and external stakeholders to provide technical analysis of desired features and integrations. Sprint planning and software spec designing to enable our team to deliver on time and with an emphasis on quality and reusability.
Leading a worldwide remote team of 9 engineers, frontend, backend, QA and DevOps.
Responsible for all back end development, servers, devops, with front end assistance/maintenance as needed.
Built and maintained several Laravel APIs and websites
Rearchitected outdated server architecture from Rackspace to combination of Netlify and AWS
Implemented business automation tasks integrating with Slack, AWS, Google Ads, Netlify, and GitLab
Architected multiple serverless APIs using API Gateway, Lambda, DynamoDB, MySQL (RDS), and Bref
Wrote private JS library using ES6 modules for use among front end apps with 100% code coverage
Lead team of 4 developers for Socious Product Development reporting to CTO.
Planned weekly sprints utilizing Kanban to fix bugs and add features with a weekly release cycle.
Core Responsibilities: Code Review, JIRA Ticket Management, Agile planning, Architectural Software Decisions, Complex Software Development, Large Refactoring Projects, Software Release Management (weekly)
(Higher Logic acquired Socious in January 2017)
Rapidly built and prototyped new features and bug fixes. Built out development team from 2 to 6 engineers
Managed major technological changes such as version control (git), branching strategies, code review, software upgrades, IDE changes, hardware advancements.
Traditional LAMP stack with supporting Java services.
Independently wrote a PHP (Zend Framework) based web application for interacting with production code and allowing for CVS commits. Application was in production for more than seven years.
Bare metal to cloud server migration, SQL/Data Backup Strategies (Replication, EC2, S3 Archiving)
phpJobs is a job board exclusively aimed at showcasing the best PHP related jobs.
This project uses a combination of Laravel, Vue, and MySQL. phpJobs aggregates jobs from several web sources and shares them on Twitter and LinkedIn, it also integrates with Google's Job Search feature.
Employers have the option to purchase featured job posts via Stripe integration.