Nikola Divić

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

🤩
Rockstar
Nikola Divić is a seasoned Web3 engineering leader with 11 years of experience building backend systems, developer tooling, and blockchain infrastructure, most recently as VP of Engineering at Biconomy. He combines hands-on backend expertise in TypeScript/Node.js and Go with proven leadership in scaling teams and driving technical strategy across startups like Bloxico and Pooky. An early blockchain developer in Serbia, Nikola contributed robust test automation and stability improvements to the Filecoin Lotus implementation, showing a pragmatic focus on reliability in complex distributed systems. He routinely integrates dozens of EVM-compatible chains, tinkers with Solidity, and prioritizes developer experience by shipping tooling and personal projects that push the ecosystem forward. Outside work he balances technical curiosity with hiking, reading, and the occasional guitar riff.
code11 years of coding experience
github-logo-circle

Github Skills (10)

golang10
go10
filecoin10
blockchain10
test-automation10
testing10
api-testing9
command-line-interface8
cli8
command-line8

Programming languages (5)

TypeScriptSolidityJavaScriptGoPython

Github contributions (5)

github-logo-circle
filecoin-project/lotus

Dec 2021 - Feb 2022

Reference implementation of the Filecoin protocol, written in Go
Role in this project:
userBack-end Developer & QA Engineer / Test Automation Engineer
Contributions:5 reviews, 48 commits, 3 PRs in 1 month
Contributions summary:Nikola primarily contributed to enhancing the test suite for the Lotus Filecoin implementation. Their work involved setting up mock APIs, refactoring CLI action code, and writing unit tests for various CLI commands, including those related to chain operations like `head`, `getblock`, `read-obj`, `delete-obj`, `stat-obj`, `getmessage`, and `sethead`. Furthermore, the user addressed flakiness in existing integration tests related to the message pool and introduced a circuit breaker mechanism for improved test stability. They also contributed to the sync process by adding testing coverage for covered methods of the syncer and sync manager.
filecoingoblockchaingolangipfs
Bloxico/lotus

Dec 2021 - Nov 2023

Implementation of the Filecoin protocol, written in Go
Contributions:8 reviews, 2 PRs, 9 pushes in 1 year 10 months
golangfilecoinblockchainfilecoin-protocolbitcoin
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