Summary
Overview
Work History
Education
Skills
Timeline
SoftwareDeveloper
Hüseyin Atasoy

Hüseyin Atasoy

Ankara,TURKEY

Summary

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
2014.04 - 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
2021.12 - 2022.04
  • 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
2019.01 - 2021.06
  • 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
2007.09 - 2013.06

Skills

    C++

undefined

Timeline

Freelance Software Developer

AKTAS Car Equipment Company
2021.12 - 2022.04

Freelance Embedded Software Engineer

SSA Car Tech Company
2019.01 - 2021.06

Senior Software Developer

THE SCIENTIFIC AND TECHNOLOGICAL RESEARCH COUNCIL OF TURKEY/Space Institute
2014.04 - Current

Bachelor of Engineering - Electronic Engineering

Hacettepe University
2007.09 - 2013.06
Hüseyin Atasoy