Skip to content
View KamilCaliskan's full-sized avatar
🍉
🍉

Block or report KamilCaliskan

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
KamilCaliskan/README.md

👨‍💻 Kamil Çalışkan — Backend Software Engineer

Backend-focused software engineer with a strong commitment to building secure, reliable, and production-ready APIs.
Currently based in Baden-Württemberg, Germany, actively pursuing backend roles with a focus on enterprise and FinTech systems.


🎯 Current Goal

Build and demonstrate deep backend engineering skills through real projects, strong testing practices, and infrastructure automation.
Main focus: Java + Spring Boot + PostgreSQL + Docker + CI/CD.


🛠 Core Technical Skills

📌 Backend & API

  • Java 17
  • Spring Boot 3
  • REST API design
  • JWT Authentication & Role-based Access

📊 Data & Persistence

  • PostgreSQL
  • Spring Data JPA / Hibernate
  • Flyway migrations
  • ACID + transaction isolation

🔐 Security & Reliability

  • JWT
  • Input validation
  • Audit logging
  • Structured error handling

🧪 Testing

  • JUnit 5
  • Mockito
  • Testcontainers (real DB integration)
  • Unit & Integration tests

📦 DevOps & Deployment

  • Docker & Docker Compose
  • GitHub Actions (CI/CD)
  • Environment configuration

📁 Highlight Projects

🔐 Secure Transaction Ledger API

(Repository link inserted when ready)

Backend API that simulates real-world financial transaction handling:

Features:

  • Atomic money transfers with rollback
  • Pessimistic & optimistic locking
  • JWT auth & role-based protection
  • Immutable audit log
  • Real integration tests with PostgreSQL + Testcontainers
  • Dockerized and CI/CD pipeline

Tech: Spring Boot, PostgreSQL, Flyway, JWT, Docker, GitHub Actions


📌 Other Projects

Repository Stack Description
WoW Battle Royale C++ Multiplayer game logic & backend integration
job-tracker-dashboard JavaScript Interactive job tracking dashboard

These earlier projects demonstrate general development fundamentals and collaborative experience.


🧠 Engineering Practices

  • Test-first mindset
  • Logging & observability
  • Security by default
  • Database reliability
  • Clear architecture & documentation

🌍 Languages

🇹🇷 Turkish — Native
🇬🇧 English — B2
🇩🇪 German — B1

Pinned Loading

  1. WoW_Battle_Royale WoW_Battle_Royale Public

    C++

  2. job-tracker-dashboard job-tracker-dashboard Public

    JavaScript

  3. fintech-ledger fintech-ledger Public

    Java