Murat Tatibaev
Fullstack Developer · Python & Nuxt · 14 years experience
The Story
With over 14 years of experience, I work as a fullstack developer — building Python backends with FastAPI and Django on one side, and modern frontends with Nuxt 3 and Vue 3 on the other. I started with PHP web development and gradually moved into Python, microservices, and product engineering.
Throughout my career I've worked across fintech, insurance, taxi aggregation, and media. Currently I'm a Backend Developer at QIWI Uzbekistan, working on the e-wallet platform — integrating banking APIs, building reliable services, and keeping things running at scale.
I'm based in Tashkent and open to remote opportunities. I build complete products end-to-end: from database schema to deployed UI — and I care about clean architecture, observability, and pragmatic solutions.
Experience
QIWI Uzbekistan
Backend DeveloperJan 2022 — present
Building and maintaining the e-wallet platform. Developing new features and integrating third-party APIs from banks and payment aggregators.
Carbery Taxi
Backend DeveloperAug 2021 — Dec 2021
Developed new product features and introduced ClickHouse-based analytics reports for the data team.
Impex Insurance
Web DeveloperAug 2018 — Dec 2021
Participated in designing and building the insurance platform. Integrated payment systems and regulatory data sources.
Panda Media
Backend DeveloperSep 2016 — Jun 2018
Built a cryptocurrency news and analytics aggregator. Created an internal task manager with a gamification system.
Adventor Lab
Web DeveloperJan 2014 — Aug 2016
Developed new features for web projects and built custom CMS plugins.
Art Creative Studio
Web DeveloperJul 2011 — Feb 2013
Built websites using PHP and MySQL.
What I Do
Backend APIs
High-performance, scalable REST API services and microservice architectures using Python (FastAPI/Django/Flask).
Payment & Fintech Integration
Integration of banking APIs, payment aggregators, and compliance systems. Experience with e-wallets and financial platforms.
DevOps & Observability
Containerization with Docker, CI/CD pipelines, and monitoring with Grafana and Sentry for reliable production environments.
Frontend Engineering
Modern web applications with Nuxt 3 and Vue 3, focused on performance and clean user experience.
The Stack
Backend
- Python
- FastAPI
- Django
- Flask
Database
- PostgreSQL
- MongoDB
- MySQL
- Redis
Async / Queue
- Celery
- RabbitMQ
DevOps
- Docker
- Nginx
- GitLab CI
- Grafana
- Sentry
Frontend
- Nuxt 3
- Vue 3
- TypeScript
- TailwindCSS
Principles
Pragmatism over Dogma
Choosing tools and patterns based on current requirements and future reliability, not just following trends.
Production First
Code is only finished when it is running reliably in production with proper monitoring and error handling.
Systems Thinking
Understanding how individual components interact to form a robust, maintainable system.
Observability
A system you cannot observe is a system you cannot trust. Everything needs metrics and logs.
Minimalism
Solving complex problems with simple solutions. Avoiding over-engineering and unnecessary abstractions.
