TECHNOLOGY ENGINEER

An Engineer with extensive experience developing and implementing innovative solutions. Applies software development expertise to improve business outcomes. Effectively collaborates with others to exceed goals.

Key skills include:

  • Software Development Life Cycle | Implementation | Testing | Quality Assurance
  • Project Management | Communication | User Experience

COMPUTER EXPERIENCE

Languages

Python | SQL | Go | Rust | Shell

Data Storage & Processing

Git | PostgreSQL | NFS | GlusterFS | Ceph | Samba | VMWare

WORK EXPERIENCE

Meta, Altoona, Iowa 2021-Present

Release to Production Engineer

  • Provide guidance and mentor technical peers and be a go-to technical resource to evaluate and look for better ways to resolve issues and define updates to tools and processes.
  • Work with internal hardware teams and vendors to help resolve complex technical issues that affect Facebook's computing infrastructure.
  • Work as a technical lead with cross-functional data center teams on large-scale data center projects and initiatives.
  • Perform deep dives and analyze complex technical issues within the data center, ranging from automated tooling to hardware failures and network issues.
  • Work with internal hardware teams and vendors to help resolve complex technical issues, maintain high hardware quality levels and influence future design to ensure ease of serviceability.
  • Understand and troubleshoot network, hardware, and Linux OS related issues.
  • Help build and maintain automation and tooling for workflow automation and deployment.

Facebook, Altoona, Iowa 2016-2021

Data Center Capacity Engineer

  • Perform deep dives and analyze complex technical issues within the data center, ranging from automated tooling to hardware failures and network issues.
  • Provide guidance and mentor technical peers and be a go-to technical resource to evaluate and look for better ways to resolve issues and define updates to tools and processes.
  • Plan for large-scale deployments of hardware, while considering space, power, cooling, networking, and resiliency.
  • Work with internal hardware teams and vendors to help resolve complex technical issues that affect Facebook's computing infrastructure.

IBM, Des Moines, Iowa 2015-2016

Global Devops Technical Lead for IBM Cloud Builder

Technical lead for global Devops tools and automated developer testing for Softlayer cloud products, now called IBM Cloud, including CloudBuilder, IBM Cloud Orchestrator, Urban Code Deploy and other IBM cloud products. I also performed code review for several automation platforms that are written in Python, Groovy, Java and Go. Internally, I promoted and implemented the usage of emerging technologies and techniques such as continuous integration, docker and saltstack. My work required broad knowledge of cloud architectures, creating continuous integration pipelines and guide the continuous deployment of new products, features and fixes.

Appcore, Des Moines, IA 2013-2015

Product Cloud Architect

  • Appcore was a successful startup that required extreme overlap into multiple facets of technology.
  • Collaborate to create product road map for Project Atlas, a cloud orchestration platform.
  • Lead Architect for implementing baremetal management into software orchestration.
  • Develop cloud automation software in Groovy and Python using agile methodologies.
  • Create a complete software deployment pipeline driven by Gradle(Groovy) and continuous integration.
  • Report bug fixes and patches to open-source projects such as SaltStack(Python), OpenStack(Python) and CloudStack(Java) Provide technical education for storage and networking technologies.
  • Support customers using a wide variety of technologies such Gluster, Puppet, Nexenta, CentOS, NFS, iSCSI, XenServer.

E-Markets, Ames, IA 2008-2013

Developer-Operations Lead

As the operations lead I championed and directed the fusing of operations and development for our web-based ERP ordering platform. Created a unified deployment pipeline in Perl to deploy a wide variety of applications on our platform written in Perl, C#, Java. Managed growth through automation using Salt Stack and Microsoft System Center from a single data center and office to multiple data centers and branch offices located around North America. Scaled and converted all offices and branch offices to a VoiP based on Asterisk. I contributed all of the E-Markets web products, DRC, NetPlot, NetOrder and AgU. I designed and coded dozens of customer integration systems in Perl and C#. I also assisted with coding, debugging and testing of the entire product suite.

Cynic by Trade, LLC, La Crosse, WI 2002-2011

Vice President

In 2002 I created a computer consulting company to provide comprehensive technology support to small businesses. We provided computer sales and service, server, network, and end-user support, as well as custom programing, integration, and automation services essentially the same services that an in-house IT and development staff would provide, but without the ongoing expense of full-time employees.

Palisade Systems, Inc., Ames, IA 2005-2008

Software Engineer

As a software engineer for Palisade Systems, I contributed to the company's line of network security products, including ScreenDoor and PacketSure.

VOLUNTEER EXPERIENCE

Des Moines Charity Hack, Des Moines, Iowa 2015-Present

Developer Volunteer

Technology professionals arrive for 48 hours once a year to build and implement tools to make the area's nonprofits operate more effectively so they can continue to focus on doing good.