Furkancan Okal
Education
Manisa Celal Bayar University
Sep 2020 – Jun 2025Bachelor of Science in Computer Engineering - 3.4 GPA | Manisa, Turkey
Experience
Backend Developer Intern at Kentkart
Feb 2025 – Jun 2025Office - Izmir
- Bus Trajectory Identification by Map-Matching (Spring Boot, Java, PostgreSQL/PostGIS): Engineered a system based on academic research to accurately map-match real-time bus trajectory data from APIs or Kafka streams.
- Applied advanced algorithms including Hidden Markov Models (HMM), A* for routing, vectorization of trajectories, and cosine similarity for trajectory comparison.
- GTFS Editor (Node.js, React/Vite): Developed a full-stack application to streamline the visualization and management of public transit (GTFS) data, implementing comprehensive CRUD operations for shapes, stops, trips, routes, calendars, and agencies.
Experience
Backend Developer Intern at Enoca
Aug 2024 – Sep 2024Remote
- Worked on enterprise-level Java Spring Boot applications and SAP Hybris commerce platform.
- Developed and maintained server-side pages and components using Spring MVC.
- Operated within a Linux environment (Ubuntu) for development and deployment tasks.
Experience
Backend Developer Intern at P.I. Works, Inc.
Jul 2024 – Aug 2024Hybrid - Istanbul
- Developed a CI/CD pipeline component to automatically tag commits, improving deployment traceability.
- Created and managed Dockerfiles for containerizing .NET projects, integrating them into the CI/CD pipeline.
- Learned and consistently applied clean code principles to write clear, understandable, and maintainable code.
Projects
Pati Soru
Under DevelopmentA full-stack pet owner forum application. Live | Source
- Features a complete user authentication and authorization system using Spring Security.
- Containerized with Docker and orchestrated via Docker Compose for easy deployment and scaling.
- Integrated Redis for high-performance caching of frequently accessed data.
- Implemented a monitoring stack with Prometheus and Grafana to track application health and performance.
About Me
A driven Computer Engineering student specializing in back-end development with Java and the Spring Framework. My journey began in my first year with a dual focus: mastering core Java through my curriculum while independently learning front-end technologies (HTML, CSS, JS). I have since deepened my expertise in advanced Java, including multi-threading and sockets, and now build enterprise-level applications with Spring Boot.
My academic work has allowed me to apply complex algorithms to real-world problems. For my graduation projects, I engineered a map-matching system using Hidden Markov Models (HMM) and designed a novel load balancer powered by an LSTM neural network.
Passionate about the full software lifecycle, I also built and maintain an Arch Linux home server from scratch. It hosts my personal projects behind an Nginx proxy, is managed via SSH, and is monitored with a Prometheus/Grafana stack, reflecting my hands-on approach to DevOps and infrastructure.