Enji Cooper

Greater Wenatchee Area 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
Enji Cooper is a pragmatic systems and build engineer with 11 years' experience focused on automation, build systems/packaging, and code quality for embedded and server platforms. Comfortable across FreeBSD, multiple Linux distributions, and Windows server/client environments, Enji actively drives CI pipelines (Cirrus CI, GitHub Actions, Jenkins) and modernizes C/C++ and Python codebases to improve maintainability and performance. Their open-source contributions include maintainability and portability fixes to high-profile projects like libevent and GoogleTest, where they fixed platform-specific issues and hardened test suites for BSDs and Clang. Known for meticulous refactors—precompiling regexes, applying compiler pragmas, and adopting context managers—Enji blends low-level systems expertise with practical automation to reduce tech debt. Often the person who notices cross-platform edge cases others miss, they bring steady, behind-the-scenes improvements that make large codebases more reliable and testable.
code11 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
21reputation
14kreached
3answers
0questions
github-logo-circle

Github Skills (32)

c-language10
python10
scripting10
testing10
linux10
c1110
c1710
event-driven10
googletest10
script10
eventing10
sh10
shell10
clangd10
cprogramming-language10

Programming languages (16)

PowerShellJavaC++CSSCMakefileM4HTML

Github contributions (5)

github-logo-circle
linux-test-project/ltp

Feb 2017 - Jan 2019

Linux Test Project (mailing list: https://lists.linux.it/listinfo/ltp)
Role in this project:
userSystem Architect / Test Automation Engineer
Contributions:52 commits, 34 PRs, 27 pushes in 1 year 11 months
Contributions summary:Enji primarily focused on refactoring and updating existing test scripts within the Linux Test Project (LTP) repository. Their work involved renaming and updating references, correcting documentation bugs, and removing redundant code. The user also addressed various code warnings, including -Wunused and -Wsign-compare, by using appropriate macros and casts. Furthermore, they made changes related to platform-specific compilation and improved the accuracy of tests, specifically addressing issues related to time measurement and platform compatibility.
unixposixtest-automationtest-projectmanjaro
libevent/libevent

Feb 2019 - Jun 2020

Event notification library
Role in this project:
userBack-end Developer
Contributions:27 commits, 7 PRs, 14 comments in 1 year 4 months
Contributions summary:Enji's contributions primarily involve enhancing the codebase's maintainability and correctness. They addressed a build issue by incorporating compiler pragmas, corrected typos in comments, and refactored the code to adhere to the PEP8 style guide, renaming global variables. Furthermore, the user optimized the code through precompiling regular expressions, improving performance. They also modernized the code by using context suite patterns for file handling, reducing the need for manual resource management, and adding support for argparse.
networkingnotificationevent-notificationcross-platformasync
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
Enji Cooper