Ethan Dennis

Staff Software Engineer at GitHub

Bellingham, Washington, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Ethan Dennis is a seasoned engineering leader with 11 years of experience building and scaling developer-focused products, currently serving as a Staff Software Engineer at GitHub after leadership roles including Director of Engineering. He blends hands-on engineering—evidenced by cross-platform mobile work on Xamarin samples and contributions to the GitHub Actions Importer—with strategic team development and operational improvements for CI/CD migration tooling. Comfortable navigating ambiguity, Ethan has a track record of refactoring complex test suites, improving DevOps automation, and shepherding features from prototype to production at Microsoft and GitHub. Based in Bellingham, WA, he pairs an Industrial & Operations Engineering background from the University of Michigan with a pragmatic focus on reliable, maintainable systems and elevating engineering organizations.
code11 years of coding experience
job11 years of employment as a software developer
bookBSE Industrial and Operations Engineering, BSE Industrial and Operations Engineering at University of Michigan
github-logo-circle

Github Skills (20)

github-ci10
docker10
ios10
mobile-development10
xamarin10
dockers10
cicd10
automation10
android10
xamarin-uitest10
dotnet-core10
automations10
githubaction-workflow10
csharp10
testing9

Programming languages (9)

TypeScriptC#JavaJavaScriptObjective-CHTMLRubyMarkdown

Github contributions (5)

github-logo-circle
github/gh-actions-importer

Oct 2022 - Mar 2023

GitHub Actions Importer helps you plan and automate the migration of Azure DevOps, Bamboo, Bitbucket, CircleCI, GitLab, Jenkins, and Travis CI pipelines to GitHub Actions.
Role in this project:
userDevOps Engineer
Contributions:51 reviews, 24 commits, 60 PRs in 4 months
Contributions summary:Ethan primarily contributed to the project by updating the GitHub Actions Importer tool, which involves migrating CI/CD pipelines. Their work included updating dependencies, modifying image configurations, and refining the command-line interface. They also focused on improving the docker execution and update processes within the tool. Overall, the user's commits demonstrate expertise in maintaining and enhancing the tool's functionality and automation capabilities.
planci-pipelinestraviscontinuous-integrationazure-devops
xamarin/app-crm

Sep 2015 - Jan 2016

Role in this project:
userMobile Developer (Android/iOS)
Contributions:48 commits, 8 PRs, 2 pushes in 3 months
Contributions summary:Ethan focused on improving the Xamarin CRM mobile application. Their contributions include updating the AppInitializer to use build paths for binaries. They modified the splash screen labels and corrected login methods in the UI tests for both iOS and Android. Additionally, the user updated various tests and the rake file.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Ethan Dennis - Staff Software Engineer at GitHub