Hello — I am a
Software Developer Full-Stack Developer Backend Developer AI Integration Engineer

A Software Engineer with experience building AI-powered business applications, CRM automation systems, OCR solutions, and mobile products. Currently building full-stack applications at Ravelos using Next.js, TypeScript, Prisma, and OpenAI technologies.

Next.js, TypeScript, React Native ve Spring Boot ile web, mobil ve backend geliştiren; yapay zeka ajan entegrasyonu ve otomasyon süreçlerinde deneyimli bir Junior Yazılım Mühendisiyim.

What I do

Education

Istanbul Beykent University — B.S. in Software Engineering (Oct 2022 — Jun 2026)

Skills
  • Programming Languages: Python, JavaScript, TypeScript, Java, SQL, C++, HTML5, CSS3, XML
  • Frameworks & Libraries: Node.js (Express), Next.js, React, React Native (Expo), Spring Boot
  • Databases & ORMs: PostgreSQL, MySQL, SQLite, Prisma ORM, Supabase DB, Firebase Firestore
  • Testing & Quality: JUnit, Mockito, Postman, Swagger UI, Code Refactoring, Unit Testing
  • Tools & Environments: Git, GitHub, Docker, Docker Compose, Cursor
Certifications
  • Global AI Hub — Introduction To Python, 2024
  • AI4Change Program, 5th Cohort, 2025–2026

Projects

Project

RaveGen OCR and AI Parser Pipeline

Developed an AI-supported pipeline that processes business card images and parses raw text into clean, structured JSON schemas. Built Python scripting filters for image preprocessing (contrast, brightness) to maximize text recognition rates. Implemented duplicate matching rules and transaction logging tables in PostgreSQL to enforce database consistency.

Technologies: Python, Next.js, JavaScript, PostgreSQL, OpenAI
Project

Online Ticket Booking System Backend

Engineered a ticket booking service using Spring Boot, adhering to object-oriented (OOP) clean architecture patterns. Built comprehensive test suites using JUnit and Mockito to validate booking states, business logic boundaries, and service APIs. Designed the normalized MySQL database schema, enforcing foreign keys and index constraints.

Technologies: Java, MySQL, JUnit, Mockito, Spring Boot
Project

LinkedIn Lead Automation and CRM Integration

Built database integration routes to synchronize lead data from external automation agents to a central PostgreSQL CRM. Structured workflow state flags and database tracking models using Prisma to log automation transition points.

Technologies: TypeScript, PostgreSQL, Prisma ORM, Git
Project

Birinden Peer-learning App System Model

Designed and built the user profile modules and matching screen layouts for a mobile tutoring platform. Configured Firebase Firestore NoSQL collections and security rules to secure user-to-user interactions.

Technologies: React Native, JavaScript, Firebase Firestore
Proje

Birinden — Peer Learning Mobil Uygulaması

Kullanıcıların bildikleri ve öğrenmek istedikleri konulara göre eşleşmesini sağlayan mobil bir peer learning (akran öğrenmesi) uygulaması geliştirdim. Eşleşme mantığında iki yönlü beceri kesişimi kullanarak en uygun adayların listelenmesini sağladım. Kullanıcı profili, keşfet ekranı, aday listesi ve eşleşme kayıtları gibi temel uygulama akışlarını tasarladım ve Firebase Firestore ile veri yönetimini sağladım.

Teknolojiler: Expo, React Native, Firebase Firestore
Proje

RaveGen — OCR ve AI Ayrıştırma Akışı

Kartvizit görüntülerinden alınan ham OCR çıktısını ad, e-posta, telefon, şirket, unvan ve web sitesi alanlarına dönüştüren AI destekli ayrıştırma akışı geliştirdim. OCR doğruluğunu artırmak amacıyla perspektif düzeltme ve görsel ön işleme adımları üzerinde çalıştım. Ayrıştırılan verilerin doğrulanması, mükerrer kayıt kontrolü ve otomatik e-posta aksiyonlarına bağlanması süreçlerine katkı sağladım.

Teknolojiler: Expo, TypeScript, Next.js, OCR, OpenAI
Proje

LinkedIn Lead Automation Agent ve CRM State Yönetimi

LinkedIn lead automation agent'ının CRM paneline bağlanması ve her adımın izlenebilir hale getirilmesi için durum (state) yönetimi mantığı üzerinde çalıştım. CRM panelinde lead durumlarının güncellenebilmesi için durum flagleri, status yapıları ve backend endpointleri geliştirdim.

Teknolojiler: AI Agents, CRM Automation, API Integration
Proje

Online Bilet Satın Alma Sistemi

