Перейти к содержимому
Abdikadyr Ulan

Abdikadyr Ulan

Backend Engineer (Java / BPM Architecture)

Middle Удалённо Гибрид Офис Алматы, Казахстан
7 г. 7 мес. опыта 34 навыка

О себе

Backend developer with 3+ year of production experience building Java services at Dara Solutions. I work with Java 21 (Corretto), Spring Boot, PostgreSQL, and Camunda BPM - designing REST APIs, implementing transactional business logic, and integrating complex BPMN workflows. I've shipped real features in production: subprocess and multi-instance flows in Camunda, role-based access control, idempotent operations, scheduled background jobs, and PostgreSQL query optimization. I also contribute to code review and help onboard new developers. Outside my main stack, I've built integrations with Google Sheets API, OpenAI, and Telegram webhooks. I also co-built a fully autonomous photo booth product (Rust + Tauri + React + TensorFlow.js) that ran at real events in Kazakhstan - from camera capture and background removal to printer integration and license-based activation. I keep growing deliberately: Rust backend (Axum) as a pet project, basics of Kafka and event-driven architecture. Core stack: Java 21 · Spring Boot · Camunda BPM · PostgreSQL · Docker · REST API · Angular · Kafka (basics) 📍 Almaty, Kazakhstan · Open to remote · Looking for Middle Java Backend Developer roles

Опыт работы

TOO Dara Solutions

09.2022 — по н.в. 3 г. 9 мес.

Java Backend Developer

Middle Офис

Developing and maintaining production backend services for a live business platform. Primary focus: Java 21, Spring Boot, Camunda BPM workflows, and PostgreSQL. — Designed and maintained REST APIs used in production, ensuring scalability and clean layered architecture (controller/service/repository) — Built BPMN workflows in Camunda: subprocess, multi-instance, branching, process variables — Implemented @Transactional logic, role-based access, soft delete, idempotent operations — Optimized PostgreSQL queries (pagination, indexing, native SQL), improving response time and reducing load on core endpoints — Developed scheduled background jobs for async data processing — Maintained Docker environments for the dev team — Mentored junior developers and conducted code reviews, improving code quality and onboarding speed — Additionally contributed to frontend features using Angular Stack: Java 21 · Spring Boot · Camunda BPM · PostgreSQL · Docker · REST API · Angular

Freelance

07.2022 — 09.2024 2 г. 2 мес.

Fullstack / Backend Developer

Удалённо

Delivered end-to-end web solutions: backend services, integrations, and production-ready websites for clients and full web solutions for clients independently. — Built REST APIs and database schemas from scratch — Integrated third-party APIs (Google Sheets, OpenAI, Telegram Bot), enabling automation and external system connectivity — Developed systems with caching and background processing — Delivered landing pages and company websites (design → layout → integrations) Stack: Java · Spring Boot · PostgreSQL · JavaScript · OpenAI API · Telegram Bot API

Фриланс

10.2025 — 02.2026 4 мес.

Pet Project: Analytics Web App

Удалённо

Built a full-featured analytical web application backend in Rust (Axum) + PostgreSQL to deepen understanding of system design and build high-performance backend services outside my primary stack. — REST API with CRUD/UPSERT, filtering, search, pagination — XLSX import/export — Domain / service / repository layer separation Stack: Rust · Axum · PostgreSQL

Фриланс ( PHOTOBOOTH KAZAKHSTAN )

07.2024 — 11.2025 1 г. 4 мес.

Desktop Application Developer

Гибрид

Side Project Built a fully autonomous photo booth desktop application from scratch with a friend over the course of a year. The product was deployed at real events in Kazakhstan. What it does: — Captures photos via webcam, applies filters and background removal (TensorFlow BodyPix) — Prints photos directly via native printer integration — Runs autonomously: auto power on/off scheduling, auto payment handling, license-based activation — Admin panel for configuring booth settings remotely Technical highlights: — Rust (Tauri) — core application logic, system-level operations (printer API via WinAPI/winapi crate), hardware input handling (rdev, device_query) — Axum — lightweight internal HTTP server for inter-process communication — RSA + SHA2 — license key generation and verification system — React + Konva + Fabric.js — canvas-based photo editor with filters and cropping — TensorFlow.js (BodyPix) — real-time background segmentation — Zustand — state management across complex booth workflow — jsPDF + tauri-plugin-printer — print pipeline from canvas to physical printer The app reached production and was used at live events. Development was halted due to accumulated technical debt — a lesson in the importance of early architectural decisions. Stack: Rust · Tauri · React · TypeScript · TensorFlow.js · WinAPI · Konva · Vite

Образование

IITU

2021 — 2025

Информационная безопасность (Кибербезопасность)

Навыки

Tauri Rust TensorFlow.js Vite React WinAPI Axum OpenAI API Создание веб-сайтов Telegram Bot API Индустрия программного обеспечения Canon SDK Командная работа Angular TypeScript Backend Development Code Review Git Hibernate JPA Apache Kafka Docker Microservices REST API PostgreSQL BPMN Camunda BPM Spring Framework Spring Boot Java 21 Java Linux JavaScript Frontend

Языки

Русский B1 — Средний
Казахский Родной
Английский B1 — Средний

Личные данные

Возраст 21 года
Ссылка скопирована