Onur Uysal

Senior Full-Stack Software Engineer | Technical Leadership

İzmir, Türkiye

5+ years of production software development across web, mobile, backend, real-time, and AI-powered systems. React, React Native, Next.js, TypeScript, Java/Spring Boot, and Node.js.

Hands-on engineering and technical leadership across architecture, API and data-model design, cloud delivery, testing, observability, and production operations. Experience in code review, hiring, engineering planning, repository and tooling governance, stakeholder coordination, and incident resolution.

Open to Senior Full-Stack and Technical Leadership opportunities

Based in Türkiye · Open to remote opportunities

Download CV

Projects

Selected work across web, mobile, backend, real-time, and AI-powered systems

Kobimat AI

AI-powered SaaS platform combining a Next.js/TypeScript frontend with a Java/Spring Boot backend. Own architecture, engineering priorities, and delivery across AI integrations and production dependencies.

  • Structured-output validation and controlled review paths
  • Timeouts, retries, and provider fallback
  • Resumable processing, persistence, and auditability
Next.jsTypeScriptJavaSpring BootPostgreSQLRedis

Slothwise

Production health platform spanning React Native mobile development and Java/Spring Boot backend services, with end-to-end responsibility for architecture, integrations, releases, and production support.

  • Subscriptions, health-data integrations, and widgets
  • Calendar synchronization, offline-aware flows, and caching
  • Versioned REST APIs and backward-compatible mobile integrations
  • Technical planning, architecture reviews, and reusable engineering patterns
React NativeExpoEASJava 21Spring BootPostgreSQLRedis

İş Sistem HR Platform

In-house HR platform with role-specific employee, manager, and administrative workflows. Built a modular monolith with clear domain, application, persistence, and API boundaries inspired by DDD and Clean Architecture.

  • JWT/RBAC authorization and HR-domain REST APIs
  • Relational models, transactions, filtering, and pagination
  • Caching, background processing, migrations, and indexing
  • JUnit/Mockito integration testing and Dockerized environments
ReactTypeScriptJavaSpring BootSpring SecurityJPA / HibernatePostgreSQLRedis

KFC Türkiye

Owned React Native development, store releases, and production support for the consumer application across iOS and Android. Used crash data, analytics, and user feedback to prioritize reliability improvements.

  • Contributed to increasing the app rating from 2.1 to 4.2
  • Signing, staged store releases, and rollback workflows
  • Technical hiring, code reviews, and engineering guidance
React NativeFastlaneSentryFirebaseAdjustInsiderGA4

Tapu.com

B2B and e-commerce products supporting 40K+ weekly active users and high-traffic real-time auction flows, with contributions across web, mobile, Java backend services, and AWS production workflows.

  • Latency-sensitive bidding across web and mobile
  • Reconnection, error handling, and state synchronization
  • Concurrency-sensitive event ordering and request consistency
  • Pull-request validation automation
React NativeNext.jsAngularJavaWebSocketsAWS ECSSQSCloudWatchTestcontainers

Hastanem Yanımda

Built and launched a healthcare application across iOS and Android, with supporting backend services. Owned product requirements through architecture, deployment, and production support; later continued as a shareholder and product/technology advisor.

  • 50K+ downloads and a 4.7-star rating across app stores
  • Appointment scheduling, messaging, and video consultations
  • Payments, nearby-pharmacy discovery, and push notifications
  • Idempotent payment/appointment operations and background workflows
React NativeNode.jsExpressSocket.ioMongoDBRedisDockerAWS

Pizza Hut Türkiye

Contributed to Pizza Hut Türkiye’s Next.js platform during the Software Development Specialist role at İş Sistem.

Next.js

Experience

Software Engineer / Product Owner

Nov 2025 — Present

Kobimat AI - AI-Powered SaaS Platform · Independent / Contract, Remote

  • Architected and launched an AI-powered SaaS platform with a Next.js/TypeScript frontend and Java/Spring Boot backend, using PostgreSQL and Redis across core application, data, caching, and asynchronous-processing workflows.
  • Translate product goals into engineering priorities, milestones, and technical decisions; coordinate delivery across application, AI integrations, infrastructure, and production dependencies while tracking risks and blockers.
  • Designed resilient AI workflows with structured-output validation, timeout and retry policies, provider fallback, resumable processing, persistence, auditability, and controlled review/correction paths for unreliable model outputs.
Next.jsTypeScriptJavaSpring BootPostgreSQLRedis

Senior Software Engineer, Independent / Contract

Mar 2025 — Apr 2026

Slothwise - Health Platform · Remote

  • Own end-to-end engineering and delivery of a production React Native health application, from mobile architecture and data flows through integrations, release workflows, production support, and technical decision-making.
  • Lead technical planning and architecture reviews across mobile and backend-facing work, evaluate implementation trade-offs and production risks, review code and approaches, and establish reusable engineering patterns for contributors.
  • Build iOS/Android features including subscriptions, health-data integrations, widgets, calendar synchronization, offline-aware flows, caching, and OTA release workflows.
  • Design and implement backend services and versioned REST APIs using Java 21, Spring Boot, Spring Security, PostgreSQL, and Redis, covering authentication, validation, caching, backward compatibility, and resilient mobile integration flows.
React NativeExpoEASJava 21Spring BootSpring SecurityPostgreSQLRedis

Software Development Specialist

Nov 2022 — Mar 2025

