Mykola Nikishov is a Senior Software Engineer with 16 years of experience, based in Bucharest, specializing in Java, build systems (Maven, Tycho), OSGi/Eclipse Equinox, CI tooling and automation. He combines hands-on backend development with DevOps sensibilities—improving build infrastructure, refactoring for readability and performance, and hardening package installation workflows. As an Eclipse Foundation committer and current engineer at EPAM Systems, he contributes to widely used open-source tooling and has a track record of adding tests and improving maintainability in projects like Tycho and IzPack. His contributions to el-get show an attention to security and robustness in package management that complements his expertise in build and automation pipelines. Colleagues describe him as a pragmatic problem-solver who quietly improves developer experience through better tooling and cleaner code.
Manage the external elisp bits and pieces upon which you depend!
Role in this project:
DevOps Engineer & Software Engineer
Contributions:15 commits, 9 PRs, 28 comments in 3 years 6 months
Contributions summary:Mykola contributed significantly to the `el-get` project, focusing on enhancing the package management system. They fixed bugs related to apt-get package installations, improved the security of package installations by implementing checks for insecure URLs and considering various protocols, and streamlined the github installation process. The commits also involved adding tests and refactoring code to improve error messages and overall robustness.
Contributions summary:Mykola primarily focused on improving the Tycho build system, specifically addressing inconsistencies in documentation and fixing typos. They corrected parameter descriptions and updated references. The user also refactored code by replacing nested loops with Stream API for improved readability and efficiency. Furthermore, they contributed to the project's internal structure, moving and adapting core components to improve code organization and maintainability.
theiaosgieclipseaemjava
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
Mykola Nikishov - Senior Software Engineer at EPAM Systems