Umiejętności

Technologie i narzędzia, które poznałem i wykorzystuję w swojej pracy.

Obszary specjalizacji

Architektura mikroservisowa i systemy rozproszone
Cloud-native applications (Kubernetes, Docker)
High-availability & fault-tolerant systems
Event-driven architecture & message queues
Enterprise integrations & API design
Performance optimization & scalability
Techniczne

Frontend

  • Angular
  • React
  • Next.js
  • TypeScript
  • SCSS
  • Tailwind CSS
  • Bootstrap
  • RWD
  • SPA
  • PWA

Backend

  • NestJS
  • Node.js
  • TypeORM
  • Prisma
  • Microservices
  • WebSocket
  • WebRTC

DevOps & Infrastruktura

  • Kubernetes
  • Docker
  • Helm
  • CI/CD
  • Redis
  • RabbitMQ
  • Multi-region Architecture

Bazy danych

  • MySQL
  • PostgreSQL
  • Database Sharding
  • Database Migrations

Inne

  • Git
  • bash
  • GDPR Compliance
  • SaaS Multi-tenancy
  • Code Isolation
Miękkie

Umiejętności miękkie

  • Prowadzenie zespołów developerskich
  • Planowanie architektury technicznej
  • Code review & mentoring
  • Zarządzanie ryzykiem projektowym
  • Komunikacja techniczna z klientem
  • Dokumentacja techniczna
  • Analiza wymagań biznesowych
  • Optymalizacja procesów CI/CD