Summary
Overview
Work History
Education
Skills
Certification
Place Of Birth
Military Status
Personal Information
Hobbies and Interests
Honours And Awards
Projects & Thesis
Languages
Timeline
SoftwareEngineer
Doğan Yiğit Yenigün

Doğan Yiğit Yenigün

Software Engineer
Istanbul

Summary

Dynamic Software Engineer, excelling in machine learning and natural language processing. Adept at crafting robust applications using Python and Java, while demonstrating strong problem-solving skills. Committed to delivering innovative solutions that enhance system performance and user experience.

Overview

5
5
years of professional experience
21
21

Certifications

15
15

Projects

Work History

Software Engineer

Gini Talent
Istanbul
03.2022 - 10.2025
  • Frontend & backend developments for enterprise applications by using technologies like Java & React
  • Solving problems and improving features related to Natural Language Processing (NLP)
  • When needed, backend developments and web service implementations with Python
  • Creating and improving SQL queries for storage and retrieval of data accurately
  • Preparation of visualizations with existing data, using libraries like matplotlib
  • Constructing software robots to perform daily tasks automatically with RPA
  • Generation and examination of daily logs to measure system stability and take actions against errors occurred (e.g. log4j2)
  • Performing topic modeling on documents and numerical predictions with datasets via machine & deep learning models
  • Implementation of Explainable AI (XAI) techniques for deeper understanding of ML models used

Software Specialist

Chiboard
Istanbul
03.2021 - 02.2022
  • Researches & studies related to human pose estimation, squat evaluation and pattern/gesture recognition
  • Creating apps and adapting features in line with the knowledge gained from machine/deep learning models
  • Executing deep learning models; evaluating performances & accuracies of the apps in details

Teaching Assistant (PhD)

Kadir Has University
Istanbul
09.2014 - 06.2019
  • Teaching assistant during my period of Computer Engineering PhD
  • The courses I have participated with the faculty instructors: Computer Programming (C++ & Python); Computer Networks (Wireshark); Operating Systems (Linux); Database Management Systems (SQL); Formal Languages and Finite Automata; Microprocessors (PIC16F877); Data Structures and Algorithms; Compiler Design

Graduate Assistant (MsC)

Kadir Has University
Istanbul
09.2010 - 05.2012
  • Graduate assistant during my period of Computer Engineering MsC
  • The courses I have participated with the faculty instructors: Introduction to Programming (C++); Computer Networks (Wireshark); Data Structures (Java); Microprocessors

Intern

Maya Communication Systems
Istanbul
08.2009 - 09.2009
  • Getting system backups; Network setup and installation of related softwares; Working on software projects

Intern

Eksen Computer
Istanbul
08.2008 - 09.2008
  • Assembling hardware components; Installation and configuration of new computers (OS, drivers, etc.); Full quality check before delivering to customers

Education

PhD - Computer Engineering

Kadir Has University
Istanbul, Turkey
06-2019

MsC - Computer Engineering

Kadir Has University
Istanbul, Turkey
01.2014

Bachelor - Computer Engineering

Istanbul Commerce University
Istanbul, Turkey
06-2010

High School - Science / Math

Habire Yahşi High School
06-2006

Skills

  • Python
  • Java
  • C
  • C
  • C#
  • Ruby
  • JavaScript
  • SQL
  • Go
  • R
  • Bash
  • Data Analysis & Science
  • Data Visualization
  • Data Wrangling
  • Machine Learning
  • Deep Learning
  • Natural Language Processing
  • Image Processing
  • Robotic Process Automation
  • Statistics
  • Microsoft SQL Server
  • PostgreSQL
  • MySQL
  • SQLite
  • HTML5 / CSS
  • React
  • Spring Boot
  • HTMLUnit
  • Playwright

