Close

Can Berk Durmuş

Software Engineer

About Me

I am graduated as a Computer Engineer from Marmara University in July 2021. I've been taking roles in various software projects for 3 years now. I enjoy exploring technologies, participating in competitions, and experimenting. I am a passionate, motivated, analytical, and organized team player who learns constantly. I took roles either in small startups and corporate companies and I am comfortable with working on projects with multidisciplinary teams.


Check out my blog about single-board computers: singleboardblog.com

Experience

Real-Time Control Software Engineer

CERN, Geneva/Switzerland

  • Development of real-time software and related expert GUI applications.
  • Designing data acquisition, analysis, and monitoring software to provide experts with tools for the surveillance and performance follow-up of Accelerator Beam Transfer equipment.
  • Participating in the utilization, maintenance and upgrade of existing control systems proposing improvements.

Junior Software Engineer

Advantics EURL, Saint-Genis-Pouilly/France

  • Development of software for hardware configuration, calibration and testing.
  • Development of REST API and database for production data collection backend.
  • Development of web application for presentation of the collected data.
  • Development of real-time thermal camera image processing software.

Autonomous Systems Engineering Trainee

STM Defence Technologies Inc., Ankara/Turkey

  • 1-year undergraduate program
  • UAS analysis software design and development
  • Real-time image stabilization software with C++ OpenCV CUDA
  • Operating UAS for R&D purposes

Control Systems and Testing Intern

Third Space Auto OY, Helsinki/Finland

  • Development and integration of real-time autonomous control algorithms for UAS
  • Gazebo UAV model customizations for development & testing purposes
  • Testing and documenting autonomous aerial mission control stack

Autonomous Systems Engineering Intern

STM Defence Technologies Inc., Ankara/Turkey

  • Design and development of imaging subsystem analysis software for UAS
  • UAS analysis and flight time estimation software development
  • Integration of a new imaging subsystem to an existing unmanned platform

Backend Developer

Ilao Co. Istanbul/Turkey

  • Design, development and testing of a complete e-commerce web platform project with PHP and MySQL with a team of three
  • Maintenance, new feature development and CI & CD operations of an existing PHP MySQL REST API project

Software Engineering Intern

JForce Information Technologies, Istanbul/Turkey

  • Development of a face recognition system with OpenCV, Python
  • REST API design and development with NodeJS and MongoDB for face recognition system that mentioned

Dorabase Information Technologies, Istanbul/Turkey

Software Engineering Intern

  • Native Android app development with Java to deliver TV channels over celular network with REST API and UDP video streams

Education

Bachelor of Science in Computer Engineering

Sept 2016 - July 2021

Marmara University, Istanbul/Turkey

Education Language: English

 

Computer Science and Engineering program, accredited by Müdek which is a member of Washington Accord and ENAEE (European Network for Accreditation of Engineering Education).

 

The program includes courses like data structures, analysis of algorithms, database systems, operating systems, object-oriented software design, software engineering, computer organization, computer networks, microprocessors. The full curriculum is available here.

English Preparatory School

Sept 2015 - June 2016

School of Foreign Languages Marmara University, Istanbul/Turkey

Full-year English language school aiming to provide an education for a sufficient English level to every participant. In the final qualification exam, I had first place in my class and qualified as C1 Advanced Level.

Adem Tolunay Science High School, Burdur/Bucak

Sept 2011 - Sept 2015

Science and mathematics prioritized high school education.

Projects, Competitions and Awards

Autonomous UAV Landing on a Moving Vehicle

Graduation Project & Bachelor of Science Thesis

As a team of two, we developed a UAS control software to make unmanned aerial vehicles able to land on moving vehicles. The system is using a support module on top of the ground vehicle. The support module helps the system to execute this operation at higher speeds than the other systems around. We built the unmanned aerial vehicle, the ground vehicle module and the marker to execute a real-life demo. The demo was successful and we got very good feedbacks from the academic staff in our school.

The Best Graduation Project of the Year

Autonomous Drone with Custom Flight Control Firmware

METU Robotics Days 2020 Autonomous Drone Competition

We developed a customized Ardupilot firmware with a new flight mode. This new flight mode was executing a mission that contains 3D space movements with a constant yaw movement at an unknown global location. The main challenge is to fulfill the task without using a companion computer of outer computational connection. We used Gazebo to test the firmware at the early stages. As a team of two, we had one night to build a new drone for the competition, because our experimental firmware destroyed the first drone while testing it on the tennis court of our university :)

