Skip to content
View OnatArslan's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Block or report OnatArslan

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
OnatArslan/README.md

πŸ‘‹ Hey, I'm Onat – I architect and build scalable backend systems.

🧠 About Me

I’m a Backend Developer currently working at Zalando.de, where I design and build scalable, maintainable systems using both Node.js and Java/Spring stacks.

My daily work revolves around:

  • Clean API design and domain-driven backend architecture
  • Query optimization, database design, and performance tuning
  • Server-side security, authentication, and production readiness

Although I specialize in backend systems, I also build well-structured frontends using React β€” when architectural consistency and end-to-end ownership are needed.


βš™οΈ Tech Stack

πŸ”© Backend

  • Node.js, Express.js, TypeScript, JavaScript (ES6+)
  • Java, Spring Boot, Spring Data JPA, REST, MVC, Clean Architecture
  • PostgreSQL, SQL Performance Optimization, Prisma, JPA/Hibernate
  • Authentication, Authorization, RBAC, JWT, OAuth2
  • Caching (Redis), Rate Limiting, Security Headers, Input Validation

🧱 Architecture

  • Domain-Driven Design (DDD)
  • Layered + Hexagonal Architecture
  • API-First Development
  • Async Messaging (Event-Based Design – Kafka/RabbitMQ knowledge)
  • CI/CD Workflows (GitHub Actions)

🐳 DevOps & Tools

  • Docker, Docker Compose, Git, GitHub Actions
  • Linux CLI, PM2, Nodemon, Postman, Insomnia

πŸ§‘β€πŸ’» Frontend

  • React, Redux Toolkit, React Query, Tailwind CSS (used only when needed)
  • Focused on component design, state management, and frontend/backend integration

πŸ“Œ Current Focus

  • Scaling backend systems (Java + Node) under production load
  • Mastering clean architecture and design patterns
  • Writing testable and decoupled code
  • Strengthening React skills without compromising backend focus
  • Building side projects and documenting everything

✨ Current Side Project

Currently building a Upwork-style project(DevMatch) with custom backend architecture, token-based auth, and a scalable API-first design using Node.js, TypeScript, PostgreSQL, and React.


πŸ“š Backend Books I'm Studying

Reading through a curated list of 21 backend books covering:

  • REST API design
  • Clean code and refactoring
  • System design and microservices
  • DevOps, Docker, and scalable infrastructure
    (Ask me for the list if you're curious β€” it's gold.)

🀝 Let's Connect


"I don’t just write code. I build backend systems you won’t need to rewrite in six months."

Pinned Loading

  1. event-management-system event-management-system Public

    Social platform for events(includes real time chat)

    JavaScript 1

  2. down-work down-work Public

    Upwork clone

    JavaScript

  3. libgram libgram Public

    JavaScript

  4. library-management-system library-management-system Public

    JavaScript

  5. tours-api tours-api Public

    JavaScript

  6. dev-match dev-match Public

    JavaScript