
Janko Krstic
Verified Expert in Engineering
Software Engineer and Web Developer
Belgrade, Serbia
Toptal member since July 27, 2018
Janko is a software engineer and architect specializing in blockchain and focusing on decentralized finance and self-sovereign identity (SSI). He has years of experience with Bitcoin, Ethereum, Quorum, Fabric, Tendermint, Cosmos blockchains, and Hyperledger Indy and Aries SSI solutions. Janko has recently applied modern distributed systems, cryptography, and blockchain theory to solving SSI-related problems.
Portfolio
Experience
- Blockchain - 8 years
- Python - 8 years
- Smart Contracts - 7 years
- Hyperledger - 6 years
- Solidity - 6 years
- Go - 6 years
- IPFS - 1 year
- Rust - 1 year
Preferred Environment
Git, Erlang, Rust, Go, Python, Linux, Blockchain
The most amazing...
...project I've worked on was a secure, enterprise-level crypto wallet with tagging features for searching and filtering encrypted records.
Work Experience
Blockchain/Full-stack Architect
Douglas Braxton
- Implemented smart contracts layer on Ethereum/Polygon.
- Developed the full platform to manage issuers, verifiers, and holders using TypeScript.
- Implemented the layer that integrates decentralized identifiers (DIDs) and verifiable credentials (VCs) with blockchain.
Senior Blockchain Consultant
HR&Co
- Worked directly with the client to understand the problem space.
- Conducted the research phase to pick the correct technical stack for the development phase.
- Created the system architecture for the HR platform using blockchain and SSI technologies.
Blockchain Solutions Architect
Hoot App Inc.
- Designed the blockchain and token strategy for the project.
- Developed the back-end services to support the platform.
- Built the core parts of the system using TypeScript and NestJS.
Back-end Engineer
HOOT APP INC.
- Developed a back end for the new social media platform Hoot.
- Used TypeScript to implement threads and comments feature for the platform.
- Implemented chats and messaging service in the platform.
Blockchain Developer
X-Margin INC
- Integrated decentralized finance metrics providers into the Credora metrics system.
- Wrote Credora metrics smart contracts for the Ethereum blockchain.
- Conducted research on liquid staking and verified smart contracts.
Cosmos Developer
PollPapa Inc.
- Reviewed the blockchain architecture for the PollPapa system.
- Created the blockchain network architecture for the production network.
- Set up the security and performance requirements for the blockchain network.
Cosmos Blockchain Developer
Divine Ray
- Developed the application-specific blockchain using Tendermint and Cosmos SDK.
- Developed blockchain integration service, which interacts with the Cosmos SDK-built blockchain using the Go programming language.
- Integrated the blockchain monitoring service to oversee the blockchain.
DLT Engineer
ASU Pocket - University Technology Office
- Built a web service that integrated Hyperledger Aries and the university's system, allowing it to issue verifiable credentials to its students.
- Guided the SSI implementation process of the entire project.
- Built several proof-of-concept applications that showcase the usage of verifiable credentials in education.
Blockchain and SSI Engineer
Pocket (Arizona State Univesity)
- Created a self-sovereign identity (SSI) wallet that stores students' verifiable credentials.
- Wrote a back-end system for issuing verifiable credentials to the institution's users.
- Designed and researched self-sovereign identity libraries to use.
- Architected the platform that issues verifiable credentials to students.
Blockchain Engineer
404 Publishing
- Worked on developing features for the new DAG platform.
- Improved the wallet capabilities of the DAG platform.
- Created the trigger mechanism to allow smarter DAG nodes.
Blockchain Engineer
Forward Edge
- Worked on picking the correct blockchain technology for the client's needs.
- Implemented a prototype on the Tendermint blockchain platform.
- Wrote integration services in Golang, which serve as a blockchain's outer layer.
Blockchain Engineer
Pharmwerks
- Worked on designing the prototype for a platform on top of blockchain in the pharmaceutical industry.
- Developed prototype smart contracts on Ethereum, using Solidity.
- Wrote an engine in Python which integrated with Ethereum.
Blockchain Architect
Tykn tech
- Architectured the platform.
- Implemented the solution using Hyperledger and Python.
- Coordinated with end-user application team.
Senior Blockchain Developer
6fusion (via Toptal)
- Wrote software in Go which interacts with a blockchain platform.
- Worked with the Quorum platform.
- Used Docker and kubernetes for deployment.
Solidity/Blockchain Expert with Go Experience
Fractal Blockchain (via Toptal)
- Contributed to software written in Go which interacts with Ethereum nodes (with geth nodes specifically).
- Reviewed and improved smart contracts written in Solidity.
- Reviewed and improved software interacting with the Bitcoin network.
Software Engineer
Evernym
- Developed a secure crypto-wallet intended to be used for Hyperledger Indy.
- Supported the Indy-SDK project.
- Created proprietary software solving SSI-related problems on top of Hyperledger Indy.
- Bulit a system of pluggable crypto-wallet storage back-ends which allows for enterprise-scale wallets.
Software Engineer
TeleSign
- Developed the Number Discovery Platform using Python and Gevent.
- Extended the PhoneID product written in Python and Bottle.
- Created a URL-shortening service using Python and Flask.
- Built a Number Deactivation product using Python.
Web Developer
BEST
- Wrote an internal HR application using JSP.
- Refactored an internal voting system written in a custom in-house framework.
- Supported and extended an internal forum written in JSP.
Web Developer
Self-employed
- Wrote a web crawler and scraper using Python and Beautiful Soup.
- Developed a custom content manager application back-end using Django.
- Created web microservices using Python.
Experience
Hyperledger Indy Crypto Wallet
https://github.com/hyperledger/indy-sdkSome of the features that distinguish this wallet:
1. mechanism for searching through encrypted entities using tags
2. multiple encryption keys using Elliptic Curve Cryptography
3. pluggable storage system supporting enterprise-scale crypto wallets
Identity Solution for Red Cross Refugees on Top of Hyperledger Indy
Multichain Tracker (Blockchain Data Tracker and Aggregator)
It integrated with most common blockchains (Bitcoin, Ethereum, etc.) through their APIs, and fed data through web sockets to a front-end dashboard.
Reward System on Top of Ethereum Blockchain
Pharmachain (Provenance and Supply Chain Blockchain)
Website and Web App Used in BEST
Refactored and extended the internal application.
Number Discovery Platform
https://www.telesign.com/products/sms-api/Phone ID Service
https://www.telesign.com/products/phone-id/Education
Bachelor's Degree in Software Engineering
University in Belgrade - Belgrade, Serbia
Skills
Libraries/APIs
Claude API, Beautiful Soup, Gevent, Bottle.py, Node.js, Web3.js, React
Tools
Hyperledger Indy, Git, Stellar SDK
Languages
Go, Python, Solidity, Rust, Erlang, JavaScript, Java, TypeScript, CSS
Platforms
Blockchain Platforms, Ethereum, Blockchain, Hyperledger, Kubernetes, Docker, Hyperledger Fabric, Linux, Hedera Hashgraph, Amazon Web Services (AWS), Decentralized Exchanges (DEXs)
Frameworks
Tendermint, Cosmos SDK, Next.js, Pyramid, Jakarta Server Pages (JSP), Flask, Django, React Native, NestJS, Tailwind CSS
Paradigms
Concurrent Programming, Agile, Functional Programming, HIPAA Compliance
Storage
Relational Databases, Cassandra, PostgreSQL, BigchainDB, MySQL, Google Cloud
Other
Distributed Ledger Technology (DLT), Distributed Ledgers, Decentralized Applications, Distributed Systems, Self-sovereign Identity (SSI), Web3, Decentralized Systems, Blockchain Architecture, Blockchain Development, Blockchain & Cryptocurrency, Crypto, Architecture, System Architecture, Directed Acrylic Graphs (DAG), Applied Cryptography, Ethereum Smart Contracts, Smart Contracts, Quorum, IPFS, Bitcoin, Peer-to-peer Networking, Hyperledger Aries, Cryptocurrency, Non-fungible Tokens (NFT), ÐApp, DApps, Cosmos, APIs, ERC-721, Ethereum Virtual Machine (EVM), Technical Leadership, Cryptocurrency Wallets, Blockchain Design, Front-end, AI Integration, Hashgraph Technology, EOSIO, EOS, Cryptography, Hashgraph, Machine Learning, Artificial Intelligence (AI), Data Science, Front-end Development, Back-end Development, Decentralized Finance (DeFi), Solana, Bots, Chatbots, CEX, Stablecoins, Full-stack, Identity & Access Management (IAM), HIPAA Electronic Data Interchange (EDI), Health, Polygon, Token Design, Documentation, Arweave, WalletConnect, API Integration, Supabase
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring