Highly skilled software development professional with the background of Electronic Engineering bringing
more than 8 years in software design, development and integration. Offering advanced knowledge of
C++ and Qt. Background writing code and developing systems for forensic and Car industry applications.
Overview
8
8
years of professional experience
Work History
Senior Software Developer
THE SCIENTIFIC AND TECHNOLOGICAL RESEARCH COUNCIL OF TURKEY/Space Institute
Ankara
04.2014 - Current
I'm a part of a team that responsable for a ballistics image correlation system project.
The product has some positioning motors, camera and lights on its hardware site.
And also has a cluster
running on the server site and has two GUI applications on client site running on both Windows and Linux.
The system takes cartridge case's and bullet's 3D images and makes correlations on GPU's in a cluster
and show and visualizes results in terms of similarity.
Client site's backend is written in C++ and UI was written in Java with SWT.
I mostly developed new features to this product's backend.
Such as:.
Automatic detection of cartridge cases' boundaries: I've used OpenCV with C++ for that task.
Panoramic stitching of multiple bullet images in 2D.
Performance optimization of correlations on server site.
I've used Python for creatin data statistics
and pre-product tests.
I was also responsible as the sysadmin of cluster.
I've experienced on linux and shel scripting in this
period of time.
I've worked for another project called Data Evaluation Software which is a Desktop GUI Application
applies complex arial image processing algorithms to satellite images.
Project is written in C++ fully.
Both algorithm site and UI site.
Main UI framework is Qt.
I've add some new features and framework abilities to the project, such as:.
Transformed all algorithm running mechanism to threaded version.
Changed all pointer usage to standard smart pointers.
Developed image file type converter module.
Developed image coordinate system converter module.
Implemented running orthoretrification algorithm for the project.
These tasks was done by using all in C++ and Qt.
For more then 1 year, I'm at the charge of the team which is responsible of developing a GUI in C++
with Qt for the ballistics image correlation system's client site I mentioned above.
We're developing all
UI from stretch.
Freelance Embedded System Development.
Freelance Software Developer
AKTAS Car Equipment Company
, Turkey
12.2021 - 04.2022
Designed and developed an automotive body metal coating thickness inspection software.
The system determines car's body metal coating thickness via flash thermography.
Used two different thermal cameras' SDKs for prototyping
Researched and implemented Discrete Fourier Transform algorithms for Flash Thermography.
The desktop application is written with C++/Qt5.
OpenCV is used for image processing.
Freelance Embedded Software Engineer
SSA Car Tech Company
Ankara
01.2019 - 06.2021
I've designed and developed an automobile expertise electronic/software system.
This system is used in Car Expertise Services.
It measures car's specific properties such as weight, breake force, balance, motor performance(dyno test) etc.
And show it in a Windows Application in real time and creates reports.
System includes two PCB's with Atmel Atmega328p microcontrollers on both of them.
PCB's communicate via RS485 protocol with PC.
One of the PCB's measures 4 load cells and push the data to PC, the other PCB measures RPM data and pushes to PC.
A software I wrote with C++/Qt gets all data and create graphs in real time and creates report at the end of the test.
I've designed the system from stretch and developed it and also tested it.
System is in use in various services in Turkey for a few months.
Education
Bachelor of Engineering - Electronic Engineering
Hacettepe University
09.2007 - 06.2013
Skills
C
undefined
Timeline
Freelance Software Developer
AKTAS Car Equipment Company
12.2021 - 04.2022
Freelance Embedded Software Engineer
SSA Car Tech Company
01.2019 - 06.2021
Senior Software Developer
THE SCIENTIFIC AND TECHNOLOGICAL RESEARCH COUNCIL OF TURKEY/Space Institute
04.2014 - Current
Bachelor of Engineering - Electronic Engineering
Hacettepe University
09.2007 - 06.2013
Similar Profiles
Senem TurkarslanSenem Turkarslan
Project Manager, Chief Researcher at TUBITAK - The Scientific and Technological Research Council of TürkiyeProject Manager, Chief Researcher at TUBITAK - The Scientific and Technological Research Council of Türkiye
Accounts Officer at Council for Scientific and Industrial Research (CSIR) - Water Research InstituteAccounts Officer at Council for Scientific and Industrial Research (CSIR) - Water Research Institute
Research Fellow at Council of Scientific and Industrial Research- National Institute for Interdisciplinary Science and Technology (CSIR-NIIST)Research Fellow at Council of Scientific and Industrial Research- National Institute for Interdisciplinary Science and Technology (CSIR-NIIST)