David Yenicelik, Developer in Zürich, Switzerland
David is available for hire
Hire David

David Yenicelik

Verified Expert  in Engineering

Bio

David is a highly skilled machine learning engineer with extensive expertise in software engineering. He has successfully contributed to research engineering projects at renowned facilities, industrial sites for predictive maintenance, and several SaaS software projects in the machine learning and blockchain spaces. Being involved in numerous projects from their inception, David thoroughly understands co-design and delivery processes, effectively bringing projects to completion.

Portfolio

Self-employed
NumPy, PyTorch, Excel 365, Auditing, Cost Accounting, Tax Accounting...
Skilllab
Deep Learning, Recommendation Systems, NumPy, Flask, Docker, Kubernetes...

Experience

Availability

Part-time

Preferred Environment

PyCharm, Visual Studio Code (VS Code), IntelliJ IDEA, JetBrains

The most amazing...

...AutoML system I've built is a self-developing deep learning system that creates multivariate models using a reinforcement learning-based controller.

Work Experience

Independent Contractor | Auditor | Machine Learning Engineer

2015 - PRESENT
Self-employed
  • Assembled a team of four engineers to build a machine learning pipeline in the healthcare domain.
  • Assisted in auditing multinational transactions worth over $100 million, encompassing both technical and venture capital-based audits.
  • Worked on an application with more than 300 requests per second and implemented monetization logic and usage statistics logic.
  • Devised algorithms and built a high-frequency trading (HFT) pipeline for a crypto project.
Technologies: NumPy, PyTorch, Excel 365, Auditing, Cost Accounting, Tax Accounting, TensorFlow, Hugging Face, Natural Language Processing (NLP), Rust, Python, Machine Learning, Data Analysis, Statistical Analysis, ETL, MySQL, Data Engineering, Artificial Intelligence (AI), Data Science, Back-end, SQL, Data Analytics, Data Manipulation, Generative Pre-trained Transformers (GPT), Frameworks, Finance, Financial Modeling, Stock Market, Stock Analysis, Stock Trading, Blockchain, Large Language Models (LLMs), NLU, Deep Neural Networks (DNNs), Business Analysis, Text to Image, Convolutional Neural Networks (CNNs), Predictive Analytics, Predictive Modeling, Web Scraping, Product Management, OpenAI GPT-3 API, Web Crawlers, Natural Language Queries, ChatGPT, BERT, Algorithms, OpenAI API, Scikit-learn, Capital Markets, Trading, Automated Trading Software, Algorithmic Trading, Full-stack, Web Development, Consulting, Databases, Mathematics, CSS, HTML, JavaScript, Crypto, High-frequency Trading (HFT), Statistical Modeling, React, OpenAI GPT-4 API, Next.js, AI Programming, AI Model Training, AI Chatbots, Chatbot Conversation Design, Prompt Engineering, NVIDIA CUDA, GPU Computing, Serverless GPUs, XGBoost, OpenAI, Pandas, PostgreSQL, Exploratory Data Analysis, Transformer Models, Data Mining, Data Scraping, Bots, APIs, LangChain, Generative Artificial Intelligence (GenAI), CTO, Robotic Process Automation (RPA), Retrieval-augmented Generation (RAG)

Lead Data Scientist

2018 - 2021
Skilllab
  • Developed and iterated the recommender engine over multiple years over customer feedback.
  • Implemented all operations in NumPy to be feasible in real time.
  • Contributed to SkillLab winning the 2019 Google AI Impact Challenge for using artificial intelligence for social good.
Technologies: Deep Learning, Recommendation Systems, NumPy, Flask, Docker, Kubernetes, Google Cloud, CI/CD Pipelines, Python, Machine Learning, Data Analysis, Statistical Analysis, ETL, MySQL, Data Engineering, Artificial Intelligence (AI), Data Science, Back-end, SQL, Data Analytics, Data Manipulation, Analytics, Generative Pre-trained Transformers (GPT), Learning Management Systems (LMS), Frameworks, Large Language Models (LLMs), NLU, Deep Neural Networks (DNNs), Business Analysis, Probability Theory, Predictive Modeling, Product Management, OpenAI GPT-3 API, Natural Language Queries, ChatGPT, BERT, Algorithms, OpenAI API, Scikit-learn, Full-stack, Data Visualization, Databases, Google Cloud Platform (GCP), Mathematics, JavaScript, Statistical Modeling, AI Programming, AI Model Training, AI Chatbots, GPU Computing, Pandas, PostgreSQL, Exploratory Data Analysis, Transformer Models, Data Mining, Data Scraping, APIs, Generative Artificial Intelligence (GenAI), CTO, Principal Component Analysis (PCA), Retrieval-augmented Generation (RAG)

