Mark Kleinhaus

Staff Software Engineer | SRE | Devops | Cloud Architecture | Mobile Development | Builder & Mentor

Staff Software Engineer based out of Portland, OR with over a decades worth of experience in both startups and Fortune 500 companies. I have a strong systems, automation, and software development background. Most recently I led SRE initiatives and devops automation projects at Capital One. I also have mobile development experience in Flutter. I am passionate about mentoring and coaching fellow engineers. If you would like to collaborate on a project, please reach out on LinkedIn or Github. I am also available for consulting at fliteconsulting.io

Skills

  • Python, Typescript, Javascript, Dart
  • React, Flutter, Node.js, Django, Angular, Flask
  • Ability to quickly learn new frameworks and languages
  • Advanced knowledge of cloud platforms like AWS, and on-premise data centers
  • Advanced knowledge of the developer lifecycle; CI/CD, container orchestration, testing, monitoring, and deployment
  • Ability to write clear and maintainable code
  • Ability to communicate well with both technical and non-technical audiences

Experience

Capital One, Apr 2019 - July 2024

  • Staff Software Engineer
    • Led the automation of AWS infrastructure using Python, streamlining deployment processes for hundreds of developer teams across the enterprise.
    • Architected and developed a scalable caching layer, enhancing the performance and reliability of the Content Management System, allowing for faster data retrieval and content publishing across the platform.
    • Actively mentored and guided engineers on cloud best practices, fostering a culture of continuous improvement and collaboration across the company.
  • Principal Software Engineer
    • Architected the migration of the platform's CI/CD system to a new enterprise-standard platform, ensuring a smooth transition with minimal disruptions to development teams.
    • Collaborated closely with product managers and cybersecurity teams to meet stringent cyber requirements and manage the timely remediation of security vulnerabilities.
    • Implemented observability tools and improved incident response processes, ensuring quicker identification and resolution of platform issues.
  • Principal Platform Engineer
    • Overhauled IAM architecture for an internal log shipping tool, remediating security issues and allowing for future modifications.
    • Served as an SRE consultant for multiple application teams, providing guidance and hands-on code updates around observability, resiliency, and pipeline improvements.
    • Created an application risk assessment tool using React, Flask, DynamoDB, and Lambda. Led development efforts and managing contributor onboarding.
    • Collaborated with teams to ensure s3 bucket policies for cloudfront distributions meet cyber requirements, achieving remediation with zero website downtime.

Avalara, Apr 2015 - Apr 2018

  • Systems Engineer
    • Automated repeated IT processes using Ansible playbooks and Powershell scripts, such as user onboarding and AD attribute updates.
    • Enhanced corporate system resilience by improving backup technology SLA and addressing vulnerabilities.
    • Led a major email infrastructure migration project, transitioning thousands of mailboxes with no downtime to hundreds of users.
  • Site Manager-Desktop Services Lead, Systems Administrator
    • Managed a team of junior admins focused on improving ticket metrics, documentation, and process enhancement.
    • Optimized the SCCM environment for OS/Application deployment and security enhancements.
    • Led IT Service Desk efforts during office relocations, ensuring resource availability upon move-in.

Education

  • University of Wisconsin-Madison
    • Bachelor of Arts (B.A.), English Language and Literature/Letters (2003 - 2007)
  • University of Massachusetts Lowell
    • Introduction to Java (2020)

Licenses and Certifications

  • Machine Learning Engineering Training Program, Capital One (Jun 2023)
  • Amazon Web Services Developer - Associate, AWS (Jan 2020)
  • JNCIA, Juniper Networks (Nov 2017)
  • CCNA

Volunteering

  • Volunteer, Meals on Wheels (Oct 2023 - Present)
    • Delivering meals and other assistance to local elderly communities.
  • Mentor, CodePath (May 2022 - Present)
    • Teaching coding challenge strategies to junior BIPOC software engineers.
  • Diamond Challenge Virtual Judge, Diamond Challenge (Jan 2020 - Aug 2020)
    • Coached and mentored high school entrepreneurial efforts.

Languages

  • English, Korean, Spanish