Katmanlı mimariye (Controller, Service, Repository) sahip web tabanlı bir bilet satın alma sistemi tasarladım. JUnit ve Mockito kullanarak servis katmanı için birim testleri yazdım ve test coverage oranını artırdım. MySQL ile ilişkisel veri tabanını yapılandırarak rezervasyon süreçlerinin veri bütünlüğünü korudum.

Teknolojiler: Java, MySQL, JUnit, Mockito, Spring Boot

You can find more on GitHub

Experience

Employment History

Software Developer, Ravelos Software Inc.

Apr 2026 — Present · Istanbul
  • Developed modular backend services, database APIs, and interactive web panels using TypeScript, Next.js, and Node.js (Express).
  • Engineered and optimized relational database schemas and queries in PostgreSQL (via Supabase), managing schema migrations with Prisma ORM.
  • Refactored existing OCR text processing applications and CRM pipelines to enhance system performance, maintainability, and data security.
  • Integrated AI workflows utilizing OpenAI APIs and local scripting utilities to automate text parsing, duplicate detection, and structured data storage.
  • Ensured high code quality and API alignment by validating endpoints via Postman/Swagger and conducting peer code reviews.
  • Maintained local deployment containers and configurations using Docker and Docker Compose.
Employment History

Software Engineering Intern, TALPA

Jul 2025 — Sep 2025 · Istanbul
  • Developed and validated Python scripts for automated email notifications and daemon service workflows.
  • Gained hands-on exposure to Odoo ERP and business workflow management processes during daily operational activities.
  • Assisted in optimizing SQL query performance and debugging relational database tables for corporate web applications.
  • Supported the integration of third-party payment APIs (Iyzico) and checked checkout layouts for responsive alignment.
  • Managed codebase versioning and pull request reviews using Git and GitHub.
İş Deneyimi

Junior Software Engineer, Ravelos Yazılım A.Ş.

2026 — Devam Ediyor · İstanbul
  • Next.js, TypeScript ve Expo/React Native kullanarak web panel, mobil uygulama ve backend API geliştirme süreçlerinde görev aldım.
  • RaveGen (App Store: apps.apple.com/tr/app/ravegen/id6502049970) uygulamasında kartvizit tarama, OCR çıktısı işleme, lead oluşturma, mükerrer kontrol ve otomatik e-posta aksiyonlarını kapsayan iş akışlarının geliştirilmesine destek oldum.
  • OpenAI Agents SDK ve LLM tabanlı yapılarla ham OCR çıktılarının anlamlandırılması ve yapılandırılmış verilere dönüştürülmesi süreçlerinde görev aldım.
  • Kartvizit görüntülerinin daha tutarlı okunabilmesi için perspektif düzeltme, parlaklık/kontrast iyileştirme gibi görsel ön işleme adımlarını entegre ettim.
  • CRM paneline bağlı Summary Agent üzerinde çalışarak kullanıcı notlarının özetlenmesi ve CRM panelinde gösterilebilir çıktı üretilmesi süreçlerine katkı sağladım; Supabase ve Prisma kullanan panel/backend yapılarında veri modelleme, endpoint entegrasyonu ve otomasyon durum takibi süreçlerini destekledim.
İş Deneyimi

Yazılım Mühendisi Stajyeri, TALPA

Temmuz 2025 — Eylül 2025 · İstanbul
  • OTP tabanlı ödeme doğrulama (Iyzico entegrasyonu) içeren yeni kurumsal web sitesinin tasarım ve geliştirme süreçlerinde aktif rol aldım.
  • Mevcut web uygulamasının fonksiyonlarını geliştirmek üzere frontend ve backend geliştirme çalışmalarına katkı sağladım.
  • İletişim süreçlerini hızlandırmak için Python ile otomatik e-posta gönderim uygulaması geliştirdim.

About Me

A Software Engineer with experience building AI-powered business applications, CRM automation systems, OCR solutions, and mobile products. Currently working at Ravelos where I develop full-stack applications using Next.js, TypeScript, Prisma, and OpenAI technologies. Fully committed to clean code, performance refactoring, and leveraging open-source software methodologies to solve business challenges.

Next.js, TypeScript, React Native (Expo) ve Spring Boot gibi modern web, mobil ve backend teknolojilerinde güçlü temelleri olan, yapay zeka ajan entegrasyonu ve otomasyon süreçlerinde pratik deneyime sahip bir Junior Yazılım Mühendisiyim. Ravelos Yazılım A.Ş.'de web panel, mobil uygulama ve backend API geliştirme süreçlerinde aktif rol alıyorum. Teorik bilgileri pratik projelerle pekiştirmeyi ve karmaşık yazılım problemlerine yenilikçi çözümler üretmeyi hedefliyorum.

Let’s build something people love.

Best way to reach me: info@gozdesavkin.com. Bana ayrıca GitHub ve LinkedIn üzerinden ulaşabilirsin.