AB

Alisher Bekmurza

junior backend / full-stack developer · Astana, Kazakhstan

Computer Science student at Nazarbayev University. I build backends that are deployed and tested: payments with Stripe webhooks, real-time chat across server instances, background-job platforms and e-commerce APIs — Python/FastAPI and Node/TypeScript on PostgreSQL and Redis. I work with AI-assisted tooling every day.

Available 20–25 h/week now, full-time in summerLanguages Kazakh, Russian (native) · English (C1)Open to junior roles, internships, freelance
Telegram @billeryolo alisherbekmurza@gmail.com WhatsApp +7 702 500 4531 GitHub LinkedIn

Projects

Every project below is live — the line under each name is a real endpoint you can open.

Paygate

Payments, credits and an AI assistant that fails gracefully

GET /health 200

Users buy credit packs through Stripe Checkout; a signature-verified webhook credits a ledger; credits are spent on an OpenAI-backed assistant. Idempotency keys, event-id dedupe and row locks mean a double-delivered webhook can never credit twice. Circuit breakers, retries with backoff and rate limits wrap every outbound call.

TypeScript · Fastify · PostgreSQL · Stripe · OpenAI · Telegram Bot API · Redis · Docker

Pulse

Real-time chat that scales sideways

WS /socket.io 200

Rooms, presence, typing indicators, delivery and read receipts — working across several server instances behind nginx via a Redis Streams adapter, with connection-state recovery so a dropped socket loses nothing. A two-instance integration test runs in CI.

TypeScript · Socket.IO · Redis Streams · PostgreSQL · nginx · Zod

TaskForge

Background jobs done properly

POST /api/v1/reports/sales 200

PDF reports, bulk email and image compression run as queued jobs that answer 202 with a job id. Exponential-backoff retries, a replayable dead-letter queue, soft and hard time limits, stuck-job recovery and tag-based cache invalidation.

Python · FastAPI · Celery · Redis · PostgreSQL · Flower

Shoply

E-commerce API and React storefront

GET /docs 200

Rotating refresh tokens with reuse detection, role-based access, checkout that deducts stock inside a row-locked transaction, Postgres full-text search and integration tests against a real database — deployed as one Vercel project with a serverless FastAPI function.

FastAPI · SQLAlchemy 2 · PostgreSQL · React · Vite · Neon

Café pre-order

Takeaway pre-orders without installing an app

GET / 200

Guests open a link or a QR code, order and pick up without queuing. Staff get a password-protected admin with a stop-list; the owner gets a dashboard and a one-tap WhatsApp daily report. Built for and pitched to a two-location coffee chain in Astana.

Next.js · Prisma · PostgreSQL · Vercel · PWA

HobbyHub

Landing page — Zimran Business Cup 2026, top 20

GET / 200

Two-person team. I built the landing page, made the promotional content and calculated ARR for the pitch.

Landing · product pitch

Experience

Programming tutor · Neiron Academy

Jan – Mar 2026, Astana. Five students aged 9–16 plus an adult career-switcher; they shipped a weather site, a personal page and a mini CRM in Python.

Zimran Business Cup 2026 · Top 20

Two-person team: landing page, promotional content and ARR model for HobbyHub.

Education

Nazarbayev University, BSc Computer Science (2025–2029) · Temple University Japan (2024) · Astana IT University (2023–2024)

Tools

languages
Python, TypeScript, JavaScript, Java, C++, C, SQL
backend
FastAPI, Node.js (Fastify, Express), Socket.IO, Celery, REST, JWT, Stripe, OpenAI API, Telegram bots
data & infra
PostgreSQL, Redis, SQLAlchemy, Prisma, Docker Compose, GitHub Actions, Railway, Vercel, Linux
frontend
React, Next.js, Vite