Summary
Enthusiastic, self-motivated engineer with years of experience taking projects from zero to one and beyond. Evan is a polyglot who has worked in a variety of domains, from cloud services to desktop applications and full-stack. As an empathetic person, Evan takes great joy in helping his fellow developers succeed through thoughtful tooling and quality code. Evan is passionate about building lasting and sustainable engineering cultures, as well as nurturing and growing the next generation of talent through mentorship and recruiting efforts.
Most recently, Evan has been a founding member of Wave Terminal, a new approach to the terminal experience that aims to bring the power of the web to the terminal. Evan has been responsible for the architecture and infrastructure of the project, scaling the app from a Mac-only prototype to a cross-platform application with a growing user base. Evan has also worked across the stack to deliver many high-impact features and tools to improve the developer experience.
Enthusiastic, self-motivated engineer with years of experience taking projects from zero to one and beyond. Evan is a polyglot who has worked in a variety of domains, from cloud services to desktop applications and full-stack. As an empathetic person, Evan takes great joy in helping his fellow developers succeed through thoughtful tooling and quality code. Evan is passionate about building lasting and sustainable engineering cultures, as well as nurturing and growing the next generation of talent through mentorship and recruiting efforts.
Experience
- Led a tech stack and infrastructure overhaul to support cross-platform development
- Delivered high-impact features such as a flexible layout system, remote file management, and persistent workspaces
- Led initiatives to improve code quality and security through automation and self-hosted tooling
- Featured as a trending developer on GitHub for contributions to the project
- Collaborate with Testdriver on AI regression testing for desktop apps
- Contributed 30+ times to open-source dependencies within a year
Technologies Used: React, Typescript, Go, CI/CD, AWS, Generative AI
- Day one member, prototyped initial service architecture for new application platform
- Lead the architecture/infrastructure workstream through cluster buildout and integration of a dozen microservices
- Fill in feature gaps in network security and build/deployment systems using off-the-shelf, open-source components
- Define live-site procedures, perform security and privacy assessments, define priorities for org-wide k8s and Linux development
- Recruit and interview prospective hires, mentor new hires and interns
Technologies Used: .NET, Kubernetes, Docker, Network security, Project management, CI/CD, Azure
- Investigate and address gaps in our service reliability and alerting and develop solutions to address them
- Work across Microsoft to find opportunities to improve our development lifecycle and customer support experience
- Perform live-site duties and investigate failures across a rapidly expanding service
Technologies Used: .NET, Javascript, Monitoring/alerting, Service Fabric, CI/CD
Volunteering
Worked with educators at the Kansas State School for the Blind to develop an AP Computer Science curriculum in Java tailored for blind students.