İlkay Atil, Developer in Ankara, Turkey
İlkay is available for hire
Hire İlkay

İlkay Atil

Verified Expert  in Engineering

Machine Learning Engineer and Developer

Location
Ankara, Turkey
Toptal Member Since
April 29, 2020

As an engineering manager for 4+ years and computer engineer with more than 15 years of professional experience, Ilkay has indepth knowledge and proven skills with AI/ML and image processing. He excels at leadership and solving data science problems by using and improving upon state-of-the-art methods. With professionalism and top-quality solutions, Ilkay has completed five multiple-year projects, managed five cross-functional teams with 24 developers, and published 21 papers.

Portfolio

Toggl OÜ
Go, PostgreSQL, SaaS, Engineering Management, Leadership, Strategy...
TÜBİTAK Space Technologies Research Institute
SQL, Bash Script, OpenCV, Scikit-learn, Parallel Programming...
KOVAN Robotics Research Laboratory
Bash Script, OpenCV, Subversion (SVN), Pattern Recognition, Eclipse IDE...

Experience

Availability

Part-time

Preferred Environment

TensorFlow, Python, C++, PyTorch, MATLAB, PostgreSQL, Artificial Intelligence (AI), Machine Learning, Image Processing, Computer Vision

The most amazing...

...thing I've developed was a satellite-image-processing pipeline which was used for acceptance tests of an actual satellite!

Work Experience

Engineering Manager

2021 - 2023
Toggl OÜ
  • Managed five cross-functional teams and 24 team members which included hiring, mentoring, and promoting developers and managers.
  • Led a company-wide innovation event and increased the number of innovation projects by 87% (from 8 to 15).
  • Managed hands-on the subscription project to completion. After the completion of the project, the number of customer complaints about the payments was reduced by over 50%.
  • Set team goals with team leads and ensured teams delivered them on time with a 90% goal success rate.
Technologies: Go, PostgreSQL, SaaS, Engineering Management, Leadership, Strategy, Team Leadership, Project Management

Senior Lead Researcher

2010 - 2021
TÜBİTAK Space Technologies Research Institute
  • Developed machine learning models for semantic analysis and indexing of a huge multimedia database (more than 500,000 hours of video).
  • Built a distributed image analysis platform with state-of-the-art deep learning classifiers.
  • Constructed a satellite image processing pipeline while self-learning orbital mechanics to complete the project on a very tight schedule.
  • Developed image and video semantic analysis machine learning modules for a real-time large-scale smart surveillance project.
  • Contributed to every phase of multiple software projects: inception, client pitch meetings and negotiations, project creation, project management, requirement analysis, project development, project acceptance, and support.
  • Prepared software development standards and processes for the workplace and ensured CMMI v3 compliance.
Technologies: SQL, Bash Script, OpenCV, Scikit-learn, Parallel Programming, Distributed Computing, Subversion (SVN), Video Transcoding, Video Processing, Eclipse IDE, Image Processing, PyTorch, Git, PostgreSQL, Data Science, Windows, Linux, Computer Vision, Ubuntu, Deep Learning, Artificial Intelligence (AI), Machine Learning, HDFS, Grafana, Prometheus, Ansible, Kubernetes, Docker, Caffe, Keras, TensorFlow, MATLAB, C++, Python, Team Leadership, Natural Language Processing (NLP), Project Management

Project Assistant Researcher

2008 - 2010
KOVAN Robotics Research Laboratory
  • Developed machine learning and image processing applications for wheeled and humanoid robot platforms.
  • Managed complex robotic setups and communications.
  • Published results obtained from research and presented at international conferences.
Technologies: Bash Script, OpenCV, Subversion (SVN), Pattern Recognition, Eclipse IDE, Image Processing, Data Science, Computer Vision, Artificial Intelligence (AI), Linux, Ubuntu, Bash, MATLAB, C++

Semantic Web Search Engine

A new generation semantic text, image, and video search engine for technology research. Contrary to modern web search engines, the semantic context of images and videos are indexed and available for search, even without any tagged information or metadata. The system continuously gathers and semantically analyzes and indexes media from the internet. This required a complex system, combining many open-source tools and developing custom solutions to orchestrate more than 20 different tools and services.

I was responsible for the principal research, system design, and back-end development of the distributed services. I used machine learning to train models for image labeling and Docker, Kubernetes, and Ansible to deploy and manage multiple services inside a cluster. With the combined efforts of a team of researchers, we successfully built a semantic web search engine with more than one million indexed multimedia files on a prototype cluster.

Large Scale Multimedia Archive and Analysis with Machine Learning

A large scale multimedia archive containing more than 500,000 hours of TV broadcast video. The system has modules for automatically analyzing video for audio keyword detection, commercial detection, on-screen text recognition, and semantic analysis modules for content classification (violence, adult, and so on). I was responsible for developing semantic analysis modules with image processing and machine learning techniques. I also trained models on a large dataset and deployed them on a large cluster of servers (more than 80) while assuring model performance and reliability.
2008 - 2010

Master's Degree in Computer Engineering

Middle East Technical University - Ankara, Turkey

2004 - 2008

Bachelor's Degree in Computer Engineering

Middle East Technical University - Ankara, Turkey

DECEMBER 2023 - PRESENT

AI Challenges and Opportunities for Leadership

LinkedIn

Libraries/APIs

OpenCV, TensorFlow, Keras, Scikit-learn, PyTorch

Tools

Git, Eclipse IDE, PyCharm, Subversion (SVN), MATLAB, Grafana, Ansible

Languages

Python, C++, Bash Script, Bash, SQL, Go

Platforms

Linux, Ubuntu, Windows, Eclipse, Jupyter Notebook, Docker, Kubernetes

Frameworks

Caffe

Paradigms

Data Science, Parallel Programming, Distributed Computing, Management

Storage

PostgreSQL, HDFS

Industry Expertise

Project Management

Other

Artificial Intelligence (AI), Machine Learning, Deep Learning, Image Processing, Computer Vision, Team Leadership, Pattern Recognition, Video Processing, Video Transcoding, Natural Language Processing (NLP), Prometheus, SaaS, Engineering Management, Leadership, Strategy, Organizational Leadership

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring