Skip to content
View Zhassulan1's full-sized avatar

Block or report Zhassulan1

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Zhassulan1/README.md

Zhassulan Kainazarov

Backend Developer / DevOps at KOZ AI, Almaty. I write Python (FastAPI) and Go services and own the infrastructure they run on: Ansible, Docker and rootless Podman, GitLab CI and GitHub Actions, PostgreSQL. At work that means the team's golden paths (a GitLab CI component library, Ansible provisioning and hardening playbooks) and incident response for the services I own. M.Sc. Computer Science at KBTU, where I also lecture the undergraduate Databases course.

Selected work

  • rides-service and pathfinder: the core services of a carpooling platform. PostGIS ride matching, a Kafka driver-offer waterfall, 2GIS routing with key rotation. The architecture, almost all of the code and the per-service CD on self-hosted runners are mine.
  • instant: Go microservices behind a Consul-based API gateway, an idempotent Kafka consumer with retries and a dead-letter topic, Kafka on RKE2. Gateway, consumer and all infrastructure are mine (team of 4).
  • Secure-Container: a hardened container image. Static non-root build, all capabilities dropped, seccomp, no-new-privileges; Trivy, Semgrep and SonarCloud in CI.

LinkedIn

Pinned Loading

  1. companion-ride/pathfinder companion-ride/pathfinder Public

    Routing service of the Companion carpooling platform: Go, 2GIS Routing API with key rotation, Redis cache, S2 projection, per-service CD on self-hosted runners

    Go

  2. companion-ride/rides-service companion-ride/rides-service Public

    Ride matching service of the Companion carpooling platform: Go, PostgreSQL/PostGIS matching over GiST-indexed routes, Kafka driver-offer waterfall, per-service CD on self-hosted runners

    Go

  3. instant instant Public

    Go microservices behind a Consul-based API gateway (Redis sessions, request-ID logging), idempotent Kafka email consumer with retries and DLQ, Kafka on RKE2. KBTU highload backend course, team of 4.

    Go 1

  4. Secure-Container Secure-Container Public

    Hardened Go health-check service: non-root alpine image, no capabilities, Trivy/Semgrep/SonarCloud gates in CI, published to GHCR

    Go