Software Engineer | PHP/TypeScript Developer

Location
Czechia
Rate, USD
Not specified
Work schedule
Full Time,
Language skills
English, Russian
Available for Hire
Yes
Hire me

Hire me

Jobicy Account
You need an employer account to access the resume database.
Log in to save

About me

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.


Professional area



Education

September 2015 - June 2019 Bachelor of Information Systems @ International IT University, Almaty, Kazakhstan

Experience

July 2025 - Now Learning TypeScript / Nodejs - NestJS (in progress) @ Freelance

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

January 2024 - July 2025 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.

February 2022 - January 2024 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.

November 2021 - February 2022 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.

December 2020 - November 2021 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.

November 2019 - December 2020 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.

September 2018 - November 2019 Junior Full Stack Web Developer @ Centras Insurance, Almaty, Kazakhstan

Recommend this talent

Related resumes

Recommend this specialist

Jobicy+ Subscription

Jobicy

578 professionals pay to access exclusive and experimental features on Jobicy

Free

USD $0/month

For people just getting started

  • • Unlimited applies and searches
  • • Access on web and mobile apps
  • • Weekly job alerts
  • • Access to additional tools like Bookmarks, Applications, and more

Plus

USD $8/month

Everything in Free, and:

  • • Ad-free experience
  • • Daily job alerts
  • • Personal career consultant
  • • AI-powered job advice
  • • Featured & Pinned Resume
  • • Custom Resume URL
Go to account β€Ί