Nikola Ristić

Software Engineer at Microsoft

Belgrade, Central 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

👤
Senior
🎓
Top School
Nikola Ristić is a software engineer with 11 years of experience, currently at Microsoft and based in Belgrade, combining strong backend development skills with a master's focus in software engineering. He contributes to notable open-source tooling—having improved GitHub’s official CLI by enhancing pull request UX, API interactions, and test coverage—demonstrating attention to developer workflows and product-quality changes. His background spans embedded systems and business development roles at AIESEC, giving him a rare mix of low-level engineering and sales/partnership experience that helps bridge technical and commercial goals. Nikola’s profile shows a steady progression from rigorous technical education to impactful engineering work, with an interest in leveraging technical skills toward business growth.
code11 years of coding experience
job1 year of employment as a software developer
bookHigh School Diploma, Mathematics, Physics and Computer science, High School Diploma, Mathematics, Physics and Computer science at Mathematical Grammar School
bookMaster's degree, Software Engineering, Master's degree, Software Engineering at University of Belgrade, School of Electrical Engineering
languagesEnglish, Serbian
stackoverflow-logo

Stackoverflow

Stats
7,709reputation
762kreached
7answers
6questions
Badges
react-context
top-5%
algorithm
top-5%
github-logo-circle

Github Skills (26)

git10
go10
github-api10
golang10
cli10
testing9
command-line-interface9
algorithm9
apidoc9
go-testing9
command-line9
react-context9
api9
react9
authentication8

Programming languages (15)

RustMakefileGoHTMLPerlTypeScriptDockerfileCoffeeScript

Github contributions (5)

github-logo-circle
cli/cli

Feb 2020 - Nov 2020

GitHub’s official command line tool
Role in this project:
userBack-end Developer
Contributions:12 commits, 7 PRs, 11 comments in 8 months
Contributions summary:Nikola primarily contributed to the development and maintenance of the `cli/cli` tool. Their work focused on enhancing the pull request (PR) functionality, including updating the display of PR statuses, draft status, and project information. They also made changes to the underlying API interactions related to pull requests and added tests to verify the implemented features. Furthermore, the user added the ability to print the authentication token.
golangcommand-line-toolgocommand-linecli
rista404/deno-debug

Jan 2019 - Jul 2020

Debugging utility for deno. Ported from https://npmjs.com/debug
Contributions:1 release, 1 review, 32 commits in 1 year 6 months
npmjsdebuggingdenodebugtypescript
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