Nikola Jokic

Serbia
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 Jokic is a Senior Software Engineer from Serbia with four years of professional experience building cloud-native, containerized services and automation for developer platforms. He specializes in Go, Rust, and JavaScript, and has contributed operational and validation improvements to high-profile GitHub Actions projects—helping harden self-hosted runner controllers and automating runner lifecycle and container actions. Nikola pairs an entrepreneurial mindset from co-founding 4bees with hands-on infrastructure and security work across startups and enterprise teams, delivering maintainable code and resilient deployments. Curious by nature, he digs into system internals to simplify complexity and enjoys collaborating to spread learnings across teams. Unusually for an engineer, he also has formal piano training, reflecting a disciplined, creative approach to problem solving.
code4 years of coding experience
job6 years of employment as a software developer
bookBachelor's degree Computer Science, Bachelor's degree Computer Science at University of Belgrade, Faculty of Organizational Sciences
bookMusic School "Mihailo Vukdragovic", Sabac
bookHigh School diploma Business/Commerce General, High School diploma Business/Commerce General at High School of Economics, Sabac
languagesEnglish, Serbian
stackoverflow-logo

Stackoverflow

Stats
9reputation
0reached
1answer
0questions
github-logo-circle

Github Skills (22)

kubernetes10
github-ci10
docker10
scripting10
service-management10
bash10
dockers10
cicd10
script10
go10
kubernetes-pods10
sh10
shell10
githubaction-workflow10
operator10

Programming languages (9)

C#TypeScriptDockerfileShellRustMakefileJavaScriptGo

Github contributions (5)

github-logo-circle
Kubernetes controller for GitHub Actions self-hosted runners
Role in this project:
userBack-end & DevOps Engineer
Contributions:11 releases, 401 reviews, 12 commits in 6 months
Contributions summary:Nikola's commits focus on improving the validation processes within the Kubernetes controller for GitHub Actions self-hosted runners. They extracted validations to a single point within the codebase, enhancing code maintainability. The contributions involved changes to core configuration and webhooks, while updating chart naming conventions. The user also worked on folder structure and module name changes, which facilitates multi-group registration.
kubernetesoperator
actions/runner

Feb 2022 - Dec 2022

The Runner for GitHub Actions :rocket:
Role in this project:
userDevOps Engineer & Automation Engineer
Contributions:82 reviews, 21 commits, 65 PRs in 10 months
Contributions summary:Nikola primarily contributed to the automation and operational aspects of the `actions/runner` repository, focusing on the service's lifecycle and deployment. They made significant improvements to the runner service by adding logic for retry failures, handling signals for graceful shutdowns, and incorporating update mechanisms. The user also worked on the build and deployment scripts, including the `run.sh` and `create-latest-svc.sh` scripts, automating various setup and service management tasks. Additionally, the user contributed to containerization aspects, including adding features for running Dockerfile-based actions and improving the handling of container hook integrations.
continuous-testingci-cdrocketrunner
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