Fatih Karaca

About Me

Java Software Engineer with a strong focus on backend development and building robust, scalable applications. Skilled in Java, Spring Boot, RESTful APIs, and working with various databases including relational and NoSQL systems.
Experienced with Node.js and Express.js, and currently expanding skills in .NET development. Proficient in using Docker, Git, Kafka and modern development tools. Also familiar with front-end technologies like HTML, CSS, JavaScript, and React.
Former Police Intendant with proven leadership, adaptability, and problem-solving abilities—now bringing these strengths into software engineering and collaborative development environments.

Projects

  • MeowMatchGitHub Repo
    REST API for a Tinder-style cat matching app using Java, Spring Boot, MongoDB, Docker.
  • Library Management SystemGitHub Repo
    Full-stack app using Java, Kotlin, and React with role-based access , management and review system.
  • Emote GeneratorGitHub Repo
    CLI tool for generating emoji-style reactions for chat or UI integration. Built with Node.js.
  • Intensive Data Analyzing
    Scala + Apache Spark project for analyzing smart energy data as part of the Tampere University Data Engineering course. Focused on energy consumption and production patterns in smart grid environments under the Spark framework.

Contact

Email: karacaafatih@gmail.com

Phone: +358 46 944 9777

Location: Espoo, Finland

📄 Download Resume