Portfolio

Egor Ternovoi
+995 591 911 039 | cofob@riseup.net | Tbilisi, Georgia
Python Virtualization Rust CI/CD Networking Linux Nginx

Projects

Explore some of my personal projects, contributions, and tools that I’ve developed using various technologies and platforms.

Fastside

A smart redirecting gateway for frontend services, built with Rust. View website.

aeza-assistant

A Python-based Telegram bot for notifications about location sales changes in the Aeza hosting service, powered by aiogram.

Mineflake

A tool for declaratively managing Minecraft server setups, written in Rust and Nix.

This Site

A personal portfolio site built with SvelteKit and TailwindCSS to showcase my projects and achievements.

firesquare.ru

A Minecraft server with a rich history, featuring custom deployments through NixOS (via Mineflake) and self-developed plugins. I worked on this for 2 years.

AlfisViewer

A blockchain observer for the Alfis network, built on Django. View website.

DiscordRPC

A Python program for displaying custom Discord Rich Presence statuses.

Emercoin.py

A Python API for interacting with the Emercoin blockchain.

EmerVPN

A proof-of-concept implementation of anonymous, full-mesh WireGuard VPN peering on the Emercoin blockchain.

Discover more projects on my GitHub.

Experience

My professional experience spans across various roles, contributing to multiple projects and companies.

DevOps Engineer
Aeza.net | Remote, Tbilisi
08/2024 - Present
As a DevOps Engineer, I am responsible for the back-end infrastructure supporting the billing system. Key accomplishments:
  • Enhanced system stability through redundancy and traffic balancing, moving away from unstable Docker Swarm.
  • Transitioned all systems to declarative configurations for consistency and maintainability.
  • Implemented alerting and monitoring systems to improve response times and system health.
Python Developer
Aeza.net | Remote, Tbilisi
05/2023 - Present
Leading a small Python development team, I focus on critical projects for the hosting provider:
  • Manager for over 80,000 virtual machines with an internal system built as an alternative to OpenStack.
  • Developed a unique VPN service to bypass geo-blocks in Russia using a custom DNS-based traffic balancing mechanism.
  • Implemented a robust service uptime monitoring system.
  • Responsible for interviewing and onboarding new team members.
Technical Support
Aeza.net | Remote, Russia
01/2023 - 05/2023
Worked in the technical support department, leveraging deep server knowledge and strong communication skills:
  • Developed department best practices and authored documentation.
  • Awarded Employee of the Month twice for exceptional performance.
  • Handled complex technical issues on multiple support lines, offering solutions under pressure.
Python Developer
Freelance | Remote, Russia
09/2022 - 01/2023
Collaborated with diverse clients on various projects, including writing backend systems and bots:
  • Developed a web3 social network backend in just two weeks using FastAPI, Blockchain, and IPFS.

Publications

Here are some of my recent articles and blog posts.

Events

Below are events where I’ve either participated, spoken, or contributed.

  • Fprog Tbilisi Meetup
    Location: F0RTHSP4CE, Ana Kalandadze 5 | Date: December 1, 2024

    A series of workshops and talks covering topics like formal verification in Lean4, optimizations in Common Lisp, and metaprogramming in Lisp, followed by discussions and hands-on sessions.

  • What is Nix?
    Location: F0RTHSP4CE, Ana Kalandadze 5 | Date: October 17, 2024

    An introduction to Nix, Nixpkgs, and NixOS, comparing them to Docker and exploring functional programming in Nix.

  • Tbilisi Guix Meetup #1
    Location: F0RTHSP4CE, Khorava 18 | Date: June 1, 2024

    Three insightful talks: 1) Overview of GNU Guix and its comparison with other Linux distros. 2) Hacking any project in Guix in 3 seconds. 3) Interactive development with Guile Scheme. Followed by Q&A and a hands-on session.