Kenan Saleh

Backend Software Developer

Final-year Computer Engineering student at Yeditepe University specializing in backend software development. Hands-on experience building RESTful APIs in Java and Go using layered service architecture, with practical knowledge of concurrency, testing, and containerized deployment. I build reliable, well-structured backend systems and I'm looking for a role where I can ship real-world software and keep growing as an engineer.

0
Skills
Work Experience
Golang Developer (Trainee)
BlueCoderSolution
Nov 2024 — Feb 2025Istanbul, Turkey
  • Built backend services in Go, applying idiomatic program structure and Go's concurrency model (goroutines and channels)
  • Developed a book collection management system with full CRUD data handling
  • Prototyped a gym scheduling application handling user input and persistent data, version-controlled with Git/GitHub
  • Collaborated in a mentored, team-based development workflow, strengthening problem-solving and code quality
Backend Software Development Intern
Tasarım Bilişim (Cemskan)
Jan 2026 — Feb 2026Istanbul, Turkey
  • Developed Java-based RESTful APIs implementing CRUD operations and core backend business logic
  • Built and maintained backend components using a layered Controller–Service–Repository architecture
  • Performed API testing, input validation, and exception handling to improve application reliability
  • Refactored code and optimized backend services for performance, and documented API endpoints
Skills
JavaGoPythonC/C++SQLVerilogRESTful APIsController–Service–Repository architectureConcurrencyException handlingMySQLGitGitHubDockerBIND9/DNSLinux
Education
Bachelor of Science, Computer Engineering
Yeditepe University
Sep 2022 — Expected 2026
Projects
Transparent HTTP/HTTPS Proxy Server

Built a transparent proxy handling HTTP and HTTPS traffic, with a Swing-based GUI for monitoring and control. Containerized the deployment with Docker and integrated BIND9 for DNS resolution. Implemented token-based authentication as an added security layer.

Flow-Shop Scheduling Optimizer

Implemented an Iterated Local Search (ILS) metaheuristic to minimize makespan on the Permutation Flow Shop Scheduling Problem. Validated results against standard Taillard benchmark instances; delivered across multiple phases in a 3-person team.

MiniTube — Video Sharing Platform

Full-stack, YouTube-style web app with user accounts, video upload and browsing, built on a relational MySQL schema with seeded data.

Fair-Share CPU Scheduler

Implemented a fair-share process scheduler by modifying the Linux kernel (2.4.27), including custom scheduling logic and test/demo scripts.