Darko Kulic

Senior Software Engineer at Toptal

Lausanne, Vaud, Switzerland
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
Darko Kulic is a seasoned Senior Software Engineer based in Lausanne with over a decade of C/C++ expertise and eight years of professional experience building secure, production-grade systems across Linux, Windows, and Android. He has driven backend and cryptographic work in notable open-source projects like Hyperledger Indy—refactoring crypto and wallet services and adding caching for revocation state—demonstrating a strong focus on security and performance. Darko has held senior roles at Evernym and TeleSign, and currently contributes as a freelancer on Toptal while leading engineering efforts at SICPA, blending hands-on development with system design. Colleagues know him as a dependable, team-oriented problem solver who combines creative thinking with analytical rigor to tackle complex transaction and encryption challenges.
code8 years of coding experience
job16 years of employment as a software developer
bookUniversity of Belgrade
github-logo-circle

Github Skills (6)

indy10
wallet10
rust10
sdk10
cryptography10
blockchain8

Programming languages (9)

TypeScriptC#RustCScalaTeXSwiftPython

Github contributions (5)

github-logo-circle
hyperledger-indy/indy-sdk

Apr 2018 - Jun 2020

indy-sdk
Role in this project:
userBack-end Developer
Contributions:164 commits, 36 PRs, 43 comments in 2 years 2 months
Contributions summary:Darko primarily focused on implementing and refactoring cryptographic and wallet management features within the Hyperledger Indy SDK, as indicated by changes to the crypto and wallet services. They moved encryption-related functionality to the crypto directory and updated cipher algorithms, demonstrating a focus on security and cryptographic principles. Furthermore, the user made modifications to transaction handling logic, and added functionality for purging and caching credential definition and schema records. They added caching of revocation state also.
ssizkpindy-sdksdkindy
dkulic/indy-sdk

May 2018 - Jun 2020

Contributions:1 PR, 96 pushes, 46 branches in 2 years 1 month
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
Darko Kulic - Senior Software Engineer at Toptal