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.
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.
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.
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.
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.
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.
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.
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.
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.
You can find more on GitHub
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.
Best way to reach me: info@gozdesavkin.com. Bana ayrıca GitHub ve LinkedIn üzerinden ulaşabilirsin.