Portfolio

Egor Ternovoi
+995 591 911 039 | [email protected] | Tbilisi, Georgia
Python Virtualization Rust CI/CD Networking Linux Nginx

About Me

I'm a Python developer and DevOps engineer with expertise in virtualization, networking, and system architecture. With a passion for open-source and functional programming, I focus on building reliable, scalable infrastructure and elegant technical solutions. Currently working as a Senior Python Developer while continuing to explore new technologies.

Projects

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

AutoGenLib

A Python library that automatically generates code on-the-fly when you import the module using OpenAI's API.

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.

Senior Python Developer
NDA company | Tbilisi, Georgia
05/2025 - Present
Currently working as a Senior Python Developer on confidential projects. Details covered under NDA.
DevOps Engineer
Aeza.net | Remote, Tbilisi
08/2024 - 04/2025
As a DevOps Engineer, I was 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 - 04/2025
Led a small Python development team, focusing on critical projects for the hosting provider:
  • Manager for over 100,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 that I've organized in Tbilisi, Georgia.

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

    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 | Role: Organizer

    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 | Role: Organizer

    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.