İş Sistem - KFC Türkiye · Istanbul, Türkiye

  • Owned React Native development, store releases, and production support for KFC Türkiye's consumer application across iOS and Android.
  • Used crash data, analytics, user feedback, and store reviews to prioritize improvements that contributed to increasing the app rating from 2.1 to 4.2.
  • Participated in technical hiring and supported engineers through interviews, code reviews, implementation guidance, onboarding, knowledge sharing, delivery follow-up, and engineering tooling/repository governance.
  • Designed and developed an in-house HR platform using React/TypeScript and Java, Spring Boot, Spring MVC, Spring Security, Spring Data JPA/Hibernate, and PostgreSQL, structuring the backend as a modular monolith with clear domain, application, persistence, and API boundaries inspired by DDD and Clean Architecture.
  • Designed HR-domain REST APIs, relational models, transaction boundaries, server-side filtering/pagination, JWT/RBAC authorization, and role-specific employee, manager, and administrative workflows, applying SOLID and dependency-injection patterns to keep business logic testable and maintainable.
  • Implemented Redis caching and cache invalidation, asynchronous background processing, PostgreSQL migrations/indexing, JUnit/Mockito integration testing, Dockerized environments, structured logging, health checks, and production troubleshooting for internal services.
  • Built and maintained Fastlane CI/CD pipelines, signing, staged App Store/Google Play releases and rollback workflows; strengthened KFC reliability with Sentry, Firebase, Adjust, Insider and GA4, and contributed to Pizza Hut Türkiye’s Next.js platform.
React NativeReactTypeScriptJavaSpring BootSpring Data JPA / HibernatePostgreSQLRedisJUnitMockitoDockerFastlaneSentry

Software Engineer

Dec 2021 — Sep 2022

Tapu.com · Istanbul, Türkiye

  • Developed B2B and e-commerce products using React Native, Next.js, Angular, and TypeScript/JavaScript, supporting 40K+ weekly active users and high-traffic real-time auction flows.
  • Integrated REST APIs and WebSocket services for latency-sensitive bidding across web and mobile clients; improved reliability through automated testing, reconnection strategies, stronger error handling, and state synchronization.
  • Worked with backend engineers on concurrency-sensitive real-time system design involving event ordering, stale client state, duplicate requests, reconnection behavior, and consistency across WebSocket-driven auction workflows.
  • Contributed to Java backend services and AWS-based production workflows supporting auction and commerce systems, including ECS deployments, SQS-backed asynchronous processing, CloudWatch monitoring, Dockerized environments, and Testcontainers-based integration testing.
  • Integrated Sentry, Segment, and Adjust for observability and analytics; built a pull-request automation bot that performed validation checks and reduced manual engineering coordination.
React NativeNext.jsAngularTypeScriptJavaWebSocketsAWS ECSSQSCloudWatchDockerTestcontainers

Founding Mobile Engineer & Shareholder

Feb 2021 — Aug 2021

Hastanem Yanımda · Istanbul, Türkiye

  • Built and launched a React Native healthcare application that reached 50K+ downloads and a 4.7-star rating across app stores.
  • Delivered end-to-end appointment scheduling, real-time patient-doctor messaging, video consultations, payment flows, nearby-pharmacy discovery, and push notifications across iOS and Android.
  • Built supporting Node.js, Express, Socket.io, MongoDB, Redis, and Docker services; designed REST/WebSocket flows, data models, caching, idempotent payment/appointment operations, asynchronous background workflows, and supporting AWS deployment/monitoring flows.
  • Owned features from product requirements and architecture through API/data-flow design, implementation, deployment, debugging, and production support; later continued as a shareholder and product/technology advisor.
React NativeNode.jsExpressSocket.ioMongoDBRedisDockerAWS

Skills

Backend

Java 21+Spring BootSpring MVCSpring SecuritySpring Data JPA / HibernateNode.jsExpress.jsREST APIsWebSockets

Architecture

System DesignDDDModular MonolithClean ArchitectureSOLIDDependency InjectionEvent-Driven Architecture

Frontend

ReactNext.jsTypeScriptJavaScript (ES6+)AngularHTML5CSS3SASS/SCSSTanStack Query

Mobile

React NativeExpoEASiOS & AndroidNative ModulesXcodeAndroid StudioGradleOTA Deployments

Data / Messaging

PostgreSQLMongoDBRedisSQLIndexingTransactionsConcurrencyQuery OptimizationDatabase Migrations

Cloud / DevOps

AWSECSSQSCloudWatchDockerGitHub ActionsCI/CD

Quality / Security

JUnitMockitoTestcontainersJestSentryJWTRBAC

Leadership

Technical LeadershipTechnical HiringCode ReviewMentoringEngineering PlanningRepository & Tooling Governance

Languages

  • English: C1
  • Turkish: Native

Education

Master of Science: Computer Engineering

09/2023 — 05/2026

İzmir Katip Çelebi University · İzmir, Türkiye

Completed Master of Science in Computer Engineering

  • Thesis: Temporal and Autoregressive Feature Engineering for Cattle Behavior Classification Using Low-Resolution Sensor Data — 9,222 labeled observations from 24 cattle; improved four-class Macro-F1 from 0.647 to 0.94

Bachelor of Science: Electrical & Electronics Engineering

09/2015 — 07/2021

Marmara University · Istanbul, Türkiye

  • Final Project I: Designing a microstrip antenna for 5G applications
  • Final Project II: Designing and developing a mobile application: Hastanem Yanımda (iOS & Android)

Publications & Research

Temporal and Autoregressive Features for Cattle Behavior Classification Using Low-Power LoRaWAN Accelerometer Data

2026

Sensors

Uysal, O., Bakır, M. E., Perea, A. R., Tümen, V., Utsumi, S. A.

Cattle Behavior Classification in Precision Livestock Farming: A Structured Review

2026

ICADA

Onur Uysal, Vedat Tümen