Janko Krstic, Developer in Belgrade, Serbia
Janko is available for hire
Hire Janko

Janko Krstic

Verified Expert  in Engineering

Software Engineer and Web Developer

Location
Belgrade, Serbia
Toptal Member Since
July 27, 2018

Janko是一名软件工程师和架构师,专注于区块链,专注于去中心化金融和自我主权身份(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

Pocket
Hyperledger, Hyperledger Indy, Blockchain
ASU Pocket - University Technology Office
Blockchain, Distributed Ledgers, Web3.js
404 Publishing
JavaScript, Node.js, Directed Acrylic Graphs (DAG), Smart Contracts...

Experience

Availability

Full-time

Preferred Environment

Git, Erlang, Rust, Go, Python, Linux, Blockchain

The most amazing...

...project I've worked on was a secure, 企业级加密钱包,具有搜索和过滤加密记录的标记功能.

Work Experience

Blockchain and SSI Engineer

2020 - PRESENT
Pocket
  • 创建了自我主权身份(SSI)钱包,存储学生的可验证证书.
  • 编写用于向机构用户颁发可验证凭据的后端系统.
  • 设计和研究自主身份库的使用.
Technologies: Hyperledger, Hyperledger Indy, Blockchain

DLT Engineer

2020 - 2023
ASU Pocket - University Technology Office
  • 建立了一个网络服务,整合了超级账本Aries和大学的系统, 允许它向学生颁发可验证的证书.
  • 指导整个项目的SSI实施过程.
  • 构建了几个概念验证应用程序,展示了可验证凭证在教育中的使用情况.
Technologies: Blockchain, Distributed Ledgers, Web3.js

Blockchain Engineer

2020 - 2020
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.
Technologies: JavaScript, Node.js,有向丙烯酸图(DAG),智能合约,以太坊智能合约

Blockchain Engineer

2020 - 2020
Forward Edge
  • 根据客户的需求选择正确的区块链技术.
  • 在Tendermint区块链平台上实现了原型.
  • 用Golang编写集成服务,作为区块链的外层.
技术:Tendermint, Go,智能合约,以太坊智能合约

Blockchain Engineer

2019 - 2020
Pharmwerks
  • 为制药行业的区块链平台设计原型.
  • 使用Solidity在以太坊上开发原型智能合约.
  • Wrote an engine in Python which integrated with Ethereum.
技术:Quorum,以太坊,Python,智能合约,以太坊智能合约

Blockchain Architect

2018 - 2019
Tykn tech
  • Architectured the platform.
  • Implemented the solution using Hyperledger and Python.
  • Coordinated with end-user application team.
Technologies: Hyperledger, Python

Senior Blockchain Developer

2018 - 2019
6fusion (via Toptal)
  • 用Go语言编写与区块链平台交互的软件.
  • Worked with the Quorum platform.
  • Used Docker and kubernetes for deployment.
技术:Solidity, Quorum, Ethereum, Go, Smart Contracts, Ethereum Smart Contracts

Solidity/Blockchain Expert with Go Experience

2018 - 2019
Fractal Blockchain (via Toptal)
  • 贡献了用Go编写的与以太坊节点交互的软件(特别是geth节点).
  • 审查并改进了用Solidity编写的智能合约.
  • 审查并改进了与比特币网络交互的软件.
技术:Go,比特币,以太坊,Solidity,区块链,智能合约,以太坊智能合约

Software Engineer

2018 - 2019
Evernym
  • 开发了一个安全的加密钱包,旨在用于超级账本Indy.
  • Supported the Indy-SDK project.
  • 在Hyperledger Indy上创建专有软件,解决与ssid相关的问题.
  • 构建可插拔的加密钱包存储后端系统,允许企业规模的钱包.
Technologies: Hyperledger, Rust, Python

Software Engineer

2016 - 2018
TeleSign
  • 使用Python和Gevent开发数字发现平台.
  • 扩展了用Python和Bottle编写的PhoneID产品.
  • Created a URL-shortening service using Python and Flask.
  • Built a Number Deactivation product using Python.
Technologies: Flask, Bottle.py, Gevent, Python

Web Developer

2015 - 2016
BEST
  • Wrote an internal HR application using JSP.
  • 重构了用自定义内部框架编写的内部投票系统.
  • Supported and extended an internal forum written in JSP.
Technologies: Java, Python

Web Developer

2012 - 2016
Self-employed
  • 用Python和Beautiful Soup写了一个web crawler和scraper.
  • 使用Django开发了一个自定义内容管理器后端应用程序.
  • Created web microservices using Python.
技术:Beautiful Soup, Jakarta Server Pages (JSP), Java, Pyramid, Django, Flask, Python

Hyperledger Indy Crypto Wallet

http://github.com/hyperledger/indy-sdk
设计并开发了一个用于Hyperledger Indy的加密钱包.

Some of the features that distinguish this wallet:
1. 使用标记搜索加密实体的机制
2. 使用椭圆曲线密码术的多个加密密钥
3. 支持企业级加密钱包的可插拔存储系统

基于Hyperledger Indy的红十字会难民身份解决方案

设计和开发解决红十字会中心难民身份问题的解决方案的团队成员之一. 这是在荷兰格罗宁根举行的2018年区块链黑客马拉松的一部分

多链跟踪器(区块链数据跟踪器和聚合器)

该项目允许用户通过仪表板跟踪不同的区块链(甚至可能是私有侧链,如果它们暴露了正确的api)。, and be able to both look at the current data, 以及跨多个区块链跟踪数据(哈希).

它与大多数常见的区块链(比特币,以太坊等)集成.),并通过web套接字将数据馈送到前端仪表板.

