Objective
Seeking a challenging position focused on Open Source Software Development, Continuous Integration and Deployment, AWS Cloud Infrastructure and Automation.
Experience
06.2025-Present: Visual Comfort & Co., Houston, TX
Software and Web Applications Development - Release Manager
- Managed the software release process for the E-Commerce web application and interneal API services development teams.
- Managed the overall operations of the E-Commerce DevOps CI/CD process as the lead on the DevOps engineering team.
- Managed the DevOps CI/CD workflows and deployment processes of the Adobe Commerce system using Github Actions.
- Managed internal API service builds and deployments of various API Services using Azure App Services and Aure DevOps Pipelines.
- Managed the internal staging environments and workflows, including software and database replenishment between releases and during the development cycle.
Used NewRelic, Azure Monitor, and BetterStack to create analytics dashnoards, service monitoring and alerts fpr performance monitoring and SRE related support.
- Coordinated efforts between web development, QA, DevOps, digital product and marketing divisions to schedule software updates and releases.
- Worked with Adobe Cloud Services to help manage and maintain the VCC flagship E-Commerce platform based upon Adobe Commerce (PHP/Magento2).
07.2019-10.2024: NASA Jet Propulsion Laboratory (JPL), La CaƱada Flintridge, CA
Software Operations and Configuration Management (CM)
- Sub-contracted through Raytheon to support multiple NASA Earth Observation Satellite Missions (NISAR / SMAP / SWOT).
- Deployed Cloud-based Hybrid Science Data Systems (HySDS) Infrastructure using AWS (EC2, S3, Lambda), ElasticSearch, Kibana, RabbitMQ and Terraform.
- Built and Deployed Program Generated Executables (PGE) Containers using Docker, Artifactory, Jenkins and AWS S3.
- Managed Project workflows and user access-rights in Artifactory, Github Enterprise, JIRA and Jenkins.
- Developed build and deployment automation scripts for Jenkins CI pipelines using bash, python, jfrog and aws cli tools.
- Supported various mission-critical software configuration tasks and communications between CAE and SDS workgroups.
01.2018-04.2019: Blueprint LSAT Test Preparation, Los Angeles, CA
Solutions Engineer - Software Development and Systems Administration
- Maintained the Blueprint REST APIs for Web/Mobile Applications using various PHP Frameworks (CodeIgniter/Laravel).
- Integrated 3rd-Party APIs to interact with Web Services from InfusionSoft CRM, GotoWebinar, Magento, AWS and Intercom.
- Helped implement a collaborative CI/CD workflow using Gitlab, Vagrant, Docker and custom blue/green deployment processes.
- Migrated legacy servers to a scalable infrastructure using various AWS Cloud Services (VPC, AutoScaling, ELB, EC2, S3 and RDS).
- Infrastructure as Code (IaC) orchestration and configuration management using AWS CloudFormation and ElasticBeanstalk.
- MySQL Database Architecture, Replication, Automated Backups, Disaster Recovery, Performance Tuning and migration to Amazon RDS/Aurora.
- Configured application and systems monitoring for performance analysis and debugging using ElasticSearch, Metricbeat and Kibana.
02.2014-01.2018: DirecTV/AT&T Entertainment Group, El Segundo, CA
Senior Software Engineer - STB Software Integration - Automation Tools Development
- Developed custom command-line automation tools with web-based command/control and data analysis interfaces.
- Developed custom REST/JSON API Client/Server Applications using Object Oriented PHP.
- Integrated 3rd-Party Web Application APIs, including JIRA, Confluence, Github and other commerical products with our custom (in-house) Web Applications.
- Development and Systems Administration support for multiple PHP Web Applications, MySQL Databases, and other Linux-based Application Servers.
- Configured MySQL Database Replication and Real-time Automated Backup using Percona XtraBackup, Percona Toolkit and bash/crontab.
- Created Data Visualization Applications and Dashboards using Grafana, Charts.js, d3js and other JavaScript graphing libraries.
- Created Web Application and Mobile Interfaces using Bootstrap, PureCSS, Angular, jQuery, PHP and HTML5.
- Worked with QA engineers to develop tools for autonomously stress testing embedded software for the DirecTV set-top-box (STB) product line.
- Maintained various source code repositories in Mercurial, CVS and Git.
- Used ansible and chef for Linux Systems Configuration and Deployment Automation.
- Interviewed, trained and mentored contractors and 3rd-party vendors to help maintain the various tools-related projects.
03.2009-02.2014: DirecTV, El Segundo, CA
W2/Contract via Strategic Staffing Solutions (S3)
Software QA Automation Engineer - STB Software Integration - Stress Test Automation
- Performed automated stress testing. analysis. and bug reporting on the Hx2x and Genie set-top-box (STB) platforms.
- Used gdb to debug stacks within multi-threaded C++ and Java applications in an embedded linux environment.
- Configured automated network-based IR Simulation and Satellite/DTS feed toggling using devices from Cytec and RedRat.
- Performed embedded Linux kernel, OS and middleware software build integration via CFE/TFTP and bootstrap loader (BSL).
- Developed scripts and modules for the Automated Stress Test and Analysis application (AutoStress).
- Developed web interfaces for the AutoStress application using PHP and MySQL.
- Developed a PHP Object Framework to replace legacy command-line scripts and web interfaces, while consolidating the code into a single-language library.
- Developed scripts to autonomously interact with the Hx/HRx STB, Cytec and Redrat Devices during stress tests.
- Used JIRA for Issue Tracking, Confluence Wiki for Documentation, and Source Control using CVS/Mercurial/Git.
- Integrated the JIRA and Confluence SOAP/REST APIs, as well as other 3rd-Party APIs, into the AutoStress Application.
- Upgraded the AutoStress Web Application Server and Storage Infrastructure to account for long-term scalability requirements.
10.2007-02.2009: ViaLogy, LLC, Altadena, CA
Software QA Automation Engineer / Linux Systems Engineer
- Conducted performance and scalability testing of the Sensor Policy Manager (SPM) Application.
- Conducted testing of the Sensor Policy Management Language (SPML) and SPML Compiler.
- Developed bash and perl scripts to generate SPML code and automate SPM performance tests.
- Analyzed the performance of the SPM 3rd-Party software stack (OpenLDAP, JBoss, Tomcat, DB2).
- Analyzed the performance of the SPM TCP/IP sockets using netstat, tcpdump, iptraf, and ethereal.
- Configured Hardware, OS, Server Software, and Networked CBRN Sensor Devices used for SPM systems.
- Created the SPM (ISO) CD-ROM Autorun Installer for Red Hat Enterprise Linux (RHEL).
- Created RHEL (ISO) DVD and PXE/LAN Kickstart Installers for various (automated) hardware and software configurations.
- Automated IASE UNIX STIG/SRR procedures using Bash within RHEL Kickstart Installers for DoD related systems.
- Configured HP DL-Series Servers with RAID and Logical Volume Management (LVM) disk partition configurations.
- Configured VLANs, Transparent Proxies, Routers, and Firewalls using iptables, squid, and other Linux Network Utilities.
- Created technical documents as well as Standard Operating Procedures for Systems QA Testing and Production.
- Used BackupExec for Automated (incremental) tape back-ups, and Acronis True Image for System (snapshot) back-ups.
- Configured Network, Firewall/VPN and LAN/WAN Gateway/Routing Infrastructure.
- Configured RHEL on the AMAX Tesla K20/K20X GPU Clustering platform.
- Configured Nvidia CUDA Drivers and updated kernel libraries for parallel processing.
04.2005-10.2007: CureSearch, Arcadia, CA
Children's Oncology Group (COG)
Programmer Analyst / Linux Systems Engineer
- Analyzed, documented, and maintained the Remote Data Entry System (RDE1) source code and database structure.
- Communicated with Research Coordinators to define Data Entry Form Revisions for RDE1-managed studies.
- Communicated with the Oracle Database Administrator to define and deploy production database modifications.
- Used Object Oriented PHP4 and Perl Programming for development and maintenance of RDE1 Applications.
- Developed transactional functions, procedures, and packages for Oracle 9i/10g using PL/SQL Programming.
- Created CLI tools to automate the QA and Build Release processes across multiple staging and production systems.
- Created detailed technical documentation for the configuration and maintenance of all RDE1 Application Servers.
- Developed an Apache Remote-Authentication and Authorization Module using mod_perl, FreeTDS and Microsoft SQL Server.
- Configured Linux Desktop Systems using Debian, Fedora, Gentoo, Slackware and Ubuntu. (KDE, Gnome, WindowMaker)
- Administered Linux-based Application Servers (RHEL4, Apache, Samba, NFS, NIS, NTP, LDAP, SSH, CVS, MySQL and Oracle).
- Migrated RDE1 application servers from the University of Florida COG Data Center, to the CureSearch COG Data Center in Arcadia, CA.
- Upgraded/Consolidated all RDE1 application servers to a High Availability Cluster of Virtual Machines using VMware ESX Server, EMC Clariion CX300 SAN, HP Proliant DL380 Servers, and Brocade 200E (Fiber Channel) SAN Switches.
07.2002-04.2005: The Design People, INC., Marina del Rey, CA
AgentImage.com, Real Estate Marketing Division
Sr. Web Application Developer (Contract/1099)
- Developed and maintained the AgentPro PHP Web Application Framework.
- Developed and maintained the AgentPro Back-end Content Management System (CMS).
- Developed an MLS/IDX Data Aggregation System API for the AgentPro web application using Object Oriented PHP4 and XML.
- Developed the ActiveMediaTour API for the AgentPro web application using Object Oriented PHP4, XML and Flash Remoting.
- Provided prompt customization and maintenance tasks for new and existing projects.
- Compiled detailed Documentation and Maintenance Guidelines for the AgentPro web application.
- Managed Multiple Co-Located Linux/Unix Web Servers (Sun Solaris, FreeBSD, Red Hat Linux).
- Managed multiple projects simultaneously, with a focus on detail and quality control.
- Remotely interviewed, trained, and managed a team of developers in the Manila, Philippines (Asia Division) office.
Education
1998-1999: Citrus College - Recording Arts (Glendora, CA)
Audio Engineering, Electronic Music
Professional Qualifications
- Strong verbal and written communication skills.
- Strong technical problem-solving and analytical-thinking skills.
- Strong research, organizational and resource management skills.
- Ability to transform business requirements into technical requirements.
- Ability to work productively in a team environment, as well as independently.
- Ability to multi-task and manage multiple projects simultaneously.
Technical Skills
- Continuous Integration and Deployment (CI/CD) workflows and automation tools.
- Automated OS configuration, security and performance monitoring tools.
- Management of bare metal/on-premise and cloud-based systems.
- Distributed source code management and collaboration tools.
- Web Service API client/server development and integration.
- Model View Controller (MVC) framework design and development.
- Distributed SQL/NoSQL database development and administration.
- Agile/Scrum software development and project management practices.
- Writing technical documentation for end-users, developers and engineers.
Resume last updated: 12/04/2024