About vendion
Summary Link to heading
A seasoned Senior Software Engineer and System Architect with over 16 years of experience designing, implementing, and managing robust software solutions and IT infrastructure. Passionate about innovation and shaping the future of technology, thriving in high-paced environments by leading technical initiatives and delivering impactful, measurable results. Proven ability in full-stack development, cloud migration, system modernization, and team leadership.
Core Competencies & Technical Skills Link to heading
- Languages: Golang (Go), PHP, Perl, SQL/PLSQL, JavaScript, Python, C/C++, Lua, Dart, Nix, Shell Scripting (Bash, ZSH, Elvish), HTML, CSS, SCSS
- Frameworks & Libraries: Laravel, Goravel, Drupal (6-8), Vue.js, HTMX, Alpine.js, Tailwind CSS, Bootstrap, Flutter
- Databases: PostgreSQL, MySQL/MariaDB, SQLite, S3 (Data Storage)
- Cloud Platforms & DevOps: Google Cloud Platform (GCP), AWS, Azure, DigitalOcean, Linode, Kubernetes, Docker, Podman, Ansible, GitLab CI/CD, GitHub Actions, Nix
- Systems & Networking: Linux (RHEL/CentOS, Alma, Ubuntu, Arch, SUSE, NixOS), FreeBSD, macOS, Windows Server, Apache, Nginx, Caddy, Networking (TCP/IP, DHCP, NFS), Firewalls (iptables, FirewallD, pfSense, PF), virtualization (QEMU/KVM), LibVirt, Bhyve, Jails)
- Tools & Methodologies: Git, Mercurial, SVN, Jira, Trello, Agile/Scrum, Kanban, REST API Design & Integration, System Architecture, Cloud Architecture, Debugging, Performance Optimization, Borg Backup, Apache Solr, Varnish
- Other: Project Managemnt, Team Leadership, Software Design Patterns, Technical Documentation
Experience Link to heading
IT Specialist and Selutions Engineer | RowLogic Link to heading
October 2024 - Current
- Spearheaded the modernization and ongoing maintenance of IT infrastructure and systems, improving overall stability and performance.
- Developed and executed a robust backup strategy for all production servers using Borg Backup, enhancing data protection and reducing potential downtime, and resulted in faster more efficient backups.
- Deployed a centralized password management system, significantly improving security posture across the organization.
- Designed and executed a cloud migration strategy, successfully moving critical data from on-premise systems to AWS S3 instances with minimal disruption.
- Developed and deployed necessary code changes to core applications (PHP, Go) to ensure seamless integration with migrated cloud resources.
- Developed a robust database schema migration tool with integrated seeding capabilities, streamlining database management and reducing deployment time for testing environments.
Freelance Software Engineer Link to heading
October 2024 - Current
- Developed and maintained a web application (Go, HTMX, Alpine.js, Tailwind) enabling native Portuguese speakers to enhance English proficiency through interactive online book clubs and personalized video tutoring sessions.
- Architected the platform utilizing Goravel framework and deployed on DigitalOcean using Kubernetes.
Sr PHP Developer | MedSuite (Short-term Contract) Link to heading
April 2024 - June 2024
- Developed elegant and efficient PHP code adhering to contemporary best practices for new feature implementation.
- Maintained and modernized existing Laravel codebases, improving maintainability and performance.
- Identified and presented innovative solutions to complex technical challenges, demonstrating strong problem-solving abilities within an Agile environment.
Lead Developer / System Architect | Utiliflex Link to heading
October 2016 - March 2024
- Led the design, implementation, and deployment of all company software, managing the development team and integrating with third-party devices and systems.
- Architected and executed the porting and refactoring of a monolithic PHP codebase to a modern client-server model (PHP handling the presentation layer, Golang backend API, and Golang microservices), resulting in a 2x decrease in response times and increasing code readability.
- Built two installable progressive web applications (PWAs) using Laravel, Vue.js, and Bootstrap, enhancing user accessibility and engagement.
- Managed cloud infrastructure on GCP and DigitalOcean, optimizing resource utilization and ensuring high availability.
- Implemented robust monitoring and performance optimization strategies across applications and infrastructure.
Senior Software Engineer | Code Journeymen Link to heading
July 2013 - October 2016
- Developed responsive web applications utilizing Drupal (versions 6 through 8) and PHP for various clients.
- Engaged in systems development, leveraging Golang for backend services and tooling.
- Configured Apache Solr search and implemented Varnish caching, significantly improving search performance and site load times for Oak Ridge National Laboratories.
- Administered MySQL and PostgreSQL databases, including strategic planning and execution of database and system migrations.
- Created custom Drupal themes/sub-themes and developed custom modules leveraging Drupal’s API to deliver novel features.
Lead Developer at Iron Gaming Link to heading
May 2013 - July 2013
- Developed backend application programming interfaces (APIs) using Golang with MySQL Cluster for high availability, deployed on Rackspace cloud infrastructure.
- Developed and deployed a web application frontend on Google App Engine (PaaS).
- Focused on API design, performance optimization, and scalable architecture for a gaming platform.
Technical Operations Manager at Utiliflex Link to heading
November 2010 - May 2013
- Managed system development, integration, and application/web development (PHP, Perl, Golang, MySQL, PostgreSQL).
- Scripted integrations with multiple banks, reliably handling over 1,000 daily financial transactions with an accuracy rate of 98%.
- Developed a client-server application managing communications with numerous Windows mobile devices in the field.
- Developed a concurrent server application (Golang) handling communications with smart grid metering devices.
- Managed Git repositories and QEMU/KVM virtualization infrastructure.
Education Link to heading
Associate, Computer Networking, Information Security | Cleveland State Community College Link to heading
2008 – 2010
- Activities and Societies: CSCC Repairs
Affiliations & Community Involvement Link to heading
- Chadev: Community Organizer (February 2015 – Current)
- Google Developer Group (GDG) Gigcity: Lead Community Organizer (October 2013 – August 2018)
- Chattanooga Python User Group: Lead Organizer (February 2014 – December 2014)
- Chattanooga Unix Gnu Android Linux Users Group: President (May 2011 & August 2012)
- Association of Computing Machinery: Student Member (June 2007 – April 2010)
Talks Link to heading
- Hacktoberfest — an open-source celebration (October 2018)
- Containerization Through The Looking Glass Details (August 2018)
- Porting a Linux Package Manager to PacBSD (September 2017)
- Introduction to PacBSD (August 2016)
- How and Why You Should Contribute to Open Source (November 2015 & January 2016)
- The 12 Factor App; what does it mean, and why should I care? (Feb 2015)
- How Not to Be a Git (September/November 2014)
Download Resume Link to heading
There is also downloadable version of my Resume, suitable for printing or offline viewing.