Skip to content

Curriculum Vitae

White one-page CV. Use Download PDF to save the file.

Portfolio

Kazım Kalaycı

Junior Backend Developer · Go & Java

I build concurrent backend services, REST APIs, and real-time systems with Go, Java, and PostgreSQL. I care about clean architecture, data integrity, and shipping software that is ready to run in production.

Experience

  • B.Sc. Computer Technologies and Information Systems

    2021 — 2025

    Mehmet Akif Ersoy University, Burdur

    Completed a bachelor’s degree with a 3.47/4.00 GPA. Built a foundation in programming, relational databases, and software engineering, then specialized in backend systems with Go and Java.

  • UI Developer Intern

    Feb 2025 — May 2025

    Jotform

    As part of a 4-person intern team, converted analytics dashboard designs into working UI with HTML5, CSS3, and React, and shipped an additional landing page. Collaborated in Agile sprints, joined code reviews, and practiced responsive, component-based frontend work.

  • Freelance Backend Developer

    2025 — Present

    Independent

    Designing REST APIs and PostgreSQL schemas in Go, implementing JWT authentication, and packaging services with Docker. Building side projects in Spring Boot and Go — from ACID money transfers to concurrent RSS workers and WebSocket rooms.

Projects

  • RESTful Bank API

    Layered Spring Boot API for accounts and transfers: BigDecimal money handling, ACID transactions, validation, centralized error handling, and unit tests for success and insufficient-balance paths.

    Java · Spring Boot · PostgreSQL · JUnit 5

  • Blog Aggregator

    Go CLI and worker that manages users and RSS feeds on PostgreSQL via sqlc. A scheduled time.Ticker job fetches and parses feeds in the background — practice with HTTP/XML processing, migrations, and long-running jobs.

    Go · PostgreSQL · sqlc · Goose

  • Real-time Messaging Server

    Concurrent multi-room chat server with Go, Fiber, and WebSockets. Goroutines and channels keep room state thread-safe while broadcasting messages to connected clients.

    Go · Fiber · WebSocket · Concurrency

  • TaskSphere

    Containerized full-stack task platform: a Go REST API paired with a React client, packaged for local and production-style Docker workflows.

    Go · React · Docker · REST

  • Payroll Management API

    Spring Boot REST API simulating employee and payroll flows. Practiced HTTP method conventions, entity modeling, custom exceptions, CRUD, and consuming external services with RestTemplate.

    Java · Spring Boot · REST · JPA

  • Pokedex CLI

    REPL Pokédex in Go with PokéAPI integration and a mutex-protected in-memory cache plus a background cleanup loop to cut repeat HTTP calls.

    Go · CLI · Concurrency · JSON

Skills

Languages
Go, Java, SQL, JavaScript, Python
Backend & APIs
Spring Boot, Fiber, REST, WebSocket, JWT, sqlc
Data & Persistence
PostgreSQL, MySQL, Hibernate, Spring Data JPA, Goose
Tooling & Frontend
Docker, Git, JUnit 5, Mockito, React, HTML/CSS
Languages
Turkish (native), English (B2)