Third Prize

Autonomous Agricultural Analysis Drone

Drone Tournament 2019 Helsinki/Finland

We built a drone that can fly autonomously on a field and take geotagged photos with a Raspberry Pi Zero and NoIR Camera Module on it. As a team of two, we developed and used our own analysis software to take those geotagged photos together and used infrared data to estimate the health of the crops on the field, so we were able to make an estimation about the expected harvest amount and we were able to report the crop health with sufficient precision.

2nd Prize and Microsoft Special Award

Fellbeast Autonomous Delivery Drone

April 2019

We used a hexacopter to carry and drop any payload with a weight under 2 kilograms. Autopilot system was using Ardupilot firmware on an APM 2.6 and autonomous control system was using Python Dronekit on a Raspberry Pi 3B. We used lots of custom-made 3D printed parts (like GPS Stick, Landing Gears, Payload Dropping System) on a DJI F550 frame. The project isn't developed for a specific competition but it had the aim of testing out our new autonomous control framework, 3D printed parts on a stock body, and propulsion system optimization methods to be able to carry payloads as heavy as we can carry. As a result, we successfully implemented and tested the whole project. We used a remote-controlled robot equipped with a robotic arm as the payload. The drone was capable of making autonomous flights to the desired destination, land on the desired point, place the tactical robot and return to launch.

Autonomous Indoor Drone

METU Robotics Days 2019 Autonomous Drone Competition

Worked on a drone that is aimed to be capable of moving in a corridor with the abilities of obstacle avoidance and image processing without GPS signals. APM 2.6 card is used with a Raspberry Pi. Pi Camera and several ultrasonic sensors were used. Python Dronekit, PyMavlink, and OpenCV were at the core of the control software.

STM Special Award, STM Autonomous Systems Internship Offer

Crew Assistant App

Turkish Airlines Travel Hackathon 2018

As a team of five, we built an app to help the flight crew to navigate from home to the airport, meet with the other crew members in the same briefing room and help them to see vital background information of each other easily. We have built a native Android app, used lots of different APIs opened by the supporter companies of the Hackathon, and wrote our own API to make briefing room assignments, keep their availability information, and store crew information. We have interviewed active Turkish Airlines crew members in the development process and considered their suggestions. I developed the backend API with NodeJS and MongoDB, helped with the organization and management of the development process, and supported teammates with various integration processes such as Here Maps SDK.

Here Special Award

Autonomous Indoor Drone

METU Robotics Days 2018

We have built software to control an AR Drone 2.0 platform. OpenCV, npm ar-drone package was in the core of the control software. This was one of the first autonomous drone competitions in Turkey. We were the only successful team to make the drone fly in the desired space. On the left, our drone is being recorded for the news on state television. Yeah, it's hard to believe but we programmed our first autonomous drone with NodeJS :)

METU Robotics Society Special Award

Marmara University International Robot Olympics 2018

As host not participant, Head of Financial Coord. Department

I have been commissioned to manage and organize Financial Coordination Team to reach out to the potential sponsors and partners for the Marmara University International Robot Olympics 2018. As a team, we successfully provided the required financial support to the organization, prizes, and technical costs. We also developed long-term contacts from the private sector to work with on further projects.

Rough Terrain Vehicle

IZTECH Roboleague 2017

We as a team of three, developed a rough terrain vehicle to participate in IZTECH Roboleague 2017. The vehicle had powerful motors and a relatively smaller body. It was able to keep going whether it flips around thanks to its horizontal symmetry. We used HC-06 Bluetooth modules and two joysticks to control the vehicle. Two joysticks, each controls one pair of motors at the left and right sides of the vehicle, which made its controls very similar to a tank and maximized its maneuverability. I participated in the electronics and control design of the vehicle and I was the operator of the vehicle during the competition.

2nd Prize

Miles on Map Mobile App

Turkish Airlines Travel Hackathon 2017

We as a team of 4, developed a native Android app to make users able to see on a map their earned miles from a frequent flyer program called Miles&Smiles. So users were able to plan a new journey, set goals, add places to favorite lists and share their travels on social media. In the perspective of marketing, this approach had the potential of making users plan new journeys with their miles and buy additional tickets for the way back instead of using the miles to make already planned trips free. After our project, Turkish Airlines decided to use this feature for their Miles & Smiles program. I took the role of the integration and manipulation of the map feature by using Here Maps SDK.

Turkish Airlines Special Award, Startup Partnership Offer from Turkish Airlines R&D Center

Get in Touch