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