About me.
Bio
I'm Ethan, a software engineer at AVEVA — a global industrial software company that builds cloud platforms and operational tools for industries like energy, manufacturing, and infrastructure. I work on the backend of AVEVA CONNECT, their cloud platform, focusing on identity, security, and distributed systems — OAuth 2.0 authorization servers, OpenID Connect federation, and Kubernetes-hosted REST APIs.
I graduated from the University of Florida with a degree in Computer Engineering and a 3.97 GPA, and have been building professionally ever since.
Outside of work I enjoy tinkering with game design and embedded systems projects. When I'm not at a keyboard I'm usually outdoors, reading, or deep into a video game.
Skills
Experience
-
Software Developer II
Backend development in C# for Kubernetes microservices on the AVEVA CONNECT platform. Core contributor to the Authentication service — an OpenID Connect / OAuth 2.0 authorization server built on Duende IdentityServer — covering client credentials, token exchange, external IdP federation, and service-to-service auth.
Also contribute to the IdentityResources microservice, a REST API for managing clients, users, and groups, with Microsoft Entra ID and Microsoft Graph integration. Authored a design document reviewing client authentication practices and proposed options for future implementation.
Support incident response using Application Insights, Grafana, K9s, and OpenLens to diagnose and trace issues across distributed environments.
-
Software Developer I
Ramped up rapidly from an intern role, taking on production-level responsibilities and demonstrating consistent growth in scope and ownership across the backend platform team.
-
Software Developer Intern
Led changes involving secret rotation, API route creation, data validation, error handling middleware, and secret loading from Azure KeyVault. Made contributions shipped to production within three weeks of starting.
-
Software Engineer Intern
Contributed to an Agile team developing an embedded systems SDK for Zigbee low-power communication. Led development of an internal and customer-facing testing and prototyping tool for Zigbee networks, built in Python with embedded C integration, including both CLI and GUI interfaces.
-
Teaching Assistant
Advised a cohort of freshmen engineering students on professional development. Planned and executed weekly coursework for the UF Honors Professional Development for Engineers program.
Education
BS, Computer Engineering
Herbert Wertheim College of Engineering. GPA 3.97 / 4.00. Graduated with Honors as part of the University Honors Program. Relevant coursework: Data Structures & Algorithms, Operating Systems, Data Science, Applied Machine Learning, Penetration Testing, Databases, Software Engineering Practices.