Experience & Projects

💼 Experience

Associate Software ArchitectSynamediaFull-timeRennes, FranceMar 2023 - Present
Research and Development on Green Video Streaming (Analysis, Evaluation, and Modeling) as a Ph.D. Student.
Actively engaged with industry trends by following and attending Streaming Video Technology Alliance (SVTA), Consumer Technology Association (CTA), and Greening of Streaming (GoS).
Worked on Multi-CDN Content Steering.
Contributed to one conference paper and one patent filing.
Supervisor: Gwendal Simon
Skills: Python · Next.js · Docker · AWS | Latex · Research
1 years 2 months WebsiteLinkedin
Software EngineerParaşütFull-timeRemote - TurkeyOct 2022 - Mar 2023
Developed and improved outbound invoice experience for 50K+ users.
Skills: Ruby on Rails · Ember.js · CI/CD
Associate Software EngineerTrendyolFull-timeRemote - TurkeyJun - Aug 2022
Developed and improved seller store platforms for 200K+ sellers.
Practiced agile software development
Skills: React.js · NestJS · TypeScript · React Native · SASS · CI/CD
Master Thesis StudentNokia & Ozyegin UniversityFull-timeRemote - TurkeyMay 2020 - Sep 2022
Worked on projects granted by Nokia on 360-degree video streaming.
Designed and developed new concepts to enhance QoE in 360-degree video streaming with OMAF v1 and OMAF v2.
Contributed to four conference papers, one journal paper, and three patent filings.
Attended lab sessions, graded homework and exams for Computer Science Courses
TA for courses: Networked Multimedia, Computer Networks, and Contemporary Topics in Networking, CS 101, OOP
Used Python, Java EE, C++, JavaScript, R and Shell in different phases of projects
Skills: Literature Reviews · Publications · 360 Video · OMAF · Python · C++ · Python · DASH · VR
2 years 5 months WebsiteLinkedin
Associate Software EngineerKoc SistemPart-timeTurkeyFeb – May 2020
Developed a corporate human resources service in an agile team
Skills: React.js with TS
Software Engineer InternOBSSInternshipTurkeyJun – Aug 2019
Skills: Java EE Spring · React Native
Teaching AssistantOzyegin UniversityPart-timeTurkeySep 2018 – Jun 2019
Attended lab. sessions to help students with their questions
Helped course organization
10 months WebsiteLinkedin
InternCredit Europe BankInternshipBucharest, RomaniaJun – Jul 2017
Observed banking system in all departments

💻 Projects

Content Steering Server • SynamediaFeb 2024 - Apr 2024
Demonstrated in NAB 2024: Synamedia Booth
In-session CDN switch in Multi-CDN delivery
CMCD Reporting to CDNs
Real-time CDN performance monitoring using Prometheus and Grafana
Multi-CDN Communication over Content Steering Server • SynamediaAug 2023 - Oct 2023
Demonstrated in IBC 2023: Synamedia Booth
In-session CDN switch in Multi-CDN delivery
Multi-CDN Communication over Content Steering Server
CDN capacity and requirement exposure
Disperse • NOKIAMay 2020 - Dec 2022
Project granted by Nokia -Finland- about Immersive Media
Designed and developed new concepts to enhance user experience during 360-degree video streaming with OMAF v1 and OMAF v2
Conducted literature reviews and contributed three conference papers, one journal paper and three patent applications
HESP • THEO TechnologiesDec 2020 - Jun 2021
Performance tests of HESP
Worked on this project in my Master's Degree
Cooperation with THEO Technologies, Belgium
HTTP Adaptive Streaming over Multiple Network InterfacesSep 2019 - May 2020
HTTP Adaptive Streaming over Multiple Network Interfaces
Senior Project with my colleague
The project has been designed and developed to use multiple network interfaces (e.g. Multiple WiFi cards, Ethernet cables) during the delivery of On Demand or Live Video
The motivation was slow networks that do not allow high quality content experience. We aimed to use multiple networks for a single packet simultaneously

💻 Hobby Projects

Strava Insights • Web AppJan 2024
Strava Insights using Strava API
Display heatmaps by activity type
Discover insights about your activities
Next.js 14, Strava API, CI/CD, Docker, Mapbox
Spotify Wrapper • Web AppAug - Nov 2023
Custom Spotify Operations using Spotify API
Custom playlist sorting, filtering, and searching
User statistics and insights
Next.js 14, Prisma, Spotify API, CI/CD
GitHub Template • GitHub ActionsSep 2022
GitHub Actions Templates for CI/CD
Stock Service • ServerlessSep 2022
Developed using Nest.js Serverless GitHub Template project
GitHub Template • Nest.js ServerlessSep 2022
GitHub Template for Nest.js Serverless Applications
AWS Lambda, Serverless Framework, Nest.js, TypeScript, Github Actions, Slack Notifications
Image Edit ServiceAug 2022
Resize, Crop, Rotate, Gray Scale on the fly
Port Scan Detector • Network SecurityMay - June 2022
Port scan detector using native Python
OzU Store • E-commerce Web AppFeb - May 2021
Developed the frontend, Bug fix and core development on the backend
Crypto payment system has been integrated using a test network
Filter and Elastic Search • Crypto Wallet • 2FA, Email verification • Basket, Invoices, Product and Add Recommendation System • Rating Retrieving from User Comments
Previous Orders, Profile Update for Customers • Product and Review Management for Product Managers • Sales Analysis, Order Management, Campaign Management for Sales Managers • User Role Management for User Managers
React JS, CI/CD, Django Rest, Docker, Kubernetes
Psychogram • Health Web AppFeb - May 2020
Psychogram connects professional doctors and people that need psychological help
Developed and led the development on both frontend and backend
Real time chat • Image upload • 2FA, Email verification • Admin, Client, Doctor Panel • Role based authentication and authorization
React JS, Firebase Real Time DB, Firebase Auth, Firebase Storage, Firebase Functions