Available for New Opportunities

Kaan Kara

Junior Backend / Fullstack Developer

Physics graduate (METU) turning analytical thinking into reliable code.
Building practical web systems with Java, Spring Boot, and modern frontend tools.

Background

From Physics to Fullstack

I graduated with a degree in Physics from METU, where I learned to break down complex systems into fundamental principles. My academic background gave me strong analytical muscles and experience with data visualization using Python.

My transition to software engineering wasn't accidental—it was driven by a desire to build systems that work. I completed an intensive Java & Spring Boot bootcamp to master backend architecture, databases, and API design.

Currently, I am bridging the gap between backend logic and frontend usability. I don't just write code; I think about the end-to-end data flow and operational reliability.

I treat every project as a sandbox to reinforce fundamentals. Whether it's a simple landing page or a complex REST API, my focus is always on clean, maintainable, and efficient code.

Technical Skills

My Toolkit

Backend & Data

  • Java
  • Spring Boot
  • Spring Data JPA
  • REST APIs
  • PostgreSQL / MySQL

Frontend

  • HTML5
  • Tailwind CSS
  • Bootstrap
  • Basic JavaScript
  • Responsive Design

Tools & Core

  • Git / GitHub
  • Linux (Basic)
  • Docker (Fundamentals)
  • Postman
  • Python (Scripting)

Portfolio

Sample Work

Kara Bilişim (Sample Landing Page)

A fast, responsive static landing page built from scratch using HTML and Tailwind CSS. Designed as a "Sandbox Project" to demonstrate frontend fundamentals, deployment workflows, and clean UI principles.

  • ✅ Mobile-first responsive layout
  • ✅ Performance-focused (90+ Lighthouse)
  • ✅ Automated deployment (CI/CD basics)
View Live Project
🚀 Static Site Demo

* Note: This project serves as a technical demonstration of frontend capabilities.

How I Approach Development

1

Fundamentals First

I prioritize understanding the "why" and "how" of the underlying technology before relying on heavy abstractions.

2

Clarity Over Complexity

I strive to write code that is easy to read and maintain. If I can't explain it simply, I refactor it.

3

Iterative Improvement

"Make it work, make it right, make it fast." I believe in shipping functional MVPs and refining them based on feedback.

4

Analytical Mindset

Coming from a Physics background, I approach debugging and system design with a structured, hypothesis-driven method.

Let's Connect

I am currently open to Junior Backend and Fullstack roles (Remote / Ankara).
Feel free to reach out via email or LinkedIn.