Software Engineer
I've been working in production software development for over 10 years. I stick to simple and effective solutions, avoiding overengineering.
My code is easy to understand, maintain, and build upon - even years later.
I enjoy solving real problems and making systems more reliable and predictable.
Outside of programming, I'm into martial arts, construction, legal practice, and a dozen other things.
I live in Kaliningrad with my family and kids, work remotely.
This setup was tested on production. It runs on 4 cores with 8GB RAM and can handle 500GB of traces with 2 days retention. I made this setup for those who need a simple yet robust solution using only Docker Compose. It contains an SPM (Service Performance Monitoring) and a trace viewer.
Ready-to-use Docker setup for a site-to-site VPN. Use WireGuard inside a protected perimeter with a tunnel to an external server.
October 18, 2024 - April 28, 2025
ST Chicago
January 10, 2023 - April 10, 2024
Digital lending platform. Smart contract engine with distributed relational database as persistance layer.
June 1, 2020 - December 26, 2022
WPT Global poker platform.
October 1, 2019 - June 1, 2020
eLUNa - translation interface specifically developed for the translation of United Nations documents
August 1, 2017 - July 1, 2019
RIPT - Regulatory Independent Price Verification and Testing.
April 1, 2015 - August 1, 2017
ULS - update and licensing service
August 1, 2014 - April 1, 2015
Various fuel and energetic industry projects
June 1, 2013 - August 1, 2014
Furniture production accountant system
This tool generates SQL from a Prisma schema file, allowing developers to initialize databases without relying on Prisma's CLI tools. It can be used to set up a database during application startup or for integration testing, making the process faster and more lightweight. By bypassing Prisma's npx commands, it simplifies and accelerates database initialization in various environments.
This library is an extension of Testcontainers, designed to simplify integration testing with CockroachDB. It allows developers to spin up isolated, disposable instances of CockroachDB in Docker containers for testing purposes. Additionally, it includes a feature to spin up a database using an in-memory persistence layer, which improves performance and reduces overhead in testing environments.
This Keycloak extension implements an internal SPI protocol mapper that allows fetching remote JSON data via HTTP and incorporating it into user JWT tokens. It extends Keycloak's capabilities by enabling the inclusion of external claims in the token generation process. The mapper is particularly useful for integrating external systems or services that store additional user information.
Wireguard compined with Shadowsocks in simple docker compose, site-to-site vpn. Ready to use setup for Docker Desktop.
A plug-and-play telemetry server powered by Jaeger and OpenTelemetry, deployable with a single Docker command. Proven in production: handles 500 GB of trace data with a 2-day retention window on a 4-core/8GB RAM server.
© 2024 Anton Zalialdinov. All Rights Reserved.