I am a Software Architect with a specialty in Software-Defined Infrastructure and automation at scale. I enjoy working with and leading teams to develop technical solutions that improve reliability and optimize compute environments.
My Work Philosophy
Technology takes practice. Much like running a marathon, you train for it by building up to 26.2, be patient with yourself.
- Document things because it’s important
- Try to automate your way out of a job (there will always be more work)
- Treat everyone with kindness and respect
- Bring all of who you are, no one benefits from inauthentic relationships
- Mentor someone else
- Build community
- Stay curious, keep learning!
Intel Corporation, 2005-Present
Software Architect, 2019-Present
This role is in the Internet of Things Group with the Retail, Banking, Hospitality, Education division.
I work with customers to consider how their architecture can benefit from micro-services, virtualization, and containerization technologies. Taking into consideration large scale deployment and remote management of devices and applications. Understanding performance implications of how these technologies work in localized environments (“the edge”) and over the network (“the cloud”), how best to secure, and leverage them to modernize software architectures.
Cloud Automation Engineer, 2014-2019
This role was within the Information Technology Group on the Software Defined Infrastructure Team with Cloud Services Engineering.
- Developed solutions for deployment and maintenance of enterprise-scale Internal Cloud infrastructure
- Implemented OS Provisioning for Windows and UNIX as a Service using cloud-aware application development.
- Developed automation to preemptively resolve virtual machine issues, achieving a 42% reduction of ticketed issues.
- Led a 9-member team as Product Owner to architect and deploy cloud infrastructure monitoring and alerting.
- Mentored junior engineers to improve business acumen and technical skills
Design Automation Engineer, 2008-2014
This role was within the Embedded Computing Group on the Silicon Engineering team.
- Led a multi-site team to architect and deploy a firewalled environment solution for Offsite Design Centers.
- Coordinated the convergence of register management methodology for Architecture, Pre-Silicon Validation, RTL, Software, and Electrical Engineering Teams.
- Adapted Perl-based large volume regression runs to automate random seed simulation for design coverage collection.
- Designed a collateral release flow, resulting paper was accepted to the 2012 Design Test and Technology Conference.
- Enabled PCIe and CPU benchmarks to simulate workloads on IA Platforms and a White Paper to proliferate findings.
- Wrote portions of Platform Quality of Service Proof of Concept C library for cache enforcement.
- Responsible for management of Interactive and batch computing and storage infrastructure for 100+ engineers.
Systems Programmer, 2005-2007
This role was within the Information Technology group in the Engineering Computing division.
- Supported compute server allocation and deployed resource utilization tracking metrics for compute capacity.
- Designed cross-site modules to automate the management, installation, and provisioning of Unix server instances.
- Leveraged Wiki technology to consolidate existing documentation and manuals
- Developed curriculum and training materials for delivery of online courses
- Developed feature set for XAJAX and PHP based objective and milestone management utility w/MySQL backend.
- Provided managerial and team lead coverage; received site recognition award for exceptional coverage.
Spotlighted for founding “Day @ Intel” est. 2008; an on-site field trip for 100 Girls Grades 8-12.
Third World Press, 2003-2005
Independent Contractor –IT/Accounting
- Setup and maintained Windows XP/ Macintosh OS X peer-to-peer inter-office network.
- Designed and executed a new customer service system to provide more efficient order tracking.
- Planned and implemented the migration of the accounting system from DacEasy to QuickBooks
- Produced office manual of procedures and directly managed volunteer and intern program for IT and accounting
- Markup Languages: JSON, YAML, Markdown, XML, HTML, Wiki, CSS*
- Scripting: PowerShell, Shell (C-shell, Bash), Perl*
- Databases: MySQL, SQLite, MSSQL
- Cloud Technologies: OpenStack, Kubernetes, Containers, VMWare (vCenter, vSphere, vRealize), AWS, Azure, GCP, RESTful APIs
- Networking: Software Defined Networks, TCP/IP, Firewall Rules
- Virtualization: KVM, Qemu, ESXi, Hyper-V
- CICD: GitHub, TeamCity, Jenkins, Drone
- Requirements and Issues tools: Jira, Doors NextGen, Rally
- Operating Systems: UNIX/Linux (Ubuntu, SLES, RedHat), Windows Server, Windows Client
- Software Development Practices: Agile, Scrum, Kanban, Scaled Agile Framework (SAFe) Practitioner, DevOps
- Misc: WordPress, Web servers (Apache, Nginx), Commercial Off The Shelf (COTS) Enterprise Integration
- Office: Microsoft Office 365, Slack, Video Conferencing
*It’s been a minute
- Phoenix Business Journal, 40 under 40 (2017)
- Valley Leadership, Class 34
- Arizona Democratic Party, State Committee
- Legislative District 17, Precinct Committeeperson
- Arizona Humanities, Board of Directors, Executive Committee
- City of Chandler, Neighborhood Advisory Committee
- Grace Hopper Conference for Women in Computing, the World’s Largest Gathering of Women Technologists, Software Track Committee