Author

Murat Yıldırım

Machine Learning Engineer

muratyildirimai.com

About

I graduated from Ankara University with a GPA of 3.77/4 in January 2023. My expertise lies in machine learning tools and algorithms. I am passionate about applying my academic achievements and technical skills to real-world challenges.

Work Experience

August 2023 - Present

Machine Learning Engineer at ARCHON PH

Ankara, Turkey

As a Machine Learning Engineer at ARCHON PH since August 2023, I've played a pivotal role in managing the daily influx of advertisements, ranging from 8-10 billion. One of my primary responsibilities involved the development of a recommendation system, leveraging a hybrid approach of collaborative and content-based filtering. This system aims to suggest banners in place of vacant ad slots, enhancing the overall advertising strategy. Additionally, I led the development of a web application deployed on Google Cloud's Compute Engine, utilizing Python and Flask. Another significant project I undertook was the implementation of a predictive model for real-time auction events in online advertising sales, focusing on maximizing bid values. Automation played a crucial role in my work, as I automated data transfers from Google Cloud Storage to BigQuery, managing daily data influxes of 3 million rows across multiple tables. I conducted thorough data preprocessing and prediction processes using Vertex AI tools and custom models to ensure accuracy and efficiency. Furthermore, I concentrated on enhancing machine learning models to analyze user behavior patterns, enabling more precise predictions for personalized advertising strategies. This involved web page categorization, content analysis, and entity analysis on user data, employing Natural Language Processing (NLP) techniques to optimize ad placement and achieve precise audience segmentation. My work at ARCHON PH has been focused on driving innovation and maximizing the effectiveness of online advertising campaigns through advanced machine learning techniques and automation.

November 2022 - August 2023

Full Stack Developer at TUBITAK BILGEM YTE

Ankara, Turkey

During my time as a Full Stack Developer at TUBITAK BILGEM YTE from November 2022 to August 2023, I was part of a dynamic 9-member team responsible for managing a technical environment serving a weekly user base of 2 million and handling 220 million weekly requests. Working collaboratively, I employed a diverse tech stack including Java Spring Boot, Hibernate (ORM), Kafka, Elastic Search, Jenkins, Ember JS, PostgreSQL, and Argo CD to drive project development forward. With a focus on implementing CI/CD pipelines and adhering to Scrum Agile methodologies, I actively contributed to the development of two out of the ten microservices within the project, playing a significant role in their architecture and functionality. Leading the creation of robust APIs, I leveraged my technical expertise, strategic planning skills, and a deep understanding of user requirements. Utilizing Scrum Agile methodology with 2-week sprints managed through the Jira platform, we efficiently tackled project tasks and milestones. Throughout the development lifecycle, I prioritized Object-Oriented Programming (OOP) principles and maintained clean code practices. Fostering a collaborative and productive project environment through effective teamwork and communication was central to our success at TUBITAK BILGEM YTE.

July 2022 - August 2022

Software Engineering Intern at HAVELSAN

Ankara, Turkey

During my internship as a Software Engineering Intern at HAVELSAN from July 2022 to August 2022, I specialized in video encoding, decoding, and streaming using FFMPEG and C++. One of my key achievements during this role was successfully optimizing these processes, resulting in a substantial reduction in a CPU-intensive task from 6 minutes to just 50 seconds. This was accomplished by implementing acceleration techniques and leveraging the power of NVIDIA's CUDA technology. By utilizing the capabilities of the NVIDIA GPU to run FFMPEG with CUDA, I tapped into parallel processing power for efficient video processing. This experience demonstrated my ability to implement effective solutions and leverage hardware acceleration to significantly improve processing speed. Overall, my internship at HAVELSAN allowed me to showcase my expertise in enhancing performance in video-related tasks through innovative technological approaches.

September 2021 - January 2022

Machine Learning Engineering Intern at FUTURIS TR

Ankara, Turkey

During my internship as a Machine Learning Engineering Intern at FUTURIS TR from September 2021 to January 2022, I focused on developing a human detection system using OpenCV, Yolo, and Python on Jetson Nano. This involved leveraging computer vision technologies to create an efficient system for accurate human detection. By integrating OpenCV for image processing, Yolo for object detection, and Python for scripting, I successfully implemented the solution. Through this project, I was able to showcase my skills in computer vision, particularly in the realm of object detection, and demonstrate my ability to work with emerging technologies like Jetson Nano in real-world applications. This hands-on experience allowed me to deepen my knowledge of image processing and strengthen my proficiency in applying machine learning techniques to practical scenarios.

Education

January 2023

Bachelor of Science in Computer Engineering

Ankara University

GPA: 3.77/4. Focused on senior project aiming to detect the occurrence of stripe rust disease in wheat. Developed a model with PyTorch to target semantic segmentation, optimizing the detection of stripe rust disease in wheat fields.

Blog