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