Serhii Khoma

Full Stack Developer

Phnom Penh, Cambodia

Logo

SUMMARY

Experienced full-stack developer with expertise in functional programming and blockchain development. Was a team lead in a small company (4 people). Proficient in multiple programming languages and frameworks including JavaScript, React, Purescript, and Ruby on Rails. Not open to relocation.

EDUCATION

Tallinn University of Technology

2019 – 2020 | PhD Student

  • Research: Blockchain and Construction Engineering

University of Customs and Finance

2011 – 2017 | Specialist Degree

  • Major: Informatics

SKILLS

  • TypeScript
  • JavaScript
  • React
  • SQL
  • Rust
  • Ruby on Rails
  • Python
  • Android
  • Haskell
  • Lean4 ⚠️
  • Postgraphile
  • Hasura
  • Angular
  • Purescript
  • Nix
  • Blockchain
  • Solidity
  • Functional Programming
  • Bash
  • Git
  • Docker
  • Kubernetes
  • Terraform
  • AWS
  • GCP
  • Linux
  • Nginx
  • Svelte
  • SolidJS
  • Vue
  • GraphQL

LANGUAGES

  • Ukrainian (Native) 🇺🇦
  • Russian (Native) 🇷🇺
  • English (B2 in IELTS) 🇬🇧
  • Spanish (B1) 🇪🇸
  • Chinese (A1) 🇨🇳

EXPERIENCE

RubyOnRails, Full-Stack developer, Team Lead

Jan 2017 – Present | "Nortapartners" and "Nordicresults", Tallinn, Estonia

  • Main developer, managed work of 3 different applications (Ruby on Rails, Nodejs, React, Angular)
  • Research to improve company's tech stack.
  • DeFi development (rust and solidity).
  • Contact: Ben Schonle

Purescript Blockchain Developer

May 2021 – Jul 2022 | FoamSpace, Boston (Remote)

  • Worked on blockchain Ethereum project.
  • Used purescript-halogen framework (made hydration for halogen, gained deep knowledge of vdom frameworks' internals).
  • Maintained large codebase using Solidity, Purescript, and JavaScript.

Full-Stack Developer

Jan 2016 – Jan 2017 | DevelopsToday, Dnipro, Ukraine (on-site)

  • Developed with Angular, React, and Node.js for photogrammetry and drone mapping applications.
  • Worked as Ruby on Rails developer and contributed to mobile development.
  • Contact: Dmitriy Tkalich

OUT OF WORK EXPERIENCE

Computer Science Theory Research

  • Studied Category Theory
  • Studied Homotopy Type Theory (HoTT)
  • Studied Programming Language Foundations and Type Systems (how to create languages)