×
Paul Colomiets

Paul Colomiets

System Software Developer


Background


About

About

I'm a system software developer, who enjoy low-level code. Can do full stack web development. Manage people to make projects bigger than myself. Love big challenges. Push high performance.

Work Experience

Work Experience

  • Software Engineer, EdgeDB Inc.

    Nov, 2019 - Jun, 20233 years 7 months

    Participated in EdgeDB database development

    • Led development of the command-line tools

    • Participated in EdgeQL language design and feature development

    • Optimized server code with Rust

  • CTO, ThinkGlobal

    Feb, 2019 - Sep, 20197 months

    Developed internal CRM for managing students of the 25 schools

    • Python3 + Asyncio + GraphQL at backend

    • React + Hooks + Apollo at frontend

    • Clickhouse for analytics

  • Architect, Evo (prom.ua)

    Jan, 2014 - Oct, 20184 years 9 months

    Developed few pieces of software on the company scale level

    • Created container orchestration system before Kubernetes took off

    • Advocated asyncio within company (quite successfully)

    • Started using Rust for performance critical tasks

  • Programmer → CTO, Insollo Entertainment

    Feb, 2009 - Nov, 20134 years 9 months

    Developed turn-based and semi-real-time games

    • Developed own high-performance platform for semi-real-time games

    • Took python3 and asynchronous programming when it wasn't a trend yet

    • Started using HTML5 for games (when whole market was using Flash)

  • Programmer, Mnemosoft

    Jul, 2008 - Jan, 20096 months

    Developed site rating in Python and C++

  • Co-founder, Own startup

    Mar, 2007 - Aug, 20081 year 5 months

    Created multi-player game server with classic board games

  • Programmer, New Age Lab

    Mar, 2004 - Mar, 20073 years

    Coded various websites and working on a CMS in a web studio

Skills

Skills

  • Web Development

    HTML

    CSS

    React

    GraphQL

  • Programming Languages

    Rust

    Python

    Javascript

    C

    C++

  • Tools

    MySQL

    Redis

    PostgreSQL

    Git

    CI/CD

    EdgeDB

  • Public Speaking
Education

Education

  • Infromation Control Systems and Technologies, Specialist, Kyiv Politechnic Institute (KPI)

    Jan, 2003 - May, 2008

Interests

Interests

  • Distributed Systems

    ConsensusRaftPaxosCAP Theorem
  • System Programming

    System CallsContainersRustEmbeddedLanguagesParsersSmartHome
  • Networking

    ChatsSemi-real-time AppsFederated Protocols
  • Spec and Proof Languages

    IzabelleTLA+Coq
  • Open-Source

    UsingPublishingCommunity Management