Experience
2024 — Now
2024 — Now
Hutchinson, Minnesota, United States
2023 — Now
2023 — Now
Hutchinson, Minnesota, United States
• Communicates with clients about their business website needs
• Collaborates with clients during the design process
• Develops client websites / applications - Full-Stack
• Manages deployment infrastructure
2022 — 2023
2022 — 2023
Hutchinson, Minnesota, United States
• Developing a Change Data Capture distributed system for migrating live databases with zero downtime through Kafka.
• Built an internal React Web UI for interacting with the distributed system's components along with Key Performance Indicator graphs.
• Developing a test orchestration framework responsible for ensuring the distributed system can handle various migration scenarios.
2020 — 2022
Hutchinson, Minnesota, United States
Maintaining and Developing Web Applications using ReactJS frontends, Golang/Python REST/gRPC backends, AWS Terraform infrastructure, and Kubernetes deployments. My team works to provide tooling and shared services to assist other teams in their development efforts.
Tooling/Shared Services:
• Single Sign On - Standalone Users, SAML/OIDC Identity Providers.
• Authorization - Access & Permissions management.
• Email - Templating, delivery, and long term retention for compliance.
• File Transfer - Automated file transfer between SFTP and/or AWS S3 with many configuration options.
• Internationalization (CMS) - Serves language translations via API to our frontend services.
• Developer Portal - Houses all documentation, service & team definitions, and pulls in external integrations for a "single pane of glass"-type view for the technology team.
• Library/Kit - Contains refactored & abstracted code that is imported and reused across many projects. Also contains templates that when executed output thousands of lines of boilerplate code to reduce cycle time of new services.
• Dev Experience - Tooling for developers to easily authenticate and bootstrap a local environment that represents the production environment as accurately as possible.
2016 — 2020
Greater Minneapolis-St. Paul Area
• Developed asset discovery and vulnerability scanning software deployed as a fleet of IoT devices physically installed on client networks.
• Developed both internal & external web applications for viewing confidential client network information.
• Developed PDF report generators using LaTeX3 and Golang's templating to fill in client computer asset and vulnerability information along with an overall risk score.
I also took the trash out every other week.
Education
Dunwoody College of Technology
Associate's degree
2015 — 2017