Iliyas Akbergen
Iliyas Akbergen

Software Engineer | PHP/TypeScript Developer

Actively looking · Member since 6 Oct 2025
Message
Location
Czechia
Desired salary
Unspecified
Work preference
Full Time
Experience level
Not set

About

Professional summary

I am a PHP developer with over 7 years of industry experience, specializing in back-end technologies. My expertise lies in working with monolithic applications, high-load REST APIs, microservices, refactoring legacy codebases, and package development. I have a strong foundation in PHP and am currently transitioning into TypeScript, practicing with NestJS on a test project with code available in a GitHub repository.

Throughout my career, I have worked extensively with various frameworks such as Symfony, Laravel, Lumen, CodeIgniter, Vue.js, React, and NextJS. I am proficient in using tools like Docker Compose, Composer, PHPUnit, Behat, Xdebug, and PhpStorm. My experience also includes working with storages like MySQL, PostgreSQL, Redis, Kafka, RabbitMQ, MongoDB, and Amazon S3.

I follow best practices in software development including OOP, SOLID principles, TDD, IoC, and version control with Git. I am passionate about problem solving and applying Domain-Driven Design (DDD) and Clean Architecture principles. I work effectively in Agile environments and value code collaboration through cross reviews and structured workflows.

My recent experience includes building a Symfony KYC microservice integrating mobile providers and automating ID checks in loan decision flows, as well as maintaining monolithic applications and microservices. I have contributed to legacy projects by improving maintainability and modularity, and have developed PHP packages published via GitLab CI.

I have also worked with message buses such as Kafka, RabbitMQ, and MQTT, implemented queue systems to replace inefficient cron jobs, and created TypeScript projects with Playwright for end-to-end testing. Additionally, I have maintained Golang projects for asynchronous data aggregation.

I am continuously learning and expanding my skill set, currently focusing on TypeScript and Node.js with NestJS, applying Clean Architecture, DDD, and TDD methodologies. I am eager to contribute to challenging projects and grow as a full-stack developer.

Skills

18 capabilities

Experience

Career history

Learning TypeScript / Nodejs - NestJS (in progress) Freelance

Practicing NestJS by building test project and applying Clean Architecture, DDD and TDD with Jest tests.

PHP Backend Developer Aventus IT, Remote

Built a Symfony KYC microservice integrating mobile providers and automating ID checks in the loan decision flow. Set async communication using RabbitMQ between the main monolith app. Wrote comprehensive unit tests (PHPUnit) and behavioral tests (Behat, Gherkin Syntax). Maintained a monolith app using Symfony, RabbitMQ, PostgreSQL and MongoDB. Practiced code collaboration through cross review and structured workflow with git-flow.

Php Developer Slotegrator, Prague, Czechia

Proposed, designed, and independently integrated Symfony’s DI/IoC container into a legacy CodeIgniter3 project, significantly improving maintainability and code modularity. Built and maintained services (Telegram bot, mass messaging, affiliate systems, etc.) using DDD, Clean Architecture, and TDD. Contributed to service interactions, refactoring shared logic into private libraries, fixing bugs, writing tests, and setting up GitLab CI/CD pipelines. Developed PHP packages for Laravel, Symfony and automated their publishing to a private Composer registry via GitLab CI. Worked with Kafka, RabbitMQ, MQTT (as message buses), Redis (as cache), and set up Laravel Websockets. Replaced inefficient cron jobs with a queue system (Enqueue), improving performance and reliability. Created a TypeScript project with Playwright framework for E2E testing, including multiple sample test cases. Maintained a Golang project — an asynchronous data aggregator pulling from external sources.

Php Developer KazakhTelecom, Astana, Kazakhstan

Maintained and extended a Laravel+Vue monolith and Lumen microservices covered with PHPUnit tests. Improved understanding of Docker and refactored a lot using common OOP design patterns.

Php Developer BilimLand, Astana, Kazakhstan

Maintained and developed new features in a high-load Laravel web application (onlinemektep.kz). Developed unit tests to ensure code reliability and maintainability. Expanded functionality of the admin panel to improve management capabilities. Implemented stored procedures for periodic data aggregation in denormalized tables to support application analytics.

Full Stack Web/Android Developer Small & Skiff, Almaty, Kazakhstan

Built SPA features using React and Laravel, contributing to both frontend and backend logic. Handled server-sent events solo, implementing Laravel broadcasting with Pusher and socket.io. Maintained an Android (Java) app for a special device with a barcode scanner, which was used by store employees.

Junior Full Stack Web Developer Centras Insurance, Almaty, Kazakhstan

Education

Learning history

International IT University, Almaty, Kazakhstan

Bachelor of Information Systems

This professional hasn’t added portfolio projects yet.

This professional hasn’t listed any services yet.

People also viewed

All talent ›
Jobs Talent Salaries
Menu