Philipp Gergen, Developer in Zürich, Switzerland
Philipp is available for hire
Hire Philipp

Philipp Gergen

Verified Expert  in Engineering

Bio

Philipp is a data scientist, developer, and leader with eight years of experience helping clients satisfy their data science needs. His expertise spans everything from conceptualizing visualization to implementing complex machine learning models. Phillipp has delivered solutions for transportation, food, B2B retail, sports, and many other sectors. With an educational and commercial background in computer science, he delivers production-ready and maintainable products and solutions.

Portfolio

UBS
Azure, Generative Artificial Intelligence (GenAI), Large Language Models (LLMs)...
Areto Consulting GmbH
Python, Amazon Web Services (AWS), SQL, Programming, Algorithms, Statistics...
Institute for Market Research, Statistics and Forecasting (IMSP)
Python, SPSS, SAS, SQL, Machine Learning, Programming, Statistics...

Experience

  • Programming - 15 years
  • Linux - 12 years
  • SQL - 10 years
  • Git - 10 years
  • Machine Learning - 8 years
  • Python - 6 years
  • Docker - 5 years
  • Amazon Web Services (AWS) - 3 years

Availability

Full-time

Preferred Environment

Python, SQL, Git, Jira, Large Language Models (LLMs), Pulumi, Pandas, Svelte, Generative Artificial Intelligence (GenAI), Cloud

The most amazing...

...project I've co-developed is an automated match report based on football positioning data to guide the strategic decisions of analysts and coaches.

Work Experience

Asociate Director Data Science

2022 - PRESENT
UBS
  • Spearheaded the usage of generative AI for customer-facing search and chatbot functionality.
  • Implemented Azure-based cloud application to provision AI models.
  • Automated Tableau reporting, significantly reducing the manual workload.
Technologies: Azure, Generative Artificial Intelligence (GenAI), Large Language Models (LLMs), OpenAI, Python, GitLab, Ansible, GitLab CI/CD, C#, React, TypeScript, Pandas, NumPy, AI Chatbots, Tableau, Full-stack Development, Machine Learning Operations (MLOps)

Team Lead, Data Science

2020 - 2022
Areto Consulting GmbH
  • Led a team of six data scientists while serving as an in-house point of contact for data science and programming-related challenges.
  • Consulted and participated in a multitude of customer projects through all phases, including project acquisition, project planning, and implementation.
  • Implemented a scalable AWS-hosted data pipeline to automatically process multiple terabytes of data.
  • Developed a general-purpose entity matching framework to reliably link entities between different data sources.
  • Created forecasting models to predict customer demand in the food industry to reduce food discard.
Technologies: Python, Amazon Web Services (AWS), SQL, Programming, Algorithms, Statistics, Software Development, Machine Learning, Git, Jira, Windows, Linux, Docker, Agile, Computer Vision, Generative Pre-trained Transformers (GPT), Natural Language Processing (NLP), JavaScript, NumPy, Pandas, Terraform, Artificial Intelligence (AI), Spark, Tableau, Microsoft Power BI, TensorFlow, Keras, Data Science, LangChain, AI Chatbots, Chatbots, OpenAI, Whisper, Image Generation, Full-stack Development, Machine Learning Operations (MLOps), Apache Airflow

Data Scientist

2014 - 2020
Institute for Market Research, Statistics and Forecasting (IMSP)
  • Conducted seven consulting projects reliably and independently.
  • Conducted 30+ training sessions on technical skills in Python, SPSS, SAS, generic data science and analysis topics, and specialized topics, such as computer vision and advanced Python concepts.
  • Supported colleagues in data science-related questions.
  • Played a pivotal role in building data-driven online marketing solutions for a major transportation company from the ground up.
  • Designed and built a system for product recommendations for a B2B retailer.
  • Developed machine learning models for CRM purposes to compute product affinities, customer lifetime values, churn models, upsell affinities, and more.
