Mikail Huseynov
8+ years building fintech and SaaS platforms.
Owned the workflow platform behind Dukascopy Bank's account, transfer and payment operations.
PHP 8.2, Laravel 10-12, Oracle PL/SQL and a from-scratch MySQL HandlerSocket client.
About
Senior Backend Engineer with 8+ years in fintech and SaaS, specializing in PHP/Laravel, MySQL/PostgreSQL and Docker. At Dukascopy Bank built and owned the rule engine, 145 HTTP endpoints and the storage migration behind its account, transfer, crypto and payment operations; since January 2026 building independent products in TypeScript and Rust. Open to remote roles in EU, UK and US time zones (GMT+4).
Overview
Experience(4)
Dukascopy Bank SA
- Location
- Switzerland
Senior Software Engineer
- Employment period
- Aug 2023—Jan 2026
- Duration
- 2 yrs 6 mos
- Owned the account, transfer, crypto and payment paths on the bank's workflow platform: 213 Jira tickets delivered, junior engineers mentored and pull requests reviewed.
- Built and maintained 145 HTTP endpoints (63 API, 81 web) and the 96-method JSON-RPC layer behind them, owning the main controller (65 methods) and creating the endpoint scaffolding generator the API team uses for controller and DTO stubs with OpenAPI specs.
- Owned the rule engine that validates every workflow: 103 rule classes and 18 validators, including the account-balance rule and the account-closure active-workflow guard, both authored from scratch.
- Drove the PHP 8.2 migration (924-file change set) and the Laravel upgrade, owning dependency hygiene across 43 composer.json changes.
- Built the GDPR pipeline that erases customer personal data, and as sole author of the S3 and Azure Blob file-storage provider migrated account attachments from local storage to AWS S3 and then Azure Blob.
- Integrated ActiveMQ over STOMP messaging and worked against Oracle PL/SQL banking packages through 35 repository wrappers.
- Created dukascopy/handlersocket from scratch - the company's PHP client library for the MySQL HandlerSocket NoSQL plugin (first-listed composer author) - with two drivers, index abstraction, a Docker test harness and a PHPStan level 8 CI gate.
- PHP 8.2
- Laravel
- JSON-RPC
- MySQL
- HandlerSocket
- Oracle PL/SQL
- ActiveMQ (STOMP)
- Redis
- Docker
- Jenkins
- AWS S3
- Azure Blob
- HashiCorp Vault
Seopa Ltd
- Location
- United Kingdom
Senior Software Engineer
- Employment period
- Jan 2021—Mar 2023
- Duration
- 2 yrs 3 mos
- Migrated a monolithic PHP component into a standalone microservice, reducing deployment dependencies and improving team autonomy.
- Designed and implemented REST APIs for a React-based customer dashboard in collaboration with the frontend team.
- PHP
- REST API
- React
BestComp Group
- Location
- Azerbaijan
Software Developer
- Employment period
- Mar 2018—Dec 2020
- Duration
- 2 yrs 10 mos
- Refactored a legacy data import module, improving stability and reducing processing errors.
- Standardized engineering onboarding by containerizing the local development environment with Docker, reducing setup time from a full day to under an hour.
- PHP
- Laravel
- REST API
- Docker
Bitep
- Location
- Azerbaijan
Software Developer
- Employment period
- Feb 2017—Mar 2018
- Duration
- 1 yr 2 mos
- Developed and maintained client web applications using PHP/Laravel, including REST APIs and third-party service integrations.
- PHP
- Laravel
- REST API
Professional Development(Jan 2026 — Present)
- Building independent products: Bakutrend, a Rust news aggregator polling 25 sources (MIT licensed), and the MMMC Platform, a multi-tenant building-management system on Next.js and PostgreSQL.
- Deepening AI-assisted engineering: LLM APIs, RAG, MCP and the pit issue-to-draft-PR orchestrator for coding agents.
- Expanding beyond PHP into Rust and Go.
Projects(4)
LevelUp / Eimtahan.az
- Period
- Dec 2024—Dec 2025
- Built the front end of an exam and school-management SaaS in Next.js 16, React 19, TypeScript, TanStack Query, Zustand and Tailwind.
- Implemented exam authoring and live exam monitoring, the multilingual content model and the production Docker image and CI pipeline.
- Next.js 16
- React 19
- TypeScript
- TanStack Query
- Zustand
- Tailwind CSS
- Docker
Bakutrend
- Period
- Sep 2026
- Aggregates 25 news sources (RSS and Telegram) on a five-minute poll, clusters duplicate events and scores prominence from independent coverage, views per hour, age decay and spread.
- Offline end-to-end pipeline test with an injected clock; clippy-clean; MIT licensed.
- Rust
- tokio
- axum
- ratatui
- SQLite
MMMC Platform
- Period
- Jun 2026—Sep 2026
- Multi-tenant apartment-building management: owners, charges and debt, meetings with voting, tickets and an audit trail.
- Built on Next.js 16, PostgreSQL and Drizzle with 8 Vitest suites and Playwright end-to-end tests.
- Enforced a lint rule banning database-client imports in server-action files, then migrated every write into audited transactional services.
- Next.js 16
- PostgreSQL
- Drizzle
- Vitest
- Playwright
pit
- Period
- Aug 2026
- Issue-to-draft-PR orchestrator that drives a coding agent: allowlist and consent checks, push preflight, retries, timeouts and an SSE cockpit.
- Node 24 and Ink/React, with an offline test suite.
- Node.js
- TypeScript
- Ink
- React
Stack(5)
- PHP 7.x / 8.2
- TypeScript
- JavaScript
- SQL
- Rust
- Go (in progress)
- Bash
- Laravel 10-12
- Eloquent
- Queues and Jobs
- REST API
- JSON-RPC
- JWT
- OIDC/OAuth
- PHPUnit
- PHPStan level 8
- MySQL
- PostgreSQL
- Oracle (PL/SQL)
- Redis
- ActiveMQ (STOMP)
- HandlerSocket
- Docker
- Docker Compose
- Jenkins
- GitHub Actions
- Nginx
- Linux
- HashiCorp Vault
- AWS S3
- Azure Blob
- Next.js
- React
- Tailwind CSS
- TanStack Query
- Zustand
- Vitest
- Playwright
- LLM APIs
- RAG
- MCP
Recommendations(5)
Worked with Mikail in the same team
Was Mikail's direct manager
Was Mikail's direct manager
Worked with Mikail in the same team
Was Mikail's direct manager
Education(2)
Lomonosov Moscow State University (MSU)
- Study period
- 2013—2019
- Degree
- Bachelor's Degree in Mathematics and Computer Science
Baku State University
- Study period
- 2019—2021
- Degree
- Bachelor's Degree in Mathematics and Computer Science