Full-stack software developer with 8+ years in IT, evolving from hardware and technical operations at IBM into modern software architecture. I pair deep infrastructure knowledge with end-to-end product ownership. At RobotPOS, I build commercial products from the ground up, turning complex business requirements into clean, scalable and reliable software. On the frontend I craft modern interfaces with Next.js and Nuxt.js; on the backend I design services with .NET Core and Node.js. Across the data layer I deliver flexible solutions with PostgreSQL, MongoDB and MSSQL, and rely on Redis and RabbitMQ for caching and asynchronous workloads. My focus goes beyond writing code — I engineer sustainable, high-performance systems built to scale.
Experience
RobotPOS Otomasyon Sistemleri A.Ş.
Jun 2024 — PresentSoftware Developer
Full-time · On-site
- Air POS (Legacy Migration & Cloud Transformation): Led the migration of the 15-year-old Infinia WebForm platform to a modern, cloud-based and scalable architecture, delivered as Air POS. Built on Next.js and Node.js, the system achieves real-time data synchronization with TanStack Query and Zustand, and performance gains through MSSQL and Redis. Secured role-based authorization, live stock tracking and order management with React Hook Form and Zod validation.
- Platform Manager (Marketplace Integration): Designed the integration layer that consolidates order flows from Yemeksepeti, Getir, Migros Yemek, Fuudy, Siparişim and Trendyol into a single dashboard. Engineered a hybrid backend with .NET Core and Node.js, ensuring strong data consistency across PostgreSQL and MongoDB, and delivered modern interfaces with Nuxt.js and Next.js.
- Operation & Data Manager (AI-Powered Reporting): Digitized mobile dealer inspection and data management workflows. Notably, built an AI-powered reporting assistant that lets users query complex sales data in natural language (NLP), backed by a fast and flexible data pipeline on .NET Core API and MongoDB.
- Linux Server Infrastructure: Configured and maintained the Linux server infrastructure — Nginx reverse proxy, container orchestration with Docker, application server deployment and maintenance, CI/CD pipelines, Cloudflare WAF/DDoS protection, SSL management and server hardening.
RobotPOS Otomasyon Sistemleri A.Ş.
Jan 2022 — Jun 2024Research & Development Specialist
Full-time · On-site
- Conducted business analysis and gathered requirements for POS automation workflows
- Authored and optimized SQL Server queries and stored procedures for core POS operations
- Managed Windows server infrastructure, deployments and system maintenance
Propay Teknoloji
Jan 2020 — Jan 2022Computer Technician
Full-time
- Provided on-site technical support and troubleshooting for enterprise POS hardware and software
- Analyzed business workflows and proposed improvements to existing technical setups
IBM
Jan 2018 — Jan 2020Computer Technician
Full-time
- Delivered enterprise-grade hardware and software support for corporate clients
- Handled server administration, network diagnostics and incident resolution
R2 Servis
Jan 2017 — Jan 2018Computer Technician
Full-time
- Performed hardware repair, component-level diagnostics and maintenance
- Provided direct customer support and on-site troubleshooting
GitHub Activity
Projects
Air POS
Modern, web-based successor to the legacy Infinia WebForm application (15+ years old). A cloud POS with real-time orders, payments, stock and reporting. Next.js frontend, Node.js backend, Redis caching, MSSQL.
Platform Manager
Consolidates orders from Yemeksepeti, Getir and Trendyol into a single dashboard. Backend on .NET Core and Node.js, frontend on Nuxt.js and Next.js, data on PostgreSQL and MongoDB, caching with Redis.
Operation Manager · Data Manager
Mobile-friendly dealer inspection and data management tool — auditors fill forms on-site while the system tracks actions and scores performance automatically.
AI Reporting Tools
Users ask plain-language questions such as “best selling product last week?” and the system queries the database and returns the answer. Built with Next.js and a .NET Core API.
Skills
Languages
Education
University
2019 — 2023Bachelor's Degree
Certifications
- ASP.NET Core 5.0 ile Adım Adım Web Geliştirme — Udemy
- ASP.NET MVC 5 ile Sıfırdan Admin Panelli Dinamik CV Sitesi — Udemy
- ASP.NET MVC 5 ile Online Ticari Otomasyon Geliştirme — Udemy
- C# — Udemy
References
Fatih Şen
Software Team Lead
RobotPOS Otomasyon Sistemleri A.Ş.
Berkay Derin
Software Engineer
RobotPOS Otomasyon Sistemleri A.Ş.
Emre Sualp
Computer Engineer
RobotPOS Otomasyon Sistemleri A.Ş.