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
-
MeowMatch – GitHub Repo
REST API for a Tinder-style cat matching app using Java, Spring Boot, MongoDB, Docker. -
Library Management System – GitHub Repo
Full-stack app using Java, Kotlin, and React with role-based access , management and review system. -
Emote Generator – GitHub 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