Yegor Bugayenko is a prolific software entrepreneur and architect with over a decade of hands-on experience building developer tools, languages, and production-grade Java libraries. He founded Zerocracy and Teamed, created the experimental EOLANG and multiple Java frameworks (cactoos, takes, rultor), and authored six books and 450+ technical essays that influence object-oriented design thinking. At Huawei he helps drive open-source tooling for static analysis and continuous delivery, while also teaching software engineering and running a micro-venture fund, SeedRamp. His work spans deep engineering—runtime and build tooling contributions, performance and testability improvements—to product-level innovations like a non-blockchain cryptocurrency (zold.io) and an AI-empowered PM assistant. Less obvious: he pairs rigorous academic grounding with prolific public output (hundreds of videos, patents, and conference talks), making him as comfortable creating new languages and methodologies as maintaining and evolving widely used OSS projects.
11 years of coding experience
19 years of employment as a software developer
Master of Science, Computer Science, Master of Science, Computer Science at Dnipropetrovs'kij Nacional'nij Universitet
True Object-Oriented Java Web Framework without NULLs, Static Methods, Annotations, and Mutable Objects
Role in this project:
Back-end Developer
Contributions:1 review, 174 commits, 43 PRs in 6 years 3 months
Contributions summary:Yegor's commits primarily focus on modifying and updating the core components of the "takes" web framework. These changes include modifying existing Java classes and XSL files. The user updated various code files related to request handling, responses, and framework core features. The commits suggest improvements to the framework's internal logic.
EOLANG, an Experimental Pure Object-Oriented Programming Language Based on 𝜑-calculus
Role in this project:
Back-end Developer
Contributions:7 releases, 620 reviews, 1482 commits in 6 years 3 months
Contributions summary:Yegor's commits primarily involve modifying the core components of the EOLANG Experimental Pure Object-Oriented Programming Language. The changes range from enhancing the functionality of the Maven plugin (e.g., adding XSL transformations and introducing caching) to improving the performance of the runtime environment. In addition, the user contributed to enhancing the testability of several components.
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.