Christian Loan

Lead Data Scientist And Spark Scala NLP ML Data Engineering Expert

Berlin, Germany
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Christian Loan is a Lead Data Scientist and Spark/Scala NLP expert based in Berlin with nine years building large-scale AI systems, LLM training pipelines, and multimodal ML solutions. He specializes in exporting SOTA NLP models (ELMo, XLNet, ALBERT) into production-grade Spark Scala deployments and leads core development for widely used frameworks like Spark NLP and the John Snow Labs NLU/Server products. Christian pairs deep ML research with pragmatic data engineering—Kafka/Spark/Hadoop streaming, Azure cloud and Kubernetes deployments—to deliver real-time, scalable pipelines for healthcare and automotive use cases. An active open-source contributor, he added model flavor support to MLflow and enhanced classifier and relation-extraction capabilities in the high-impact JohnSnowLabs/nlu repo. Beyond enterprise projects, he experiments with edge applications and creative ML products (from emotion-recognition apps to spatio-temporal GCNs for traffic prediction), showing a knack for turning novel ideas into production services. He blends practical engineering rigor with a researcher’s curiosity, often writing technical articles and pushing NLP performance and usability in real-world systems.
code8 years of coding experience
job5 years of employment as a software developer
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at Technische Universität Berlin
stackoverflow-logo

Stackoverflow

Stats
333reputation
41kreached
15answers
2questions
github-logo-circle

Github Skills (15)

machine-learning10
extraction10
model-management10
mlflow10
extractor10
relation-extraction10
deep-learning10
python10
documentation9
pytorch6
databricks6
fastapi6
pyspark6
httpx6
uvicorn6

Programming languages (5)

C++ScalaGoJupyter NotebookPython

Github contributions (5)

github-logo-circle
JohnSnowLabs/nlu

Sep 2020 - Jan 2023

1 line for thousands of State of The Art NLP models in hundreds of languages The fastest and most accurate way to solve text problems.
Role in this project:
userBackend Developer & ML Engineer
Contributions:43 releases, 11 reviews, 1134 commits in 2 years 4 months
Contributions summary:Christian implemented new methods and configurations for the classifier_dl and multi classifier extractors. They developed functionality to extract maximum confidence values from different classifier types. The user also added a multi classifier extractor, which allows for the extraction of multiple predicted confidences and labels. The code changes indicate they are also working with Spark NLP for Healthcare on relation extraction tasks.
sentiment-classifiernatural-language-understandingnlupythonbert
mlflow/mlflow

Aug 2019 - Feb 2024

Open source platform for the machine learning lifecycle
Role in this project:
userML Engineer
Contributions:79 reviews, 25 PRs, 117 comments in 4 years 6 months
Contributions summary:Christian primarily focused on integrating and documenting the John Snow Labs (JSL) flavor within the MLflow framework. They added support for JSL models, including adding the John Snow Labs flavor, the necessary code for loading, saving and logging JSL models, and examples. The user also fixed documentation errors, removed redundant code and addressed formatting issues.
pythonlifecyclemlmachine-learningincremental-learning
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial