Aikyn Sagyntai
mathalama.dev
Engineering Tooling

Technical Stack & Architecture

In-depth overview of the programming languages, distributed databases, cloud orchestration primitives, and engineering standards I employ in production.

Java 21Java 21
Spring Boot 4.1Spring Boot 4.1
GoGo
PythonPython
FastAPIFastAPI
PostgreSQLPostgreSQL
RedisRedis
DockerDocker
Docker ComposeDocker Compose
Apache KafkaApache Kafka
WebSockets (STOMP)WebSockets (STOMP)
TestcontainersTestcontainers
JUnit 5JUnit 5
JaCoCoJaCoCo
SQLAlchemy 2.0SQLAlchemy 2.0
AlembicAlembic
S3 (Storage)S3 (Storage)
GitHub ActionsGitHub Actions
LinuxLinux
GitGit

Backend & Systems Programming

Building concurrent, event-driven, and type-safe backend architectures at production scale.

Java 21 & Spring Boot 4

Java 21 & Spring Boot 4

Virtual Threads, Spring Boot 4.1, Spring Cloud Gateway (WebFlux), Spring Security, JPA/Hibernate.

Go (Golang)

Go (Golang)

Concurrent microservices, Chi & Gin HTTP routers, goroutines, bounded channels, pgx pooling, XML/JSON parsers.

Python & FastAPI

Python & FastAPI

Async event loops, SQLAlchemy 2.0 (async), Alembic migrations, OpenCV/DeepFace verification services.

WebSockets (STOMP) & REST

WebSockets (STOMP) & REST

Full-duplex real-time pipeline event broadcasting, STOMP protocol, RESTful design, OpenAPI 3 / Swagger specs.

Databases, Caching & Event Streaming

Distributed message backplanes, in-memory caching, transactional boundaries, and schema versioning.

PostgreSQL & Database Migrations

PostgreSQL & Database Migrations

Complex joins, indexing, connection pooling, Alembic & Flyway automated migrations, blue/green evolution.

Apache Kafka

Apache Kafka

Asynchronous microservice communication, consumer groups, transactional event delivery between isolated services.

Redis

Redis

Distributed caching, Pub/Sub multi-node message fanout, token blacklist checks, rate limiting.

S3 (Object Storage)

S3 (Object Storage)

Presigned URL claim-check pattern for ML/file transfers, streaming image delivery without RAM overhead.

DevOps, Containers & CI/CD

Containerization, automated build isolation, declarative pipelines, and cloud orchestration.

Docker & Container Isolation

Docker & Container Isolation

Multi-stage builds, DooD (Docker-out-of-Docker) build runner sandboxing, healthcheck orchestrations.

Docker Compose

Docker Compose

Multi-service local orchestration, volume management, service dependency graphs, isolated networks.

CI/CD & GitHub Actions

CI/CD & GitHub Actions

Automated test-and-build workflows, GHCR container publishing, SSH deploys, self-hosted DAG engine (Zovik).

Linux Systems

Linux Systems

Ubuntu server administration, systemd service units, socket tuning, bash scripting, log analytics.

Architecture & Quality Assurance

Domain separation, automated ephemeral integration testing, and software design standards.

Hexagonal Architecture & DDD

Hexagonal Architecture & DDD

Database-per-Service isolation, decoupled domain logic, ports & adapters, Master-Worker topologies.

Testcontainers & JaCoCo

Testcontainers & JaCoCo

Integration testing with ephemeral PostgreSQL, Redis & Kafka instances (@ServiceConnection), JUnit 5, JaCoCo coverage.

Git & Version Control

Git & Version Control

Trunk-based development, semantic commits, PR reviews, Eclipse JGit programmatic repository management.

Always Expanding the Boundary

Constantly profiling Linux kernel parameters, testing modern Go 1.24+ features, and refining distributed architectures.

Get In Touch