Research Software Engineer For Knowledge Representation
Switzerland
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Vincent Emonet is a research software engineer with 13 years of experience building production-grade data and knowledge systems, currently focused on improving access and queryability of bioinformatics knowledge graphs at the SIB Swiss Institute of Bioinformatics. He combines a strong semantic-web background (RDF, SPARQL, ontologies) with cloud-native and back-end engineering—having built Data Science infrastructure on OpenShift, automated data-to-service pipelines, and converted major biomedical datasets to semantically rich models. An active open-source contributor, Vincent has improved UX and prompt handling in the widely used cookiecutter project and added automatic language detection and package support to the LibreTranslate machine-translation API. His career blends hands-on platform work, published research, and tooling for reproducible science, and he often ships features that bridge prototyping and production in multidisciplinary teams. A background in bioinformatics and lab techniques gives him uncommon fluency translating biological questions into robust data services.
13 years of coding experience
10 years of employment as a software developer
Master's degree, Physiology, biotechnology and computer science, Master's degree, Physiology, biotechnology and computer science at Université de Poitiers
Technical College Diploma, Bioengineering, Technical College Diploma, Bioengineering at Université du Sud Toulon Var
Advanced High School diploma, Mathematics spec, Honours, Advanced High School diploma, Mathematics spec, Honours at Lycée Pierre et Marie Curie
Free and Open Source Machine Translation API. Self-hosted, offline capable and easy to setup.
Role in this project:
Back-end Developer
Contributions:4 reviews, 16 commits, 8 PRs in 1 year 4 months
Contributions summary:Vincent primarily contributed to the back-end functionality of the LibreTranslate API. They added support for automatic language detection, incorporating a language detection library and modifying the API logic to handle it. The user also implemented the initial setup for a Python package using `setup.py`, along with fixing a licensing issue. Additionally, they made updates to the application template, specifically the index page, to include the "auto" language option.
A cross-platform command-line utility that creates projects from cookiecutters (project templates), e.g. Python package projects, C projects.
Role in this project:
Back-end Developer
Contributions:6 PRs, 21 comments, 1 issue in 1 year 2 months
Contributions summary:Vincent focused on enhancing the user experience of the cookiecutter project. The user implemented and improved human-readable prompts for variable input, including support for choices and dictionary-based prompts. They refactored the prompt functionality, improved tests, and addressed issues related to replay functionality, ensuring correct context handling and replay file processing within the CLI.
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
Vincent Emonet - Research Software Engineer For Knowledge Representation