- Principal Software Engineer DevOps at BD
- Installation Developer at Tapestry Solutions, Inc.
University of California San Diego – School of Extended Studies and Public Programs, certificate, C# Programming
Create CI/CD pipelines using Jenkins Create software packages using chocolatey Create containers using Docker Provision and configure EC2 instances using Ansible Push build artifacts/chocolatey packages to Artifactory Push containers to Docker Hub Deploy packages to ECS cluster Deploy chocolatey packages to EC2 instances provisioned with Ansible Serverless Slack Bots with Lambda back end to enable developers to create containers on the fly
Coordinate initiatives for 10-member team that develops and standardizes automated installation and upgrade processes for software embedded in hardware devices utilized across diverse national and international settings. • I am currently working on DevOps related projects to automate the creation of our environments using Salt, Jenkins, Artifactory and chocolatey Nuget packages. • Initially standardized installation processes for multiple medical hardware units plus 2 acquired companies with disparate installation methods. • After spinoff into CareFusion, unified installation processes for acquired product lines. • Following Becton Dickinson acquisition, develop installation packages for international and DOD clients. Evaluate and prioritize customer installation and upgrade requirements in partnership with product manager. Translate specifications into installation- and upgrade-application development project plans. Design, develop, and test product installations (utilizingC#, Installshield, and coded UI). Guide project team in client installation configurations. Expand use of Agile methodologies, including Scrum and Kanban, as scrum master. Track development and installation project progress (through Git, Perforce, and TFS source control systems).
I introduced Agile methodologies as a scrum master and gave ongoing project-development expertise in regards to product-development initiatives aligned with client-DOD requirements. Plus, I coordinated in-house application-tool documentation and installer-package activities. SELECT HIGHLIGHTS During this time, I: ►Provided essential contributions in the standardization of the organization’s installer-development methodology, developing and updating both system processes and tools that tracked customer issues.
I automated many processes through the design of Windows- and UNIX-platform software-installation applications. SELECT HIGHLIGHTS During this time, I: ►Spearheaded design and development of the VisualSAN installer used in several VisualSAN product upgrades. My development-management scope included liaisons with prominent EMC customers — such as CNT, Dell, Compaq , and Overland Data— gathering end-user requirements in the development of the installer’s OEM versions. ►Was integral in the development of an automated process for installation-package builds. ►Designed architecture and wrote code for the EMC Control Center installation program.
Led development of Windows and UNIX based installation programs. Led development of Satellite Tool Kit installation which led to successful release of two major software releases on six different platforms. Patch and upgrade maintenance for three different products.
certificate, C# Programming
2013 – 2013
March 2005 – December 2005
Computer Learning Centers Inc.
yes, Client/Server Programming
Skills & Expertise
- Computer Security Management
- Cross-functional Team Leadership
- Team Foundation Server (TFS)
- Core IT Operations
- Automated Systems Build
- Windows Presentation Foundation (WPF)
- Strategic Planning
- System Improvement
- Flexible Installation Development
- Business Operations
- SAP Products
- Continuous Process Improvement
- Repeatable processes
- Database Configuration & Management
- Software Configuration
- Strategic Analysis
- Automated Processes
- Regulatory Compliance & Standards
- Cross-platform Development
- Application Development
- Microsoft SQL Server
- Conceptual Design
- Process Automation
- Windows Installer (MSI)
- Software Engineering
- Agile Methodologies
- Rapid Conflict Resolution
- Software Development
- Cross-functional Collaborations
University of California San Diego – School of Extended Studies and Public Programs
- C# Programming
Volunteer Experience & Causes
I organize and release charitable punk rock compilations. Each compilation donates to a different cause. Some of the causes: 1. Boston Marathon victims 2. Oklahoma tornado victims 3. No Kill animal shelter in Los Angeles 4. Suicide prevention