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.
- 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
- Domain-Driven Design (DDD)
- Layered + Hexagonal Architecture
- API-First Development
- Async Messaging (Event-Based Design β Kafka/RabbitMQ knowledge)
- CI/CD Workflows (GitHub Actions)
- Docker, Docker Compose, Git, GitHub Actions
- Linux CLI, PM2, Nodemon, Postman, Insomnia
- React, Redux Toolkit, React Query, Tailwind CSS (used only when needed)
- Focused on component design, state management, and frontend/backend integration
- 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
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.
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.)
- π© onatarslan13@gmail.com (primary)
- π onatwhkmp@gmail.com
"I donβt just write code. I build backend systems you wonβt need to rewrite in six months."