Thomas Baier, Artificial Intelligence (AI) Developer in Berlin, Germany
Thomas Baier

Artificial Intelligence (AI) Developer in Berlin, Germany

Member since September 25, 2019
Thomas has as a Ph.D. in mathematics and its applications and is working for almost 10 years in software development. He has been working on projects in natural language processing, affective computing and designed machine learning systems from the initial prototype to a highly scalable cloud-based production setup.
Thomas is now available for hire

Portfolio

Experience

Location

Berlin, Germany

Availability

Part-time

Preferred Environment

Python, Linux

The most amazing...

...project I've worked on was the development of a computational model of affective decision making to simulate emotional behavior in robots.

Employment

  • Software Engineer

    2015 - PRESENT
    Luminis
    • Designed a computational model of an effective software agent based on a psychological model in collaboration with the VU Amsterdam.
    • Created a workbench implementation of the agent in Ptolemy II to support research and experiments.
    • Developed a cloud-based software application for personalized learning using Java and OSGi.
    • Worked with modular, service-oriented architectures and applied domain-driven design principles in combination with event-sourcing.
    • Worked remotely in an international team.
    Technologies: OSGi, Cloud, Java
  • Machine Learning Engineer

    2014 - PRESENT
    Flashtalking/Device[9]
    • Designed machine learning algorithms to recognize and match users for online advertisement.
    • Implemented prototypes of the algorithms in Python.
    • Implemented a real-time recognition system with a highly scalable cloud-based architecture using Java and Amazon Web Services.
    • Designed a highly scalable user matching system that processes event logs with Apache Spark.
    • Developed domain-specific accuracy metrics to evaluate matching performance.
    • Worked remotely in a start-up environment.
    Technologies: Amazon Web Services (AWS), Spark, Java, Python
  • Freelance Software Engineer

    2014 - 2014
    Research Institute for Linguistics
    • Developed a command line extension for the NooJ text corpus processor.
    • Created an open-source distribution of the project.
    • Investigated deployment in a SaaS setup.
    Technologies: Java
  • Software Engineer

    2010 - 2013
    TOPdesk
    • Developed and maintained a web-based service management application in Java.
    • Maintained the Maven build process of the application.
    • Worked in an international team applying a quality-driven, agile development process using Scrum.
    Technologies: Java

Experience

Skills

  • Languages

    Java, Python, SQL
  • Tools

    Git, Gradle
  • Other

    Artificial Intelligence (AI), Statistics, Machine Learning, Deep Learning, Reinforcement Learning, Neural Networks, Cloud
  • Frameworks

    Spark, OSGi
  • Libraries/APIs

    PyTorch, Keras, NumPy, SciPy, Scikit-learn
  • Platforms

    Linux, Docker, Amazon Web Services (AWS)
  • Storage

    MongoDB, MySQL

Education

  • Ph.D. in Mathematics
    2005 - 2009
    CEU - Budapest, Hungary
  • Master of Science Degree in Physics
    1997 - 2003
    Technical University of Munich - Munich, Germany

Certifications

  • DeepLearn 2019 3rd International Summer School on Deep Learning
    JULY 2019 - PRESENT
    IRDTA
  • Deep Reinforcement Learning Nanodegree
    MARCH 2019 - PRESENT
    Udacity
  • Artificial Intelligence Nanodegree
    AUGUST 2017 - PRESENT
    Udacity
  • Machine Learning
    JANUARY 2014 - PRESENT
    Coursera
  • Digital Signal Processing
    MAY 2013 - PRESENT
    Coursera
  • Functional Programming Principles in Scala
    DECEMBER 2012 - PRESENT
    Coursera

To view more profiles

Join Toptal
Share it with others