Certification

  • DataCamp | Data Analyst with Python (#129821)
  • DataCamp | Data Scientist with Python (#168002)
  • DataCamp | Machine Learning Fundamentals with Python (#180632)
  • DataCamp | SQL Fundamentals (#184116)
  • DataCamp | Data Visualization with Python (#205688)
  • DataCamp | Image Processing with Python (#258733)
  • DataCamp | Introduction to Deep Learning in Python (#16394384)
  • DataCamp | Functions for Manipulating Data in PostgreSQL (#16663848)
  • DataCamp | PostgreSQL Summary Stats and Window Functions (#16587783)
  • DataCamp | Intermediate R (#11165785)
  • DataCamp | Working with the OpenAI API (#31570168)
  • Udemy | ChatGPT 2025: Prompt Engineering, Content & Image Generation (e4b7b215-0422-4346-8940-579391951cb6)
  • 365 Data Science | Intro to ChatGPT and Generative AI (CC-D91B785435)
  • 365 Data Science | Intro to LLM (CC-A5825107A2)
  • 365 Data Science | Intro to NLP for AI (CC-8328A60C08)
  • HackerRank | Python (Intermediate) (E307D15D3321)
  • HackerRank | Java (Intermediate) (49FDB1A79779)
  • HackerRank | Problem Solving (Intermediate) (8BEB2DCF3362)
  • SoloLearn | Front-end for Beginners (CC-Q9ZHFLJA)
  • SoloLearn | JavaScript Course (CT-J7ORDBCL)
  • SoloLearn | Ruby Course (1081-17047100)

Place Of Birth

Istanbul, TURKEY

Military Status

Completed

Personal Information

  • Date of Birth: 03/18/1988
  • Nationality: Turkish
  • Driving License: Class B
  • Marital Status: Single

Hobbies and Interests

  • Music
  • Piano
  • Video games
  • Art
  • Reading books
  • Amateur radio
  • Photography
  • Swimming

Honours And Awards

  • Kadir Has University | A1 Type Scholarship of Success | 100% Scholarship of Success earned during my PhD period between 2014 and 2018
  • Kadir Has University | A2 Type Scholarship of Success | 100% Scholarship of Success earned during my MsC period between 2010 and 2013
  • Istanbul Commerce University | High Honour Certificate | Qualified to receive High Honour Certificate by having average grade of bachelor degree higher than 3.50
  • İstanbul Commerce University | Annual Scholarship of Success | 50% Annual Scholarship of Success for 3rd and 4th grad

Projects & Thesis

  • 2025 | Jesy AI | An AI-based web application which returns the best job opportunities to job seekers and the best candidates to employers according to their listed job, via communication with AI assistant.
  • 2023 - 2025 | Paysight | A web application that enables users to upload their CVs to get predictions, annual salaries, market average, and potential salaries in several other countries, based on the parsed information, with the aid by AI models.
  • 2022 - 2025 | Panorama | A robotic process automation (RPA) application which automates data retrieval from targeted websites that are scraped; triggered upon customers' expressions of their consents.
  • 2022 - 2024 | TalentScore | A recruiter application where posted job positions are matched with the best possible candidates and similarly, candidates are matched against the best matching job positions, as well as predicting annual salaries.
  • 2021 - 2022 | Squat Counter Application with Human Pose Estimation and Deep Learning | Counting squat movements by performing pose estimation on the human seen in the video and constructing the skeleton, then predicting the position with pre-trained deep learning model.
  • 2021 - 2022 | Movement Recognition and Counting Applications | Recognition of human's hand or face on a live camera, performing counts by fulfilling the required movements described through scripts.
  • 2020 - 2022 | General Status of Covid-19 Outbreak in Turkey | Many analyses with different perspectives for getting insights about general status against Covid-19 outbreak in Turkey since the first day of confirmed cases.
  • 2020 - 2025 | Data Analyses of Self-Created Datasets | Data analyses on datasets created by myself conveniently in order to consolidate my skills for Data Science & Machine Learning.
  • 2018 | K-Nearest Neighbor Algorithm Simulation with Java | Implementation of K-Nearest Neighbor (KNN) algorithm simulation, written in Java.
  • 2018 | Various Helpful Simulations for Nearest Neighbor Queries | Reverse k-Nearest Neighbor (RkNN); Generation of Voronoi Diagram; Order-2 & Order-3 Voronoi Diagrams (a.k.a. Safe Regions); Memorized kNN with Safe Regions; Pivot-based KNN.
  • 2017 | PhD Proposal - Enhancing Nearest Neighbor Query Processing | Reducing computation cost and time complexity with the latest novel methods while querying nearest neighbors.
  • 2016 | K-Nearest Neighbor Algorithm Implementation with Apache Spark | KNN algorithm with Apache Spark, written in Python, for measuring performances with regards to elapsed time and memory usage on a single machine.
  • 2015 | Machine Learning: Gradient Descent Implementation | Implemented Gradient Descent regression algorithm with both single and multiple variables for Machine Learning.
  • 2012 - 2014 | Master Thesis - Message-Passing Based Algorithm for the Global Alignment of Clustered Pairwise Protein-Protein Interaction Networks | This thesis later contributed to a TUBİTAK project I had participated.
  • 2010 | Bachelor Thesis - Game Programming with Java Language | Designing a game with Java programming language; creating a comprehensive applet functioning as an interactive game.

Languages

Turkish
First Language
English
Upper Intermediate (B2)
B2

Timeline

Software Engineer

Gini Talent
03.2022 - 10.2025

Software Specialist

Chiboard
03.2021 - 02.2022

Teaching Assistant (PhD)

Kadir Has University
09.2014 - 06.2019

Graduate Assistant (MsC)

Kadir Has University
09.2010 - 05.2012

Intern

Maya Communication Systems
08.2009 - 09.2009

Intern

Eksen Computer
08.2008 - 09.2008

PhD - Computer Engineering

Kadir Has University

MsC - Computer Engineering

Kadir Has University

Bachelor - Computer Engineering

Istanbul Commerce University

High School - Science / Math

Habire Yahşi High School
Doğan Yiğit YenigünSoftware Engineer