Yegor Bugayenko

Shenzhen, Guangdong Province, China
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
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.
code11 years of coding experience
job19 years of employment as a software developer
bookMaster of Science, Computer Science, Master of Science, Computer Science at Dnipropetrovs'kij Nacional'nij Universitet
languagesEnglish, Russian, Chinese
stackoverflow-logo

Stackoverflow

Stats
103,119reputation
20.6mreached
638answers
678questions
Badges
console
top-5%
lucene
top-5%
design-patterns
top-5%
java
top-1%
logging
top-5%
liquid
top-5%
github-logo-circle

Github Skills (76)

javas10
text-processing10
maven10
ssh10
aop10
api10
github-api10
html10
oop10
io10
java10
css-frameworks10
amazon-ec210
cookie10
unit-testing10

Programming languages (30)

CMakefileGoHTMLGroovyTypeScriptShellSCSS

Github contributions (5)

github-logo-circle
yegor256/takes

Jul 2016 - Sep 2022

True Object-Oriented Java Web Framework without NULLs, Static Methods, Annotations, and Mutable Objects
Role in this project:
userBack-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.
micro-frameworkjava-webundertowxml-xsltframework
objectionary/eo

Nov 2016 - Jan 2023

EOLANG, an Experimental Pure Object-Oriented Programming Language Based on 𝜑-calculus
Role in this project:
userBack-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.
calculusobject-oriented-programmingcompilereolangoriented-programming-language
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
Yegor Bugayenko