CV

Resume AI Architect & Managing Data Science Consultant - Machine Learning & Text Mining

I am a Computational Linguist currently working for IBM as an IT Architect Artitificial Intelligence specialising on the design and architecture of end-to-end applications featuring Natural Language Processing and Machine Learning (i.e., cognitive computing).

I enjoy leveraging and tailoring architectures based on cutting-edge methods from Computational Linguistics, machine learning and statistical modeling to solve complex business use cases across multiple industries and research areas.
I’m passionate about mentoring, teaching and advising teams to transfer knowledge about best practises for cognitive computing.

Employment
IBM Deutschland GmbHsince April 2018AI Architect & Managing Data Science Consultant - Machine Learning & Text Mining

Architect for Artificial Intelligence focussing on Natural Language Processing, Machine Learning and the entire cognitive IBM Watson portfolio.

I focus on architectural design and development of end-to-end solutions by applying state-of-the-art methods from artificial intelligence to solve complex business issues and optimise processes, thus bridging the gap between business and technology.

Tasks & Responsibilities:

  • Technical Lead & Scrum Master for Cognitive solutions
  • Cognitive Factory champion for Germany, harvesting and enhancing an asset culture for quick and consistent deployments
  • Communication with IBM Research Lab to bring advances fo
  • Architect and senior strategic advisor for Machine Learning and NLP
  • Client-facing consultant and architect for Text Mining & Machine Learning, AI
  • End-to-end development and deployment in scalable cloud infrastructures
  • Automatic classification and processing of customer communication using Machine Learning and design of chatbot system powered by artificial intelligence
  • Solution Design based on Design Thinking workshops
  • Customer workshops and presentations

Technical skills:

  • Machine Learning, Text & Data Mining, Deep Learning
  • Java, Python and NodJS development, Apache UIMA
  • Deep Learning development with TensorFlow 
  • IBM Watson Explorer
  • Database design & development (NoSQL, RDBMS)
  • DevOps
  • IBM Watson Conversation for cognitive customer Service
  • IBM cloud services (Watson Knowledge Studio, Watson Machine Learning etc.)
  • Service deployment using cloud infrastructure (Kubernetes, Docker) and DevOps toolchains
IBM Deutschland GmbHFeb. 2016 - Mar. 2018Data Scientist & Senior Cognitive Computing Consultant
Senior Cognitive Computing Consultant for IBM focussing on Natural Language Processing, Machine Learning and the entire IBM Watson portfolio. Developing and applying state-of-the-art methods from natural language processing to solve complex business issues and optimise processes.

Tasks & Responsibilities:

  • Classification of customer utterances and design of AI chatbot system
  • Customer workshops and presentations
  • Client-facing consultant and architect for Text Mining & Machine Learning
  • End-to-end development and deployment in scalable cloud infrastructures
  • Solution Design based on Design Thinking workshops

Technical skills:

  • Machine Learning, Text & Data Mining, Deep Learning
  • Java, Python and NodJS development, Apache UIMA
  • IBM Watson Explorer
  • Database design & development
  • DevOps
  • IBM Watson Conversation for cognitive customer Service
  • IBM cloud services (Watson Knowledge Studio, Watson Machine Learning etc.)
  • Service deployment using cloud infrastructure (Kubernetes, Docker) and DevOps toolchains
Deutsche BahnSep. 2016 - Dec. 2016Data Scientist (focusing on Text Mining)
Data Scientist for Deutsche Bahn (DB Fernverkehr AG) focussing on Text Mining and Machine Learning to reveal insights from customer feedback.

Tasks & Responsibilities: 

  • Leading a team of external developers (Scrum) to improve Text Mining processes
  • Analysis and combination of heterogenous data sources to derive KPIs
  • Implementation and evaluation of BI and Machine Learning approaches
  • Collaboration with decision makers regarding the instantiation of a company-wide feedback system
  • Consultant for "analysis as a service" -- coordinating data mining requirements between customers and developers
  • Consultant for suitable Machine Learning and Data Mining approaches

Technical skills:

  • Java and Python development
  • Database development and analysis: MS-SQL & NoSQL databases
  • Statistical modeling: R, python and Weka ML
Institute of Computer Science, Heidelberg UniversityJuly 2013 - January 2016Researcher AI

Researcher at the Database Systems Research group, led by Prof. Dr. Michael Gertz. My work focused on Natural Language Processing in general and Digital Humanities, Information Extraction and Social Network Analysis in particular. Primary research topic: revealing and analysing the evolution of news networks.

Research assistant and LecturerOctober 2012 - July 2013Institute for Computational Linguistics, Heidelberg University

Research assistant (Wissenschaftlicher Mitarbeiter) at the Computational Linguistics research group, supervised by Prof. Dr. Anette Frank. Lecturer of the compulsory lecture "Advanced, object-oriented programming with Java".

Student research assistantFebruary 2011 - September 2012Institute for Computational Linguistics, Heidelberg University

Student research assistant at the project Ritualdynamik, working on Coreference Resolution and Discourse Processing in a Digital Humanities context.

Student research assistantAugust 2010 - February 2011NLP group - HITS gGmbH Heidelberg

NLP group - HITS gGmbH Heidelberg. Student research assistant, working on machine learning for summarization, supervised by Prof. Dr. Michael Strube and Darla Shockley.

Student research assistantMarch 2009 - June 2012Department for German philology, Heidelberg University

Programmer at the project Heidelberger Korpus.

Teaching AssistantOctober 2009 - July 2010Institute for Computational Linguistics, Heidelberg University

Teaching assistant for programming lectures for Python and Java, supervised by Matthias Hartung and Prof. Dr. Simone Paolo Ponzetto.

Education
Master of ArtsJuly 2013Computational Linguistics (research track)

Title of my MA thesis: A Joint Inference Architecture for Global Coreference Clustering with Anaphoricity. Supervisor: Prof. Dr. Anette Frank

M.A. Computational LinguisticsSeptember 2009 - July 2013Heidelberg University
Bachelor of Arts (with distinction)July 2011Major: Computational Linguistics, Minor: English Linguistics

Title of my BA thesis: Entity-based Coreference Resolution combined with Discourse-New Detection. [pdf] Supervisor: Prof. Dr. Anette Frank

B.A. Computational Linguistics and English LinguisticsOctober 2008 - July 2011Heidelberg University
Interests
Natural Language ProcessingMultiple years of project experience with current NLP techniques.
Machine LearningMachine Learning expert, profound theoretical knowledge & practical project experience.
ConsultingBusiness and technology consulting
ArchitectureArchitectural thinking: designing system and application architectures.
Information Retrieval