Serkan Çakır

Software DeveloperIstanbul, Türkiye·

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

  1. RobotPOS Otomasyon Sistemleri A.Ş.

    Jun 2024 — Present

    Software 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.
  2. RobotPOS Otomasyon Sistemleri A.Ş.

    Jan 2022 — Jun 2024

    Research & 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
  3. Propay Teknoloji

    Jan 2020 — Jan 2022

    Computer 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
  4. IBM

    Jan 2018 — Jan 2020

    Computer Technician

    Full-time

    • Delivered enterprise-grade hardware and software support for corporate clients
    • Handled server administration, network diagnostics and incident resolution
  5. R2 Servis

    Jan 2017 — Jan 2018

    Computer Technician

    Full-time

    • Performed hardware repair, component-level diagnostics and maintenance
    • Provided direct customer support and on-site troubleshooting

GitHub Activity

GitHub Contributions

Projects

Skills

JavaScriptTypeScriptReact.jsNext.jsNuxt.jsNode.jsC#.NET CoreASP.NET MVCPostgreSQLMongoDBRedisMS SQL ServerNginxDockerTailwindCSSGitLinuxRabbitMQMicroservicesWeb Services API

Languages

TurkishNative
EnglishA1-A2

Education

University

2019 — 2023

Bachelor'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.Ş.

BD

Berkay Derin

Software Engineer

RobotPOS Otomasyon Sistemleri A.Ş.

ES

Emre Sualp

Computer Engineer

RobotPOS Otomasyon Sistemleri A.Ş.