Daniel Bigos, Developer in Warsaw, Poland
Daniel is available for hire
Hire Daniel

Daniel Bigos

Verified Expert  in Engineering

Bio

Daniel is a software engineer focused on functional programming. He gained professional experience in blockchain technology while working on large projects such as Golem. He also has experience in building startups and designing products, as he is a co-founder of DoxyChain, a blockchain-based document management system.

Portfolio

Imapp
Blockchain, Hyperledger, Elixir, Docker, Angular...
Doxychain
Blockchain, Tendermint, Docker, Docker Compose, Elixir
Golem
Python, Blockchain, Ethereum, Angular, TypeScript, Rust, Waffle, Docker...

Experience

Availability

Part-time

Preferred Environment

MacOS, Jira, Confluence, Bitbucket, Visual Studio Code (VS Code), Slack, Terminal

The most amazing...

...thing I've achieved is winning second place at the Global Legal Hackathon in Poland in 2019. Our idea evolved into a startup called DoxyChain.

Work Experience

Blockchain Developer

2020 - PRESENT
Imapp
  • Prepared a matching engine for market offers such as asks and bids in Elixir.
  • Made a simple front-end demo application for the client in Angular.
  • Developed a communication layer between DAML on Fabric and back-end applications in Elixir.
  • Prepared HLF infrastructure, including channels, organizations, and external chain code.
Technologies: Blockchain, Hyperledger, Elixir, Docker, Angular, Digital Asset Modeling Language (DAML)

Co-founder | Software Engineer

2019 - PRESENT
Doxychain
  • Made a simple demo of the document management system for marketing purposes, using Elixir, CircleCi, and React.
  • Prepared the back-end side of the document management system for special document types for one of the Polish legal chambers using Elixir and Tendermint.
  • Built the blockchain part of the SaaS document management system available to every user in Elixir and Tendermint.
Technologies: Blockchain, Tendermint, Docker, Docker Compose, Elixir

Software Engineer

2018 - 2020
Golem
  • Developed a proof of concept for spreading transcoding tasks on Golem in Python.
  • Prepared a transcoding demo, including the back end in Python and Django and front end in Angular, that connects to Golem and spreads transcoding tasks.
  • Wrote a payment driver for New Golem (YAGNA) in Rust. The driver connects to the Ethereum blockchain and makes ERC-20 token payments.
  • Made a proof of concept of zkSync payments for the New Golem in JavaScript.
Technologies: Python, Blockchain, Ethereum, Angular, TypeScript, Rust, Waffle, Docker, Docker Compose, Django, JavaScript

Junior Software Engineer

2017 - 2018
Innsoft
  • Made a new library for parsing XML files in C++11.
  • Tracked and fixed bugs in applications processing data files such as XML, CSV, and TXT.
  • Developed a database schema and connector app for specific energy industry data.
Technologies: C++11, Boost, Oracle Database, SQL

DoxyChain System

https://doxychain.com/
DoxyChain is a blockchain-based document management system. I was responsible for the blockchain side of the product and implementing the whole protocol and communication with Tendermint. The protocol covers user management based on X.509 certificates and document lifecycle management (smart contracts).
2019 - 2022

Master's Degree in Computer Science

Warsaw University of Technology - Warsaw, Poland

2015 - 2019

Bachelor's Degree in Computer Science

Warsaw University of Technology - Warsaw, Poland

MARCH 2020 - PRESENT

Certified Scrum Master

SCRUMstudy

MARCH 2020 - PRESENT

Scrum Fundamentals Certified

SCRUMstudy

Tools

Docker Compose, Jira, Confluence, Bitbucket, Slack, Terminal

Frameworks

Tendermint, Angular, Boost, Django

Platforms

Blockchain, Ethereum, Hyperledger Fabric, Docker, Oracle Database, Hyperledger, MacOS, Visual Studio Code (VS Code)

Languages

Elixir, Rust, TypeScript, Python, C++11, SQL, JavaScript

Paradigms

REST, Functional Programming, DevOps, Scrum

Other

Software Development, Web Programming, Software Design, IT Project Management, Software Architecture, Waffle, Digital Asset Modeling Language (DAML)

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring