Yurii P., Haskell  and Scala Engineer, Plutus smart contracts developer

Yurii P., Haskell and Scala Engineer, Plutus smart contracts developer

Back-End Web, Smart Contract
english B2 (Upper-Intermediate) English
seniority Senior (5-10 years)
location Ukraine UTC+02:00

Summary

- 3 years of experience in Plutus / Cardano smart contracts developer role (Plutus Core, Plutarch)
- Cardano ecosystem knowledge
- Haskell, Scala, Cabal/Stack, GADTs/Type families, Generics, Servant, lenses, mtl, free monads - senior-level professional
- Functional programming with FRP, Redux, Event sourcing, Category theory
- OOP, OOD, UML, Design patterns, SOLID, DI. TDD, BDD, Unit, functional, and integration testing
- 14 years of experience in software engineering

Main Skills

Programming Languages

AI & Machine Learning

Scala Frameworks

Scala Libraries and Tools

Akka Akka Actors Akka Streams Clojure Scala Cats Scala SBT

Python Libraries and Tools

Matplotlib NumPy Pandas SciPy Seaborn

Ruby Frameworks

Ruby Libraries and Tools

RVM

Data Analysis and Visualization Technologies

Databases & Management Systems / ORM

AWS ElasticSearch PostgreSQL

Amazon Web Services

AWS ElasticSearch

Platforms

Apache Mesos

Version Control

Apache Subversion Gitflow

Scripting and Command Line Interfaces

Bash Regexp

QA, Test Automation, Security

BugZilla

BlockChain and Decentralized Software

Cardano Plutus 2 yr.

Virtualization, Containers and Orchestration

Docker

SDK / API and Integrations

Deployment, CI/CD & Administration

Collaboration, Task & Issue Tracking

Jira

Message/Queue/Task Brokers

Kafka ZeroMQ

Web/App Servers, Middleware

RVM

Methodologies, Paradigms and Patterns

Other Technical Skills

Akka HTTP Akka Stream Coq Emacs Lisp Marathon monocle Plutarch Plutus Core portage pyenv Skikit-learn Skipy
ID: 900-144-506
Last Updated: 2025-07-25

Work Experience

Platonic Systems

April 2022 — April 2024

Work with Plutus Core, Plutarch, Plutus Application Backend, Cardano Transaction Lib. Exchange platform and stablecoin system development, including liquidity, swaps, Oracles, and smart contracts. 

Capgemini

September 2021 — February 2022

Scala Engineer in Payment services development. Payment statistics processing. Software engineer in QA, increasing existing functionality test coverage. 

EMURGO

April 2021 — June 2021

Haskell Developer Contractor, Plutus Core smart contract development. Research and pilot implementation of Plutus smart contracts (beta).

CodeIT

May 2020 — January 2021, Kharkiv, Ukraine

Haskell Engineer, fintech cryptocurrency exchange platform, and BankID/OpenID authentication system. Development processes, CI/CD pipeline, nodes architecture design. Established Haskell development practice, and formed the team from scratch.

Paxnet Ukraine

February 2018 — February 2020, Kyiv, Ukraine

OCaml Developer, proprietary blockchain R&D. Setup development processes, CI/CD pipeline, worked on cryptography API, event sourcing web development, distributed hash table implementation.

Digitally Inspired

May 2018 — January 2019, Odesa, Ukraine

Scala Developer Engineer, event-sourced high-load back-end development, testing, CI/CD. Rewrite existing image hosting systems from Java and Oracle DB to Scala microservices and Kafka. 1M active users have been migrated.

subcontractor, NDA*

June 2017 — May 2018

Python Developer & Data Scientist, general AI/ ML research and R&D.

Haskell Developer, web developer, R&D engineer.

Kapowai

September 2016 — February 2017, Kyiv, Ukraine

iOS Developer, product, mobile banking development.

Kelecorix

March 2016 — August 2016, Kharkiv, Ukraine

Junior Haskell Developer. building web applications with Haskell.

DMD Binary

May 2015 — February 2016, Kharkiv, Ukraine

iOS Team Lead, leading iOS development team, building and organizing development process; estimations, task decomposition and assignment, code review, CI.

WegoWise

November 2013 — January 2015, Kharkiv, Ukraine. Ruby Developer. Advanced webpage scrapers, unit tests development.  

Provectus IT, Inc

November 2012 — August 2013, Odesa, Ukraine

iOS Developer, iOS promo, and enterprise applications development.

iOS Developer, mobile banking applications development.

NIX Solutions

September 2010 — March 2011, Kharkiv, Ukraine

iOS Developer Trainee, Junior Software engineer for mobile platforms.

multiple iOS apps for various businesses.

Selected Projects

  • KyrosId Authentication fintech service
  • OpenID-Connect, symmetric and asymmetric encryption implementation
  • GRIDA Proprietary blockchain
  • CI/CD, development processes, cryptography, R&D, web development, various roles
  •  Photobucket Image hosting
  • Active user’s data migration to Kafka, build fault-tolerant services, split particular logic from monolith apart, build mailing and logging subsystems, work on monitoring and CI.
  • Tenderoom Tender statistics service
  • Develop web nodes for statistics processing and appropriate web scrapers to collect data from several REST APIs.
  • Kapowai Mobile banking
  • Mobile banking app development (iOS), focused on security.

Education 

  • BSc, Computer Science (System Programming) at National University of Radio-Electronics Kharkiv, Ukraine
  • Data Science major course, Data Science Ukraine 
  • Big Data Fundamentals course, QALight IT Academy
  • Microservices architecture principles and implementation Course ITSimulator