Jakub Liška
×
Jakub Liška

Jakub Liška

Software developer

English, German

Background


About

About

I perceive life as form of art, trying to be passionate about all important aspects of it gives me joy. Fintech and especially blockchains and decentralization is a passion of mine as I consider it to be philosophically, socially and economically valid and correct form of evolution that gives me thrills and fits my background in software development while having Masters degree in Economics. I enjoy Scala and its ecosystem the most.

Work Experience

Work Experience

  • Open source blockchain developerErgo

    Mar, 2021 - Present

    Responsible for blockchain Consensus and Settlement layer (peer-to-peer networking, off-chain/on-chain synchronization, mempool, handling miners - block candidate generation and validation) while playing with Computational layer built on top of Sigma protocols and ErgoScript.

    • Scala, Akka, Blockchain, ...

  • Open source blockchain explorer/analyzer developerErgo uExplorer

    Sep, 2022 - Present

    Supplementary ergo chain explorer/analyzer with Cassandra backend, rapid indexing speed, UTXO state, hot address statistics, JanusGraph, plugin framework, GraphQL api, etc.

    • Scala, Akka, Cassandra, JanusGraph, GraphQL, Blockchain, ...

  • Senior software engineerGlobalwebindex

    Jan, 2015 - Apr, 20216 years 3 months

    I was an engineer hired for boostrapping a company branch specializing on anonymous and GDPR compliant internet user tracking, which means distributed data processing, analyzing and structuring terabytes of data from billions of impressions into meaningful representation

    • Scala, Akka, ScyllaDb, Druid, Kubernetes, ...

  • open source devMawex

    Jan, 2016 - Jan, 20193 years

    Lightweight library for distributed task scheduling based on Master Worker Executor model.

    • scala, akka

  • open source devSaturator

    Jan, 2016 - Jan, 20193 years

    Finite State Machine that is satisfying dependencies within partitioned/layered directed acyclic graph until it is fully saturated.

    • scala, akka

  • open source devReplayed

    Jan, 2015 - Jun, 20155 months

    A tool for writing and managing markdown documents - becoming collaboration/specification/documentation app for PM

    • scala.js, Monifu, ScalaTags, uPickle, uTest, bootstrap

  • open source devPostfix Deliverability Analytics

    Jan, 2015 - Jun, 20155 months

    Postfix Mass Mail log processing tool, mining reasons of bounced messages for newsletter analytics

    • scala, akka, MapDB

  • open source devScalajs Rx IDb

    Jan, 2015 - Jun, 20155 months

    DBMS for IndexedDB engine, based on Rx principles (type safety, resilience, backpressure, user friendly (reduces all Idb CRUD features to 4 API methods)

    • scala.js, Monifu, uPickle, uTest

  • open source devScalajs Gremlin Client

    Jan, 2015 - Jun, 20155 months

    Gremlin-Server client with ad-hoc extensible, reactive, typeclass based API allowing for using turing complete graph traversal language gremlin to query graph databases from browser

    • scala.js, reactive-websocket, Monifu, uPickle, uTest

  • open source devReactive Websocket

    Jan, 2015 - Jun, 20155 months

    Very light websocket server and browser client based on Rx principles

    • scala.js, scala, java-websocket, Monifu, uPickle, uTest

  • open source devScala.js keyboard polyfill

    Jan, 2015 - Jun, 20155 months

    Improves keyboard event handling experience in hostile browser environment and allows for avoiding onpress events that are cross-browser incompatible and soon to be deprecated

    • scala.js

  • Senior software engineerFG Forrest

    Jan, 2012 - Dec, 20142 years 11 months

    Mass Mailing service development

    • Scala, Akka, MapDB, ...

  • Startup founder

    Jan, 2011 - Dec, 201111 months

    Joins demand (people, companies) with supply (professional translators) (hibernated due to lack of business skills)

    • Built on top of Liferay portal as a few complex plugins

    • Java

  • Software developerKomix

    Jan, 2009 - Dec, 20101 year 11 months

    Software integration of Schengen Information System with Czech Law enforcement

    • Mission critical piece of software and high security measures

    • JavaEE, Spring framework

Skills

Skills

  • Frontend

    Scalajs

    Scalajs-react

  • Backend

    Scala

    Haskell

    Akka

    Akka Streams

    Kubernetes

    AWS

    Protobuf

    Monix

    Tinkerpop3

    TitanDB

    ElasticSearch

    ScyllaDB

    Druid

Education

Education

  • Economics, Master’s degree, Czech University of Life Sciences

    Sep, 2005 - Jun, 2010

  • SW Development & Applied Computing, Master studies, Waterford Institute of Technology

    Sep, 2008 - Jun, 2009

Interests

Interests

  • Sport

    swimmingjoggingbikingalpine climbingkayakingskating
  • Music

  • Reading / Writing

    anthropologyastronomyphilosophy
  • Open Source

    blockchain