Ostap Turash
Open to graduate & junior backend roles in Ireland

OstapTurash

Backend developer building Go services, distributed systems and LLM integrations. Based in Ireland.

BA Businessneeds PM Teamprocess Go Backendservices AI LLMfeatures K8s Distributedsystems

About

I write backend code in Go, C# and Python, build distributed systems that keep working when parts fail, and wire LLMs into real products.

Right to work
Ireland, no sponsorship needed
Graduating
Jun 2027, Kyiv School of Economics
Based in
Ireland, open to relocation

Projects

Built at university and on my own. All code is on GitHub.

Distributed Booking System

C# / .NET, RabbitMQ, Kafka, PostgreSQL, Kubernetes. Team of three.

  • A hotel-booking platform of ~10 microservices, each with its own database, deployed to GKE with Helm and per-service CI/CD.
  • Bookings run as an orchestrated saga with the outbox pattern and compensating actions, with no two-phase commit.
  • Change Data Capture (Debezium → Kafka) feeds local read replicas, so bookings keep working when upstream services are down.
  • Resilience checked with chaos experiments, Pact contract tests, k6 load tests and canary releases.
View the code

How one booking moves through the saga

  1. place-bookingBookingService starts the saga
  2. reserve-roomon failure: release-room
  3. charge-paymenton failure: refund-payment
  4. confirm-bookingPivot: after this, steps only retry
  5. send-confirmationRetried until delivered

Go Chat Server

Multi-room TCP chat with file transfer. One hub goroutine owns all shared state, so it is race-free without mutexes. Custom length-prefixed binary protocol, tested under the race detector.

Go, standard library

API Design Styles

One domain built four ways: REST, async messaging, gRPC with GraphQL, and an MCP server an LLM can call through function calling.

Python, RabbitMQ, gRPC, MCP

Clean Architecture Auth

JWT authentication backend with CQRS: BCrypt hashing, rotating refresh tokens in httpOnly cookies, at most five sessions per user.

C#, ASP.NET Core 8

Applied Cryptography

Working attacks on AES modes (padding oracle, bit flipping) and a state-recovery attack on the Strumok stream cipher, plus RSA certificates and signatures with OpenSSL.

C#, C++, OpenSSL

PawLang Compiler

Lexer and recursive-descent parser for a small emoji programming language, building a typed syntax tree, with 30 tests.

Python

Experience

Most recent first.

Backend Developer

Spendbase, LLM API team

  • Delivered ~180 backend tasks in Go for the company’s core product, working directly with the team lead.
  • Automated model-pricing updates: built a Claude-powered bot that turns pricing-change alerts from the team’s Slack monitoring bot into ready-to-review pull requests, replacing a manual alert → ticket → code-change loop.
  • Built and maintained agentic workflows in n8n, connecting automation logic with the OpenAI API.
GoOpenAI APIn8nClaudeAgentic workflows

Agile Transformation Assistant

Raiffeisen

  • Helped implement Agile practices, improving team communication and workflow efficiency.
  • Ran analysis and supported process changes that made teams more adaptable and sped up project delivery.
Agile / ScrumProcess analysis

Admissions Counselor

Kyiv School of Economics, Admissions

  • Interviewed and evaluated applicants, assessing academic readiness and fit for the school.
  • Guided prospective students and families through programs and the admissions process.
CommunicationEvaluation

Skills

Engineering, AI tooling and the analysis that ties them together.

Backend

Languages, APIs, architecture

GoC# / .NET 8PythonSQLRESTgRPCGraphQLClean ArchitectureCQRS

Distributed systems & infrastructure

Messaging, data, deployment

RabbitMQKafkaDebezium CDCPostgreSQLRedisDockerKubernetesHelmGitHub Actions

AI & automation

LLMs inside products and workflows

OpenAI APIClaudeLLM function callingMCPn8n

Analysis & process

Turning needs into requirements

System analysisAgile / ScrumGitTesting

Education

Kyiv School of Economics

BA, IT & Business Analysis. Modules include distributed systems, software architecture, API design, applied cryptography and compilers.

Ukrainian Leadership Academy

Leadership and personal development program

UkrainianNative
EnglishUpper intermediate

Let’s build something together

Looking for a graduate, junior backend or internship role in Ireland. Full right to work, no sponsorship needed. The fastest way to reach me is email.