
Berkay Derin
Software Engineer
I'm a Software Engineer with 2+ years of experience, building production web applications with TypeScript, Node.js, React, and Next.js. Along the way, I've contributed to modernizing a legacy system and building a multi-tenant API platform. In my daily workflow, I actively use AI development tools like Claude Code.
Experience
robotPOS
Jul 2025 — PresentSoftware 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 2025Software 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
Projects
AI-assisted platform digitizing the end-to-end internship workflow for students and coordinators.
Next.js · Gemini AI · MongoDB
AI-powered HR platform that screens and scores candidates through LLM-driven assessments.
Next.js · Claude AI · AWS Bedrock
Salary survey aggregating and visualizing compensation data for software developers in Turkey.
Next.js · Recharts
Searchable, community-driven directory of Model Context Protocol servers.
Next.js · Supabase · Cloudflare Workers
App Store Optimization SaaS with subscription billing and keyword analytics.
Next.js · Stripe
Skills
Frontend
Backend
DevOps & Tools
Languages
Turkish
Native
English
A2-B1
Education
Mehmet Akif Ersoy University
Jan 2026 — PresentM.Sc. Software Engineering
Mehmet Akif Ersoy University
2021 — 2025B.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