Yavuz Sahin

Senior Software Engineer at Google

Mountain View, California, United States

About

A dedicated multi-disciplinary software engineer who has built a good combination of technical skills, required to produce quality products, with academic background across various domains including image processing, computer vision, remote sensing, video processing and simulation using C++. Specialties: • More than 7 years experience in C++, given in-house C++ trainings. Hands on knowledge of C, Java, Matlab, SQL. • C++ development on various platforms including Windows, Linux and Solaris. • Target detection and classification algorithms development in satellite images and aerial videos. • Hands-on experience on multi-threaded programming with CPU and GPU (CUDA).

Experience

  • Senior Software Engineer at Google
    2012 - Present · 14 yrs 6 mos

    Keep improving video infrastructure at Google. Process cat videos at scale and efficiently.

  • Software Engineer at MilSOFT Yazılım Teknolojileri A.Ş.
    2004 - 2012 · 8 yrs

    Transportable Image Exploitation System and Remote Video Terminal • Worked as a software engineer and algorithm designer. • Successfully lead a team of 3 software engineers. Responsibilities included training, task assignment and monitoring, code/design reviews and constructing a bridge between the engineers and the project management. • Developed ORM (Object-Relational Mapping) module in C++ and saved significant amount of effort releasing engineers from the tedious task of DB interfacing. Used in-house reflection framework for C++. • Developed Moving Target Detection algorithm, capable of detection a couple of pixel targets, for EO/IR Pan-Tilt-Zoom cameras on UAV in C++ using OpenCV. • Developed Target Tracking algorithm for EO/IR Pan-Tilt-Zoom cameras on UAV in C++ using OpenCV. • Developed business logic modules of the project to control the workflow of the operator while conducting given task. • Designed Database Structure for Oracle Spatial Extension. • Still providing maintenance support. GOKHAN (Image Exploitation and Automated Target Detection System) • Worked as a software engineer and algorithm designer. • Developed pattern recognition algorithms for building, urban area, road, ship and airplane detection for satellite images. • Developed event monitoring algorithms for surveillance cameras. Various Projects • Developed user interfaces for Data Link messages using Java. • Developed user interfaces using Java. • Developed Eclipse Plug-Ins for generating UI construction XMLs using Java. • Developed GIS integration module in C++.