Technologies: Python, SPSS, SAS, SQL, Machine Learning, Programming, Statistics, Software Development, Algorithms, Git, Jira, Windows, Linux, Agile, Computer Vision, Natural Language Processing (NLP), Generative Pre-trained Transformers (GPT), R, Visual Basic for Applications (VBA), NumPy, Pandas, Artificial Intelligence (AI), Tableau, Microsoft Power BI, TensorFlow, Keras, Data Science

Manager and Lecturer

2013 - 2020
Computer-Club
  • Conducted weekly courses for ambitious adolescents about a wide variety of programming-related topics.
  • Managed the club's organizational aspects and client acquisition.
  • Conceptualized age-appropriate lecture content on a wide variety of topics, including basic programming, web development, game development, and IT security.
Technologies: Java, JavaScript, Programming, Algorithms, Software Development, Information Security, Git, Windows, Linux

Developer

2014 - 2016
Sentiment Analytics
  • Developed infrastructure to automatically and programmatically collect and store social media activity.
  • Implemented NLP solutions to analyze and classify previously collected text data.
  • Aided in algorithmic trading strategy development, backtesting, and optimization.
Technologies: Java, Programming, Algorithms, Statistics, Software Development, Machine Learning, SQL, Git, Windows, Linux, Natural Language Processing (NLP), Generative Pre-trained Transformers (GPT), Data Science

Experience

Sentiment-based Algorithmic Trading Strategy

A fully functioning and active algorithmic trading strategy based on sentiment analysis that was operational for two years. I developed this by building a data pipeline to permanently and automatically crawl economy-focused tweets and stock market prices and historizing them. These were analyzed by my custom-built NLP solution for text classification. I used this to create many strategies, backtested them, and selected the most promising ones. Finally, I built a reliable execution engine, automatically interfacing with the forex broker to run my portfolio of strategies.

Programming Club for Adolescents

A weekly programming club for talented adolescents. I initiated the club and continue to prepare my weekly content to teach a wide variety of subjects. I collaborate with the participants to select the topics. To date, we have covered topics such as basic programming, algorithms and data structures, IT security, web development, and 3D games development.

Chat-based Interactive Reminder App

A Discord-based reminder app of duties, repeatedly pestering and engaging in conversation until the tasks are fulfilled. Tracks progress and calls the user on the phone to talk if chat-based messages were unsuccessful.

Automatic Short-video Generation

An automatic short-form video generation tool leverages image/video generation and narration through TTS. It puts everything together automatically using rendering through Blender, where effects for transitions, etc., are added.

Education

2014 - 2016

Master's Degree in Computer Science

The Technical University of Munich (TUM) - Munich, Germany

2011 - 2013

Bachelor's Degree in Computer Science

The Technical University of Munich (TUM) - Munich, Germany

Skills

Libraries/APIs

NumPy, Pandas, Keras, TensorFlow, React, Twilio API, FFmpeg

Tools

SPSS, Git, Jira, Tableau, Microsoft Power BI, Whisper, Terraform, GitLab, Ansible, GitLab CI/CD, Blender, Apache Airflow

Languages

Python, SAS, SQL, R, Visual Basic for Applications (VBA), Java, C#, JavaScript, TypeScript

Paradigms

Agile

Platforms

Amazon Web Services (AWS), Windows, Linux, Docker, Azure

Frameworks

Spark, Svelte

Other

Programming, Algorithms, Software Development, Machine Learning, Artificial Intelligence (AI), Data Science, Large Language Models (LLMs), Full-stack Development, Statistics, Computer Vision, Natural Language Processing (NLP), Generative Pre-trained Transformers (GPT), Generative Artificial Intelligence (GenAI), AI Chatbots, Chatbots, OpenAI, Image Generation, Machine Learning Operations (MLOps), Scientific Computing, Information Security, Pulumi, Cloud, LangChain, Discord, VoiceBot, Videos, Animation, Text to Speech (TTS)

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