Reward System on Top of Ethereum Blockchain

开发平台的一部分,用于奖励平台的忠实用户,并提供游戏化, using Ethereum.

Pharmachain (Provenance and Supply Chain Blockchain)

用于追踪药品供应来源和所有权转移的区块链. 它的目的是在国际一级发挥作用,以便更容易地跟踪跨越国际边界的转移, to prevent scam, and track defects and inappropriate batches.

Website and Web App Used in BEST

Redesigned an old website into a current, modern version.

Refactored and extended the internal application.

Number Discovery Platform

http://www.telesign.com/products/sms-api/
SMS平台的关键组件之一,用于发现发送SMS的最佳路由和提供者.

Phone ID Service

http://www.telesign.com/products/phone-id/
开发并扩展了电话ID服务的现有功能. 这是一项为电话号码提供复杂信息的服务.

Languages

Go, Python, Solidity, Rust, Erlang, JavaScript, Java

Platforms

Blockchain Platforms, Ethereum, Blockchain, Hyperledger, Kubernetes, Docker, Hyperledger Fabric, Linux, Hedera Hashgraph

Other

Distributed Ledger Technology (DLT), Distributed Ledgers, Decentralized Applications, Distributed Systems, Self-sovereign Identity (SSI), 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), Hashgraph Technology, EOSIO, EOS, Cryptography

Frameworks

Tendermint, Pyramid, Jakarta Server Pages (JSP), Flask, Django

Tools

Hyperledger Indy, Git, Stellar SDK

Paradigms

Concurrent Programming, Agile, Functional Programming

Storage

Relational Databases, Cassandra, BigchainDB

Libraries/APIs

Beautiful Soup, Gevent, Bottle.py, Node.js, Web3.js

2012 - 2016

Bachelor's Degree in Software Engineering

University in Belgrade - Belgrade, Serbia

Collaboration That Works

How to Work with Toptal

在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.

1

Share your needs

在与Toptal领域专家的电话中讨论您的需求并细化您的范围.
2

Choose your talent

在24小时内获得专业匹配人才的简短列表,以进行审查,面试和选择.
3

Start your risk-free talent trial

与你选择的人才一起工作,试用最多两周. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring