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
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.
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
HTML
CSS
React
GraphQL
Rust
Python
Javascript
C
C++
MySQL
Redis
PostgreSQL
Git
CI/CD
EdgeDB
Infromation Control Systems and Technologies, Specialist, Kyiv Politechnic Institute (KPI)
Jan, 2003 - May, 2008
Distributed Systems
System Programming
Networking
Spec and Proof Languages
Open-Source