Nikola Koevski

Software Engineer at Koimpex LTD

Berlin, Germany
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
Nikola Koevski is a seasoned software engineer with 10 years of experience specializing in backend and web development, currently building distributed systems at Camunda in Berlin. With a strong academic foundation in distributed computing (M.Sc. from Instituto Superior Técnico and KTH) and a master's thesis that implemented advanced sampling for Spark Streaming, he is progressing toward a Big Data engineering focus. Nikola contributes to notable open-source projects like Camunda and Zeebe, where he has implemented job activation behaviors and enhanced external task APIs—work that touches core workflow orchestration. He blends practical DevOps and cloud curiosity with hands-on tinkering, automating his home with Raspberry Pi and IoT devices. Known for meticulous code hygiene (license and test improvements) as well as feature development, he delivers reliable, production-ready backend solutions.
code10 years of coding experience
job1 year of employment as a software developer
bookFaculty of Computer Science and Engineering "Ss. Cyril and Methodius" - University in Skopje
bookMaster of Science (M.Sc.), Distributed Computing, Master of Science (M.Sc.), Distributed Computing at KTH Royal Institute of Technology
bookMaster of Science (M.Sc.), Distributed Computing, 18/20, Master of Science (M.Sc.), Distributed Computing, 18/20 at Instituto Superior Técnico
languagesEnglish, Macedonian
github-logo-circle

Github Skills (14)

javas10
rest-api10
camunda10
api10
backend10
dmn10
bpmn10
api-design10
java10
spring-boot10
testing9
apidoc9
engine9
git7

Programming languages (12)

MDXTypeScriptJavaShellCScalaJavaScriptGo

Github contributions (5)

github-logo-circle
Camunda BPM bootified!
Role in this project:
userBack-end Developer
Contributions:3 reviews, 61 commits, 47 PRs in 2 years 10 months
Contributions summary:Nikola primarily contributed to adding and reformatting license headers across multiple Java source files within the Camunda Spring Boot Starter project, improving code consistency. They also updated the license header plugin and release-parent version. Furthermore, the user implemented a feature to set the default deployment target process engine for Process Applications, ensuring proper behavior within the Spring Boot environment. Finally, the user worked on ensuring Application Context caching works properly with the Camunda BPM Assert library, and other related tests.
camundaspring-boot
camunda/camunda-bpm-platform

Jan 2018 - Aug 2022

Camunda 7 CE is End of Life (EoL). Please check out Camunda 8 instead (https://github.com/camunda/camunda) or read about Camunda 7 Enterprise End of Life (https://camunda.com/blog/2025/02/camunda-7-enterprise-end-of-life-extension/) – Camunda 7 CE was a flexible framework for workflow and decision automation using BPMN and DMN.
Role in this project:
userBack-end Developer
Contributions:395 reviews, 543 commits, 455 PRs in 4 years 7 months
Contributions summary:Nikola implemented new features for the Model API to support external tasks by adding methods to the ServiceTaskBuilder and setting external task topics. They also made changes to feature expressions in external task topic variables. Furthermore, the user added a Business Key filter to the ExternalTask querying, adding functionality to the REST API and Java API.
automationbpmncamundadmncamunda-bpm-platform
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