Summary
Overview
Work History
Education
Skills
Timeline
SoftwareEngineer

Michael Walls

Software Engineer
Grand Forks,ND

Summary

Software engineer with over fifteen years of experience developing and

managing services for on-premise, cloud, and Kubernetes environments. Enjoys the design and implementation of scalable fault tolerant systems, exploring new technologies, and resolving new problems.

Overview

15
15
years of professional experience
7
7
years of post-secondary education

Work History

Site Reliability Engineer

Bayer Crop Science
09.2021 - Current
  • Manage several Kubernetes clusters in AWS and GCP comprising dozens of nodes each, with hundreds of total deployed services.
  • Provide guidance to development teams when designing or refactoring services to leverage Kubernetes, Argo workflows, and various cloud service products.
  • Serve as Tier 3 support for a team with 85 members and growing.

Software Architect

DTN (formerly Iteris ClearAG)
01.2013 - 08.2021
  • Serve on several committees to determine standards related to API development and technologies.
  • Individual contributor for projects aimed at accelerating time to market for common API implementation patterns. Most of these efforts involve introducing declarative CI/CD pipeline definitions, code generation implementing good practices, and Kubernetes manifest generation.


Senior Software Engineer

  • Team leader and manager.
  • Design and implementation of scalable, fault tolerant weather and agronomic API's serving millions of hits per day with global availability; written in python.
  • Schema design and related client side code optimization for Apache Cassandra use cases.
  • Translation of written scientific documents to consumable services.
  • Operation and maintenance of agronomic services hosted in AWS and orchestrated by Kubernetes.

Application Developer

UND Enterprise Services
07.2010 - 12.2013
  • Creation of intranet framework used as the foundation for several internal management processes for the university.
  • Design, development, and deployment of several paperless workflow solutions.
  • Collaborated on modernization of the university's web site, including the addition of several plugins for use with the chosen content management system.

Software Architect

UND Aerospace Network
07.2007 - 07.2010
  • Ongoing development of content management system built by the Aerospace Network. This online system (Ez Learning Management System) was used for facilitating online courses for thousands of students, the creation of assessment materials, course evaluations, scheduling, and file-sharing. Added the ability to dynamically create online tests and homework by processing uploaded Microsoft Word documents.
  • Created solutions for the School of Aerospace including but not limited to card processing, and automated background checks (required for candidates to receive training certificates).
  • Developed software to allow student scheduling of limited physical resources, such as flight simulation equipment.

Education

undefined

University Of North Dakota, Grand Forks, ND
01.2003 - 01.2010

Skills

Python

undefined

Timeline

Site Reliability Engineer

Bayer Crop Science
09.2021 - Current

Software Architect

DTN (formerly Iteris ClearAG)
01.2013 - 08.2021

Application Developer

UND Enterprise Services
07.2010 - 12.2013

Software Architect

UND Aerospace Network
07.2007 - 07.2010

undefined

University Of North Dakota, Grand Forks, ND
01.2003 - 01.2010
Michael WallsSoftware Engineer