Berkay Derin

Berkay Derin

Software Engineer

Istanbul, Turkey
·

Full-stack developer specializing in the JavaScript/TypeScript ecosystem. I build end-to-end web applications using React, Next.js on the frontend and Node.js, Express on the backend. Passionate about clean architecture, type-safe code, and delivering performant, user-centric solutions.

Experience

robotPOS

Jul 2025 — Present

Software Engineer · Full-time · On-site

Portal Manager

  • Migrated 15-year-old .NET legacy system to modern Next.js architecture
  • Built 11 modules (Order, Stock, Invoice, Production, Customer, Transfer, Expense, Inventory, Report, Warehouse) with feature-based architecture
  • Implemented real-time data sync, role-based auth using TanStack Query, React Hook Form, Zod, and MSSQL

Integration Manager

  • Designed and built a multi-tenant REST API platform that enables enterprise clients to integrate their ERP systems with robotPOS (Next.js, Prisma, PostgreSQL, MSSQL)
  • Developed 9 domain modules — currents, products, warehouses, transfers, waybills, supply documents, manufacture formulas, external documents, and product merging — each with full CRUD and validation
  • Implemented a layered security architecture: Bearer token auth, IP whitelisting, per-key & per-IP rate limiting, brute force protection, and per-company daily request quotas
  • Delivered Swagger-documented API with self-service access for enterprise clients under managed daily quotas

Doğuş Teknoloji

Jul 2024 — Jun 2025

Software Engineer · Full-time · Hybrid

D-Charge App

  • Built station management dashboard with React.js and TypeScript for CRUD operations
  • Developed Node.js BFF layer handling invoices, user data, and OCPP logs
  • Implemented i18n, Sentry integration, and responsive UI with TailwindCSS

GitHub Activity

GitHub Contributions

Skills

JavaScriptTypeScriptReactNext.jsNode.jsExpressTanStack QueryZustandReduxGraphQLTailwindCSSMongoDBPostgreSQLPrismaSupabaseDockerAWS BedrockGitVercelDokploy

Languages

Turkish

Native

English

A2-B1

Education

Mehmet Akif Ersoy University

Jan 2026 — Present

M.Sc. Software Engineering

Mehmet Akif Ersoy University

2021 — 2025

B.Sc. Software Engineering

GPA: 3.16/4.00

IEEE MAKÜ - Event Host & Social Media Manager

Certifications

  • Frontend Web Development (+120 hrs) — Patika.dev
  • Node.js Backend — Patika.dev
  • MCP Bootcamp — Komunite.com.tr

References

Mert KöseoğluSenior Software Engineer · Doğuş Teknoloji
Abdussamet KacıSenior Software Developer · Doğuş Teknoloji
Kardel Rüveyda ÇetinSoftware Development Lead · Doğuş Teknoloji
Serkan ÇakırSoftware Development Specialist · robotPOS