Software Engineer, MagicStack Inc.
Nov, 2019 - Present
Take part in EdgeDB development, the biggest contribution is command-line tools
I'm a full stack developer who can also manage people to make projects bigger than myself. Love big challenges. Push high performance. Obsessive on the microservices (not really).
Software Engineer, MagicStack Inc.
Nov, 2019 - Present
Take part in EdgeDB development, the biggest contribution is command-line tools
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
ClickHouse
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