Johan Berdat

Senior Data Scientist

Ecublens, Vaud, Switzerland
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

👤
Senior
🎓
Top School
Johan Berdat is a Senior Data Scientist with 11 years' experience, based in Ecublens, Switzerland, specializing in NLP, computer vision and information extraction for industry partners. At the Swiss Data Science Center he drives applied projects from large-scale news analysis and product recognition to geometrical optimization and representation learning for chemical compounds. He combines research-grade methods (deep learning, representation learning) with pragmatic engineering—deploying conversational agents, document classifiers and image-processing pipelines in production. Earlier roles at ELCA emphasized technical leadership in conversation systems, active learning and biomedical image analysis. An active open-source contributor, he improved the popular Python word_cloud tool by adding robust SVG export and embedding features, reflecting a practical focus on tooling and reproducible outputs. His background in computer graphics, VR projects and cryptology-informed training gives him a distinctive cross-disciplinary problem-solving edge.
code11 years of coding experience
job2 years of employment as a software developer
bookBachelor's Degree, Computer Science, Bachelor's Degree, Computer Science at Ecole polytechnique fédérale de Lausanne
bookMaster's Degree, Computer Science, Master's Degree, Computer Science at EPFL (École polytechnique fédérale de Lausanne)
bookHigh School, Mathematics, High School, Mathematics at Lycée Denis-de-Rougemont
languagesFrench, English, German
github-logo-circle

Github Skills (10)

pi10
font-face10
svg10
fonts10
python10
image-processing10
wordcloud10
xml8
freetype8
testing7

Programming languages (1)

Python

Github contributions (5)

github-logo-circle
amueller/word_cloud

Dec 2019 - Jan 2020

A little word cloud generator in Python
Role in this project:
userFull-stack Developer
Contributions:12 commits, 1 PR, 6 comments in 16 days
Contributions summary:Johan significantly enhanced the word cloud generator by implementing an SVG export feature. They initially prototyped the SVG functionality using the freetype-py library for font metrics and then transitioned to using PIL bindings for improved efficiency. Further contributions involved handling the `scale` attribute for responsive output, fixing minor offsets, and adding options to embed images and fonts within the SVG for debugging and enhanced functionality.
pythondjangowordcloudword-cloudpython3
Contributions:4 commits, 1 push, 1 branch in 5 months
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
Johan Berdat - Senior Data Scientist