Hello, I'm

Duman Otarbayev

Software Engineer · Backend Developer

Scroll to explore

01. Education

M.Sc. in Computer Science & Software Engineering

1.9 GPA (German)

Constructor University · Bremen, Germany

September 2023 – June 2025

B.Sc. in Computer Science

3.6 / 4.0 GPA ≈ 1.3 German

Astana IT University · Astana, Kazakhstan

September 2020 – June 2023

02. Experience

Backend Development Intern

QAZCLOUD LLP · Astana, Kazakhstan

March 2023 – May 2023

  • Enhanced SOAP-based services to improve interoperability; worked with REST and JSON protocols
  • Debugged database issues across multiple projects, improving functionality and reliability

Backend Development Intern

ARTA Astana LLP · Astana, Kazakhstan

June 2022 – August 2022

  • Directed a departmental project that improved execution efficiency by 5%
  • Streamlined tasks using proprietary development tools, enhancing delivery speed
  • Contributed technical input during project meetings, influencing outcomes

03. Projects

Java Web Application with Spring Boot 3

Java Spring Boot PostgreSQL Docker REST API
  • Developed a REST API with Spring Boot 3, integrating PostgreSQL and ensuring reliability through JUnit testing
  • Implemented best practices in dependency injection, data validation, and error handling
  • Used Docker and Docker Compose to containerize the application and manage PostgreSQL

Postgraduate Program Platform

React.js AWS Figma GoDaddy GitHub
  • Launched a scalable platform using React.js and AWS (Amplify, DynamoDB, Cognito)
  • Designed an engaging UI with Figma; managed domain hosting on GoDaddy
  • Integrated gamification and a recommendation system to boost engagement

Automated Detection & LLM-Assisted Repair of Regression Faults

Java Javassist Python Defects4J ChatGPT
  • Built a pipeline combining dynamic analysis, FSM inference, and ChatGPT patching to repair regression faults
  • Instrumented bytecode with Javassist to capture runtime traces and build FSMs for behavioral modeling
  • Evaluated on 110 Defects4J faults; achieved 65.6% repair success rate with dual-oracle validation

Real-Time Market Notifier

Java Spring Boot Kafka Redis WebSocket Docker
  • Built a real-time crypto price alerting pipeline consuming Binance WebSocket streams via Reactor Netty
  • Implemented event-driven architecture with Kafka (KRaft) for message brokering and Redis Sorted Sets for price history storage
  • Developed a rolling-window alert engine that detects significant price movements and exposes a REST API for market data

04. Skills

Core Development

Java Spring Boot SQL (Postgres) REST APIs JUnit

DevOps

Docker Docker Compose Git CI/CD (GitHub Actions)

Frontend

React.js HTML/CSS Node.js Figma

Data & Scripting

Python pandas NumPy Matplotlib C++

Other

AWS Amplify DynamoDB Cognito Solidity Unity Qt

Languages

Kazakh (Native) Russian (C2) English (C1) German (B2)

05. Get In Touch

I'm currently open to new opportunities. Whether you have a question or just want to say hi, feel free to reach out!

Say Hello