Niko Krvavica

Software Engineer at Super

Zagreb, Croatia
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
Niko Krvavica is a software engineer from Zagreb with 5 years of experience building resilient, high-performance distributed systems and real-time platforms. He has shipped low-latency, highly concurrent features in Go for a large-scale betting platform and contributed backend and database expertise to Memgraph, an open-source in-memory graph database, where he implemented label-based access control and distinct aggregation. Comfortable across C++20, Go, and full-stack tooling, he combines strong engineering rigor with a pragmatic focus on business impact and availability. He is drawn to elegant, simple designs that scale and enjoys turning complex requirements into practical, auditable solutions—often through collaboration with enterprise users and open-source projects.
code5 years of coding experience
job2 years of employment as a software developer
bookMaster's degree Computer Science, Master's degree Computer Science at FER
languagesEnglish, Croatian, Spanish
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (12)

graph-algorithms10
c-language10
cypher10
cprogramming-language10
graph-database10
opencypher10
authorization9
auth9
database-design9
authentication9
graph-analysis8
nosql7

Programming languages (4)

MDXC++Jupyter NotebookPython

Github contributions (5)

github-logo-circle
memgraph/memgraph

Jul 2022 - Jan 2023

Open-source graph database, tuned for dynamic analytics environments. Easy to adopt, scale and own.
Role in this project:
userBack-end Developer & Database Engineer
Contributions:33 reviews, 41 commits, 28 PRs in 6 months
Contributions summary:Niko primarily contributed to the development of access control features within the Memgraph graph database, focusing on fine-grained permissions for labels and edge types. Their work included implementing GRANT, REVOKE, and DENY operations within the interpreter and main visitor. They also made changes to the database models and context to accommodate the access control features. Additionally, the user added distinct aggregation capabilities to the query processing engine.
cyphergraph-algorithmsreal-timegraph-analysisstreaming
MCCCSunny/DeepPocket

Nov 2021 - Mar 2022

Deep Graph Convolutional Reinforcement Learning for Financial Portfolio Management - DeepPocket
Contributions:36 commits in 4 months
pytorchfinancialportfolio-managementdeep-learningreinforcement-learning
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
Niko Krvavica - Software Engineer at Super