Skip to content

ibragim Gatiyatullin

@ibragim-gatiyatullin

Junior Backend Engineer | Go

I built a Go notification service and an AI job search tool, I like thinking about system's architecture, how it should be constructed to withstand high loads

Open to

Finding a mentorJoining pet projectsStartup collaborationCompany partnershipsHiring & referrals

Career

Experience: 0 years

Experience

Software Engineer

KBTU | University Development Team

Kazakh-British Technical University is a university in Almaty, Kazakhstan, focused on technical and engineering education.

Sep 2026 — Present

Develops internal university products, including a Telegram bot used by over 1,000 students, role based access, and a PostgreSQL ticket system.

• Developed and maintained 1 internal university products (Telegram bot) in Python and Go, used by over 1000 of students. • Designed and implemented RBAC middleware for a Telegram bot, restricting commands and actions by user role (student/stud affairs member/stud affairs head/admin). • Built a ticket system for handling user request: ticket creation, status tracking, assignment to responsible stuff, and notification on updates. Stored in PostgreSQL. • Worked with team of 8 developers: Git workflow, pull requests, code review.

Education

Software engineering

Kazakh-British Technical University

2024 — 2028

School 198

2024

Selected projects

Notification Service (Backend for High loaded Systems, Go)

Designed a Go notification service for a 3,000 RPS target. Load testing completed 30,000 of 30,000 requests at 2,952 RPS, with 246 μs p95 latency in a local gRPC test. Benchmarked Protobuf against JSON and documented architecture decisions.

Auto-Recruiter (Go)

Built a Go backend that collects and deduplicates job listings from five job boards, ranks them against a candidate profile using rules, embeddings, and an LLM, and drafts cover letters. Reduced personal weekly job search time from about 10 to 12 hours to about 1 to 2 hours.

Skills

GoPythonSQLJavaC++JavaScript/TypeScriptRESTgRPCProtobufmicroservicesconcurrencyidempotencyRedisKafkaLinuxGitGitHub