A little bit about me...
Biography
Hi, I'm Yasen, a backend engineer based in Sofia. I build large-scale, service-oriented systems and own features end-to-end: from architecture and API design through CI/CD, infrastructure, and production support.
I keep full ownership of code quality, security, and architecture. I start from the problem and choose technology based on constraints, and I like explaining the trade-offs behind a decision as much as making it.
My production experience spans Python microservices, REST and GraphQL APIs, containerized AWS workers, and billion-row data platforms, with a strong focus on performance, secure coding, and input validation. I'm currently deepening in Rust and C for systems and performance-critical work.

projects completed
years of experience
Skills
Languages at the core, APIs and data in the middle, platform and tooling on the outer ring.
Languages
- Python
- Rust
- C
- TypeScript
APIs & data
- REST APIs
- GraphQL
- FastAPI
- SQL
- React
- PHP
Platform & tooling
- Docker
- Linux
- AWS
- Terraform
- CI/CD
- Claude Code
Experience
Software Engineer @DataArt
2026-Present | Sofia, Bulgaria- Build and maintain FastAPI/SQLAlchemy microservices and containerized SQS-fed AWS Lambdas for a royalty accounting platform processing billions of revenue rows, exposed to a React frontend through REST and a GraphQL aggregation layer.
- Own delivery end-to-end via Jenkins CI/CD (Dockerized lint, type, and unit stages, real-container Lambda integration tests per PR, blocking vulnerability scanning) and Terraform infrastructure with Checkov and AI review gates; remediated CVEs and right-sized Lambdas from measured memory peaks.
- Profiled and resolved Lambda performance issues end-to-end, using CloudWatch and Snowflake query history to disprove assumed bottlenecks before changing code, then cut peak memory by ~50% with vectorized PyArrow processing and streaming zip output to S3.
- Develop secure service-to-service APIs with JWT auth middleware, Auth0 M2M tokens backed by AWS Secrets Manager, YAML-driven access rules, Pydantic request validation, and per-request correlation IDs traced through Datadog APM and Sentry.
Backend / Full-Stack Software Developer @MClimate
2024-2025 | Sofia, Bulgaria- Designed and implemented a Python rules engine evaluating real-time IoT device events (LoRaWAN telemetry) to trigger automations, powering 500+ active rules in production.
- Led Meilisearch integration and backend microservice refactors (PHP API, NestJS), deploying a dedicated search service in Docker Swarm and achieving a 10x improvement in search performance.
- Led a JavaScript-to-TypeScript migration and introduced CI quality gates (pre-commit hooks, commit standards), cutting type-related production defects.
Technical Consultant @FactSet
2022-2024 | Sofia, Bulgaria- Wrote and optimized complex SQL over large-scale financial datasets, cutting query times for data deliveries.
- Built and maintained ETL workflows delivering financial data to clients, with a focus on data correctness.
Education
Full Stack Open
2023-2023 | University of HelsinkiFull stack web development course focusing on development with React, Redux, Node.js, PostgreSQL and MongoDB. More advanced topics include GraphQL, TypeScript, Docker, and end-to-end testing.
Master in International Business Law
2014-2015 | University of CatolicaMaster in International Business Law with a focus on finance.
Bachelor of Law
2010-2013 | University of ManchesterBachelor of Law, focusing on common law.