Full Stack Developer, COMPUTER SCIENCE

Bedirhan
Giden

Istanbul, Turkey

Scroll

About

Background

I am a Full Stack Software Engineer with over three years of experience architecting and scaling mobile and web platforms across React Native, Flutter, Next.js, and Spring Boot. My work has consistently focused on reducing system latency, modernizing legacy codebases, and designing microservice architectures that serve tens of thousands of users.

Beyond production-level engineering, I am deeply committed to advancing the discipline itself. I am actively pursuing a Ph.D. in Software Engineering with the goal of contributing original research and building a long-term career in academia — bridging the gap between theoretical rigor and practical systems design.

As an instructor, I have delivered courses on Flutter and React Native to over 200 students, mentoring the next generation of engineers in component-based architecture, state management, and modern API integration patterns.

Experience

Career

Jan 2025 — PresentÜçüncü Binyıl AkademiIstanbul

Software Instructor

  • Delivered 10+ in-person and online courses on Flutter and React Native to 200+ students, improving average project completion rate by 30%.
  • Led technical optimizations for the academy's official website — implementing SEO and Generative Engine Optimization strategies while refining UI/UX for measurable engagement gains.
  • Mentored 50+ students in building cross-platform mobile applications, teaching principles of component-based UI design, state management, and RESTful API integration.
  • Guided students through hands-on projects and code reviews, fostering practical skills and industry best practices.
Mar 2024 — Jan 2025HappencodeIstanbul

Full Stack Developer

  • Developed and maintained mobile applications used by 15,000+ active users, improving load times by 40%.
  • Designed and optimized RESTful APIs with Spring Boot, ensuring clean architecture and efficient data flow.
  • Refactored a legacy monolithic system into a microservices-based architecture for improved scalability and maintainability.
Oct 2022 — Oct 2023UNCTADSwitzerland — Remote

React Native Developer

  • Developed a decentralized identity application using React Native and Redux Toolkit with modular, scalable architecture.
  • Built onboarding and authentication flows with persistent state storage and async logic handling.
  • Improved code maintainability, reducing bug reports by 20% through state slice isolation and clean architecture.
  • Collaborated with remote teams to align app design with Web 3.0 user experience standards.
Aug 2022 — Sep 2022MavinciAnkara

Full Stack Developer Intern

  • Built an internal map visualization tool in React, communicating with a Spring Boot backend.
  • Applied Docker to containerize services for local development and deployment scenarios.

Education & Skills

Foundation

Degree

B.Sc. Computer Engineering

Haliç University, Istanbul

2019 — 2023

Technical Skills

Mobile

Flutter · React Native

Frontend

React · Next.js · JavaScript · TypeScript

Backend

Java 17+ · Spring Boot · REST API

Database

PostgreSQL · MongoDB

Contact

Get in Touch

Open to research collaborations, engineering opportunities, and conversations about software architecture.