John E

Senior Research Engineer at Michigan Tech Civil & Environmental Engineering

Michigan, 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
John E is a Senior Research Engineer based in Michigan with 11 years of focused experience and a long career in civil engineering and project leadership. He combines hands-on research at Michigan Tech with entrepreneurial experience as owner of Sullivan Consulting, bringing practical construction management and business development skills to technical projects. John has a strong track record in improving engineering workflows and testability, reflected in open-source contributions that enhance CI/CD automation (Atlantis) and configuration testing (Conftest). His work spans from field-focused site development and financial project packaging to backend tooling and QA improvements, showing versatility across domain and software tooling. Known for pragmatic problem-solving, he has modernized processes by integrating DevOps checks and robust parsing support into production tooling. His mix of academic study and decades of industry practice gives him a rare blend of structural engineering judgment and software-enabled workflow optimization.
code10 years of coding experience
bookGraduate studies/Civil Engineering, Graduate studies/Civil Engineering at Michigan Technological University
bookBSCE, Civil Engineering, BSCE, Civil Engineering at Wayne State University
bookAssociate in Civil Technology, Associate in Civil Technology at LCC
stackoverflow-logo

Stackoverflow

Stats
1reputation
127reached
0answers
1question
github-logo-circle

Github Skills (32)

azure-devops-server10
opa10
filesystem10
testing10
terraform10
open-policy-agent10
terraformer10
automation10
go10
tdd10
azure-devops10
mocking10
golang10
automations10
csharp10

Programming languages (22)

C#PowerShellSmartyJavaCSSCMakefileGo

Github contributions (5)

github-logo-circle
open-policy-agent/conftest

Jul 2019 - Dec 2022

Write tests against structured configuration data using the Open Policy Agent Rego query language
Role in this project:
userBack-end Developer
Contributions:1 release, 90 reviews, 189 commits in 3 years 5 months
Contributions summary:John contributed to the `conftest` project by implementing core functionalities related to testing configuration files using Open Policy Agent. Their work involved splitting commands within the codebase, specifically focusing on the `test` and `push` commands. The user also refactored the output management and implemented support for different output formats. They were also responsible for adding support for Dockerfiles to the parser.
policyqueryagentstructuredtesting
Just like System.Web.Abstractions, but for System.IO. Yay for testable IO access!
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:1 release, 6 commits, 45 PRs in 7 days
Contributions summary:John primarily focused on improving the test suite for the `system.io.abstractions` library. Contributions include adding CLS compliance, ignoring tests on specific platforms, and preventing the deletion of read-only mocked files. The user also implemented a helper for retrieving all nodes within the mocked file system, demonstrating an understanding of the testing framework and file system interactions. Code formatting cleanup was performed throughout multiple test files.
fsdotnettestingsystem-ioio
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
John E - Senior Research Engineer at Michigan Tech Civil & Environmental Engineering