
With over 8 years of experience in the IT industry, I have built a career that spans from hardware and technical operations (IBM) to modern software architecture. I combine the deep infrastructure knowledge I gained along the way with end-to-end product development capabilities. Currently at RobotPOS, I bring commercial products to life from scratch — turning complex business requirements into clean, scalable and working software. As a full-stack developer, I build modern interfaces with Next.js and Nuxt.js on the frontend, and leverage .NET Core and Node.js architectures on the backend. On the data layer, I deliver flexible solutions with PostgreSQL, MongoDB and MSSQL, and actively use queue/cache mechanisms like Redis and RabbitMQ for performance and asynchronous process management. My focus is not just writing code, but building sustainable and high-performance systems.
Experience
RobotPOS Otomasyon Sistemleri A.S.
Jun 2024 — PresentSoftware Developer · Full-time · On-site
- •Air POS (Legacy Migration & Cloud Transformation): Migrated the 15-year-old Infinia WebForm infrastructure to a modern, cloud-based and scalable architecture under the name Air POS. Built the system on Next.js and Node.js; achieved real-time data synchronization with TanStack Query and Zustand, and performance optimization with MSSQL and Redis. Secured role-based authorization, real-time stock tracking and order management workflows with React Hook Form and Zod validations.
- •Platform Manager (Marketplace Integration): Developed the integration layer that consolidates order flows from Yemeksepeti, Getir, Migros Yemek, Fuudy, Siparisim and Trendyol into a single panel. Built a hybrid backend with .NET Core and Node.js, ensuring high data consistency across PostgreSQL and MongoDB databases; delivered modern interfaces with Nuxt.js and Next.js on the frontend.
- •Operation & Data Manager (AI-Powered Reporting): Built modules to digitize mobile dealer inspection and data management workflows. Most notably, developed an AI-powered reporting assistant that enables users to query complex sales data using natural language (NLP). Achieved fast and flexible data flow using .NET Core API and MongoDB.
- •Linux Server Infrastructure: Configuring and maintaining Linux server infrastructure — Nginx reverse proxy, container management with Docker, application server deployment and maintenance, CI/CD pipeline management, Cloudflare WAF/DDoS protection, SSL management and server hardening.
RobotPOS Otomasyon Sistemleri A.S.
Jan 2022 — Jun 2024Research & Development Specialist · Full-time · On-site
- •Worked on business analysis and gathered requirements for POS automation workflows
- •Wrote and optimized SQL Server queries and stored procedures for core POS operations
- •Handled Windows server infrastructure, deployments and system maintenance
Propay Teknoloji
Jan 2020 — Jan 2022Computer Technician · Full-time
- •On-site technical support and troubleshooting for enterprise POS hardware and software
- •Analyzed business workflows and proposed improvements to existing tech setups
IBM
Jan 2018 — Jan 2020Computer Technician · Full-time
- •Enterprise-level hardware and software support for corporate clients
- •Server administration, network diagnostics and incident resolution
R2 Servis
Jan 2017 — Jan 2018Computer Technician · Full-time
- •Hardware repair, component-level diagnostics and maintenance
- •Direct customer support and on-site troubleshooting
GitHub Activity
Projects
Air POS
Next.js · Node.js · MSSQL · RedisModern web-based alternative to the legacy Infinia WebForm app (15+ years old). Cloud POS with real-time orders, payments, stock and reporting. Next.js frontend, Node.js backend, Redis caching, MSSQL
Platform Manager
Nuxt.js · Next.js · .NET Core · Node.js · PostgreSQL · MongoDB · RedisPulls orders from Yemek Sepeti, Getir, Trendyol into a single dashboard. Backend .NET Core and Node.js, frontend Nuxt.js and Next.js, database PostgreSQL and MongoDB, cache Redis
Operation Manager - Data Manager
Next.js · .NET Core · MongoDB · RedisMobile-friendly dealer inspection and data management tool — auditors fill forms on-site, system tracks actions and scores performance automatically
AI Reporting Tools
Next.js · .NET Core · PostgreSQL · RedisUsers ask questions like "best selling product last week?" and the system queries the database and returns results. Built with Next.js and .NET Core API
Skills
Languages
Turkish
Native
English
A1-A2
Education
University
2019 — 2023Bachelor's Degree
Certifications
- •Asp.Net Core 5.0 ile Adim Adim Web Gelistirme — Udemy
- •Asp.Net Mvc5 ile Sifirdan Admin Panelli Dinamik CV Sitesi — Udemy
- •Asp.Net Mvc5 ile Online Ticari Otomasyon Gelistirme — Udemy
- •C# — Udemy
References
Fatih Sen
Software Team Lead · RobotPOS Otomasyon Sistemleri A.S.
Berkay Derin
Software Engineer · RobotPOS Otomasyon Sistemleri A.S.
Emre Sualp
Computer Engineer · RobotPOS Otomasyon Sistemleri A.S.