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

Highlights

  • Pro

Block or report OnatArslan

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
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 Wehkamp.nl, 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