I’ve started my career as a full-stack developer at blockchain research & development firm IOHK.
In 2017, I was a full-stack engineer working on the web application which was responsible for the presale of our cryptocurrencies that we've developed. I’ve also done a full translation of the whitepaper that we’ve published on the launch of the blockchain network.
In January 2018, I’ve participated the company's Haskell & Cryptocurrencies Course in Barbados. It was a 2-month course in Barbados where we’ve studied how you can build a distributed system in Haskell. We invited Dr. Lars Brunes who is writing a paper regarding blockchain protocol, Andres Loh, founder of NixOS, and Professor Phillip Wadler, who has contributed greatly to the Haskell programming language. At that time, I’ve created a wiki page to help our students go through the tough classes.
After the course, I was assigned as a help desk engineer. My responsibility was to triage the issues that our customers were having with our software and work with development team to resolve them. There, I’ve built a log classifier which was a tool that automated the diagnosis of the issues that our customers were having. We’ve resolved more than 30,000 tickets with the classifier.
In autumn 2018, I’ve joined the company's blockchain development team. My main task was to implement Cardano-shell which was a package used to boot the blockchain software for anyone who does not have IT knowledge.
I was also responsible for developing the launcher for the node. My task on the launcher included designing the software, writing specification as well as a wiki page, then implementing it. My team was very effective and resolved many issues and bugs which was causing the software to be very unstable. Thanks to everyone's effort the company's blockchain is considered to be very reliable.