Prototype for a Reinforcement Learning-based Controller for a Fortune 500 Chemical Company

Prototyped a reinforcement learning-based controller for a Fortune 500 company in the chemical goods industry. The controller was utilized for predictive maintenance tasks. We went from advising, data collection, data understanding, model development, and iterations over clients all the way to deploying the dockerized models in a LAN of the factory on-site. The model was tested during COVID-19. Due to the limited robustness of RL-based models, the model was used as a predictive maintenance use case.
2019 - 2020

Master's Degree in Computer Science

ETH Zurich - Zurich, Switzerland

2019 - 2019

Graduation in Engineering Management

Google Launchpad - San Fransisco

2015 - 2018

Bachelor's Degree in Computer Science

ETH Zurich - Zurich, Switzerland

OCTOBER 2019 - PRESENT

Workshop for Managers

Google Launchpad

Libraries/APIs

PyTorch, NumPy, Scikit-learn, Pandas, React, OpenAI API, XGBoost, TensorFlow

Tools

ChatGPT, Jupyter, GitLab, PyCharm, IntelliJ IDEA, JetBrains, ARIMA

Languages

Python, TypeScript, Rust, SQL, Assembly Language, R, CSS, HTML, JavaScript, C#

Frameworks

Flask, Next.js, Unreal Engine

Platforms

Blockchain, Docker, Google Cloud Platform (GCP), Visual Studio Code (VS Code), Kubernetes, Ethereum, Azure, NVIDIA CUDA

Storage

MySQL, Databases, PostgreSQL, Google Cloud

Paradigms

ETL, Management

Industry Expertise

High-frequency Trading (HFT)

Other

Hugging Face, Linear Algebra, Deep Learning, Natural Language Processing (NLP), Language Models, Recommendation Systems, Crypto, Machine Learning, Data Analysis, Artificial Intelligence (AI), Data Science, Back-end, Data Analytics, Data Manipulation, Generative Pre-trained Transformers (GPT), Frameworks, Large Language Models (LLMs), NLU, Deep Neural Networks (DNNs), Convolutional Neural Networks (CNNs), OpenAI GPT-3 API, BERT, Algorithms, Full-stack, Data Visualization, Mathematics, Time Series, Time Series Analysis, OpenAI GPT-4 API, AI Programming, AI Model Training, AI Chatbots, GPU Computing, OpenAI, Transformer Models, Data Mining, APIs, Generative Artificial Intelligence (GenAI), CTO, Retrieval-augmented Generation (RAG), Latent Spaces, Calculus, CI/CD Pipelines, Excel 365, Auditing, Cost Accounting, Tax Accounting, Contract Negotiation, Presentations, Customer Support, Finance, Audits, Statistical Analysis, Data Engineering, Financial Modeling, Stock Market, Stock Analysis, Stock Trading, Business Analysis, Computer Vision, Predictive Analytics, Probability Theory, Predictive Modeling, Product Management, Natural Language Queries, Trading, Automated Trading Software, Algorithmic Trading, Web Development, Consulting, Statistical Modeling, Chatbot Conversation Design, Prompt Engineering, Serverless GPUs, Exploratory Data Analysis, Data Scraping, Bots, Principal Component Analysis (PCA), Optimization, Discrete Mathematics, Dynamic Load Balancing, Software Architecture, Customer Service, OPC UA, Solana, Human Resources (HR), IT Project Management, Analytics, Learning Management Systems (LMS), Diffusion Models, Text to Image, Web Scraping, Web Crawlers, Capital Markets, Quantitative Analysis, Regression Modeling, LangChain, Robotic Process Automation (RPA)

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