Resume
Education
- BSc, Electrical/Electronics Engineering @ Middle East Technical University (2015-2020)
- MSc, Computer Engineering @ Izmir Institute of Technology (2020-2023)
- Advised by Isil Oz, MSc Thesis, Transcript
- PhD, Computer Science and Engineering @ PSU, 2028 (expected)
- Advised by M. Taylan Kandemir
Work experience
2021-2023: Graduate Teaching Assistant at Dept. of Computer Engineering, Izmir Institute of Technology
- 2020-2023: Research Assistant, Izmir Institute of Technology
- RAPPROX - Resource-Aware Compiler Design for Approximate Computing Techniques in General Purpose Graphics Processing Units (GPGPU) Applications (TUBITAK 2519 – COST Working Group Program)
- FTGPGPU - Hardware Fault Tolerance Analysis for General Purpose Graphics Processing Units (GPGPU) Applications (TUBITAK 3501 – Career Development Program (CAREER)) - 2019/2022.
- 2021: Long-Term Intern, Sundance Multiprocessor Tech, Chesham, UK
- 2020-2021: Software Engineer at Vestel Electronics in Manisa, Turkey
- Developing low-level software algorithms (on OOP basis) for the updated or varying network packets of IP TVs and smart-TV applications such as Netflix for the various TV brands produced by VESTEL Electronics.
- 2019: Internship, Roketsan in Ankara, Turkey
- Developing missile guidance integrated systems through object detection and tracking algorithms for real-time systems
- Code and report.
- 2019: Internship, Dalgakiran Compressors in Istanbul, Turkey
- Embedding electrical panes, integrating sensors and electrical motors, and controlling the compressor machines via a PCB.
Skills
- Operating systems: Linux/Unix-based operating systems, Windows
- Programming skills: C/C++, CUDA, GO, Shell scripting, Python, Verilog (Modelsim, Vivado, and Vitis), Assembly (ARM, MIPS, PTX), MATLAB.
- Libraries: Multithreaded programming (both pthread and OpenMP), MPI (C/C++), STL (C++), Sci-kit built-ins, Tensorflow, and PyTorch on top of cuDNN (Python),
- Simulators and Profiling Tools: Multi GPU (MGPUSim), GPGPUSim (AccelSim, AccelWattch), NVIDIA Profiling tools (NCU, Nsight Systems, NVML and CUPTI libraries)
- Data Collection and Analysis Tools: A comprehensive experience in data manipulation and cleaning (feature selections/reductions and eliminating outliers), and analysis on them.
- Experiences in teaching, and tutoring and presentation skills
