Alexander Satretdinov

Alexander Satretdinov

Senior Software Engineer · Sofia, Bulgaria

About

Software engineer based in Sofia with 10+ years of experience. I build web applications with TypeScript, React, and Node.js — but I’ve worked across the entire stack, from frontend to databases and infrastructure.

I enjoy working in environments where things move fast and every line of code brings value to users. Over the years I’ve learned that good architecture and clean code are important, but equally important are clarity, collaboration, and pragmatic decisions that keep teams moving forward.

I use Neovim btw.

Skills & Stack

Languages
TypeScript JavaScript Go PHP SQL HTML / CSS
Backend
Node.js NestJS Express Next.js Laravel Symfony
Frontend
React Vue Material UI Webpack Vite
Data
PostgreSQL MySQL MongoDB Redis RabbitMQ SQS Kafka
Infrastructure
AWS Docker Terraform Jenkins CI / CD Linux Nginx
Observability
Prometheus Grafana ELK Sentry
Architecture
SOA Microservices SOLID GRASP DDD REST OpenAPI
Auth & Identity
OAuth 2.0 OIDC SSO Auth0 Ory
Testing
Jest PHPUnit Nightwatch Swagger Cypress Playwright

Experience

Education

B.Sc. Computer Science 2022 — 2025
Siberian State University of Telecommunications and Information Science
Master's degree, Economics 2007 — 2012
Novosibirsk State University of Architecture and Construction

Certifications

Amazon Web Services (AWS)
Certificates.dev
Certificates.dev
Boot.dev

Languages

Russian Native
English B2
Bulgarian A2

Contact