[ABOUT]
Full-stack software engineer with 4+ years of experience building backend systems in Node.js/Express.js and Java Spring Boot alongside React/TypeScript frontends for enterprise production platforms. Specialized in REST API design, JWT-based authentication, and permission-based authorization architecture for regulated, multi-tenant workflows — including digital product passport systems, role-based access control, and secure, approval-based data-sharing platforms. Comfortable owning a feature end to end, from database schema to UI. Currently deepening expertise in TypeScript, serverless architecture, and AI-integrated backend systems.
[STACK]
Backend
- Node.js
- Express.js
- Java Spring Boot
- REST API Design
- JWT Authentication
- Middleware Patterns
- MVC Architecture
- Role-Based Access Control (RBAC)
- Redis
- Prisma
- Zod
- BullMQ
- NestJS
Databases
- PostgreSQL
- MongoDB
- Mongoose
- Firebase/Firestore
Frontend
- React.js
- Next.js
- TypeScript
- Redux
- PrimeReact
- Styled-Components
- Tailwind CSS
- Vite
- TanStack Query
- React Router
- Zustand
- React Hook Form
Cloud & Tools
- AWS (Elastic Beanstalk, EC2)
- Firebase Cloud Functions
- Git/GitHub
- CI/CD
- Postman
- Agile/Scrum
[EXPERIENCE]
Full Stack Developer — Ekodenge A.Ş.
05/2022 — PresentAnkara, Türkiye
- Owned 10+ production feature modules across two enterprise platforms, building React interfaces integrated with Node.js/Express.js and Java Spring Boot REST APIs for traceability, authorization, and document-management workflows.
- Built a digital product passport system end to end — database schema, API, and UI — supporting model-, batch-, and item-level records.
- Designed permission-based UI and API authorization logic across organizations, facilities, and API key management, enforcing consistent role-specific access.
- Built a secure, approval-based data-sharing platform from scratch, including a multi-step transaction pipeline (field selection, evidence upload, approvals, recipient-based sharing).
Full Stack Developer — Halıcı Bilgi İşlem A.Ş.
05/2021 — 05/2022Ankara, Türkiye
- Shipped features across web and mobile for a production app, combining React Native with Ruby on Rails backend updates.
- Built REST API features for an online exam system using Node.js, Express.js, Firebase Cloud Functions, and Firestore, integrated with React/Redux frontend screens.
Backend Developer — Yeşil Science
12/2020 — 02/2021Remote / İstanbul, Türkiye
- Implemented core backend features using Node.js, Express.js, JWT, MongoDB, and Mongoose, following REST API and MVC patterns.
- Built authentication and user-management flows including Google/Apple login, and deployed services on AWS Elastic Beanstalk and EC2.
Full Stack Developer Intern — Çankaya University
08/2020 — 09/2020Ankara, Türkiye
- Delivered a survey application end to end using Node.js, Express.js, MongoDB, React, and Redux Thunk.
Frontend Developer — Procurfy
06/2019 — 07/2019Remote / Aachen, Germany
- Contributed to a multi-language React frontend using React Router and Redux Saga in an international, remote-first team.
[CONTACT]
Open to: Full-stack development roles · Backend architecture (Node.js / NestJS) · Enterprise & regulated platform engineering · Real-time & data-intensive systems