Emin
Baladjaev
E
B

Backend Systems

Skills
  • Languages & Runtimes
    • Node.js and Bun with Express (and equivalents), Socket.IO and NestJS
    • Java with Spring Boot
    • PHP with Symfony
    • Rust, C++ and Zig
  • Architecture & Deployment
    • Design and implementation of standalone backend servers and microservice-based systems with scalable and maintainable architectures
    • Event-driven backend services integrating real-time third-party platforms (e.g. chat and streaming APIs)
    • Containerization and orchestration of complete Docker-based application stacks
  • APIs & Communication
    • Design and implementation of REST APIs
    • GraphQL APIs for flexible client-server data exchange
    • gRPC services using Protocol Buffers and FlatBuffers
    • Type-safe backend APIs in full-stack TypeScript using tRPC
    • Real-time communication using WebSockets and Server-Sent Events (SSE)
  • Authentication & Security
    • Secure authentication using JWT-based workflows
    • OAuth-based authentication with third-party identity providers
    • Classic session-based authentication
  • Data Storage & Persistence
    • Relational databases including PostgreSQL, MySQL and SQLite
    • SQL query design, optimization and schema management
    • Experience with diverse ORM solutions
    • NoSQL databases including MongoDB and CouchDB
    • In-memory data stores and caching layers using Redis and memcached