Romain Thalineau
Verified Expert in Engineering
Data Science Developer
Cluj-Napoca, Cluj County, Romania
Toptal member since January 29, 2018
Romain is a seasoned data scientist and machine learning engineer with a Ph.D. in quantum physics and expertise in Python and the PyData stack. Having worked in three different countries for companies of all sizes, from startups to global organizations, Romain is a versatile and communicative engineer.
Portfolio
Experience
- Python - 10 years
- Data Science - 9 years
- Scikit-learn - 7 years
- Statistical Analysis - 7 years
- Machine Learning - 5 years
- Computer Vision - 4 years
- TensorFlow - 3 years
- PyTorch - 3 years
Availability
Preferred Environment
Jupyter, Git, PyCharm, Ubuntu
The most amazing...
...thing I've created is a very sensitive electron detector using a spin qubit.
Work Experience
Software Engineer/Cofounder
Qwertee.io
- Developed a data analysis platform for a research center using Python, Django, and R.
- Designed and developed the architecture of a highly available content streaming solution.
- Developed a model for detecting default on a production line. Involved image processing and image recognition/segmentation with deep learning (CNN).
- Developed a model for recognizing vineyard diseases. Involved image processing and image recognition with Deep Learning.
- Worked on diverse data science and machine learning projects.
Data Scientist
Convoyz
- Supported the development of a AI based transportation application.
- Completed data exploration and visualization of geolocation data.
- Contributed to the development of a model for destination prediction.
Software Engineer
8vance
- Maintained and improved an application matching candidates with jobs.
- Developed REST API with Django + Django REST Framework.
- Designed and implemented data pipelines.
- Implemented an integration test framework for all the micro services with Docker.
Data scientist - Model engineer
Infineon
- Created electrical models of semiconductor devices.
- Completed data analysis using the PyData stack.
- Provided statistical analysis of PCM (process control monitoring) data and statistical modeling.
- Automated the model report and QA process via Python scripts.
- Created Spice, Spectre nominal model according to characterization and customer specifications.
Research associate
Institut Neel - CNRS
- Researched single electron devices in the context of quantum computing.
- Automated the data collection process with Labview.
- Completed data analysis and modeling using tools like Matlab and the PyData stack.
- Tutored interns.
- Communicated results in international conferences and in peer-reviewed journals.
Experience
Implementation of Neural Style Transfer in PyTorch
https://github.com/romaintha/neural_style_transferDeep Learning With Point Clouds
https://www.qwertee.io/blog/deep-learning-with-point-clouds/Introduction to Backpropagation
https://github.com/romaintha/backpropagation/blob/master/Backpropagation.ipynbMonitoring the French Presidential Election in Real Time on Twitter
https://medium.freecodecamp.org/monitoring-the-french-presidential-election-on-twitter-with-python-6a2a9310e6f4- streaming the related tweets using the Twitter streaming API
- parsing and analyzing them
- storing them in a graph DB (Neo4J)
- updating in real time analyses
- serving these analyses via a REST API
- visualizing the analyses via a AngularJS front end
The tweet collection process is available on Github:
https://github.com/romaintha/twitter
Spin Qubits: From the Transport and the Manipulation of a Single Electron Spin to its use as a Highly Sensitive Detector
https://tel.archives-ouvertes.fr/tel-00875970/documentIn this thesis we described a series of experimental works, which have been realized in the context of spin qubits, going from their use as information carriers to their use as very sensitive detectors.
We demonstrate the first experimental realization of a single electron transport along a closed path inside a system composed of four coupled quantum dots. By considering spin-orbit interaction, this experiment opens the way toward coherent topological spin manipulations. In the context of quantum computing and spin qubits, we study the two-qubit gates. By considering two tunnel-coupled quantum dots, we demonstrate by controlling the local Zeeman splitting that the natural two-qubit gate for spin qubits evolves from the SWAP gate to the C-phase gate. This work demonstrates the feasibility of the C-phase gate. Finally, we use spin qubits as very sensitive detectors. A singlet-triplet qubit is a quantum system which can be tuned in order to be very sensitive to the electrostatic environment. Here we report the use of such a qubit to detect a single electron transported next to the detector.
Education
Ph.D. in Physics
Grenoble Unviersity - Grenoble, France
Master of Science Degree in Physics
PHELMA - INPG - Grenoble, France
Undergraduate Intensive Course in Mathematics and Physics
Preparatory classes Lycee Descartes - Tours (France)
Certifications
Deep Learning Specialization
Coursera
Skills
Libraries/APIs
OpenCV, Tidyverse, Ggplot2, SciPy, TensorFlow, Keras, Scikit-learn, Matplotlib, NumPy, Pandas, PyTorch, PCL, Dask, X (formerly Twitter) API
Tools
Scikit-image, Dplyr, Seaborn, PyCharm, Git, Celery, Jupyter, MATLAB, Prefect, NGINX, LabVIEW, uWSGI, Jenkins, RabbitMQ, CloudCompare, Apache Airflow, GIS
Languages
Markdown, R, Python, SQL, HTML5, JavaScript, CSS, C, Rust, C++
Frameworks
Django REST Framework, Django, Flask, Bootstrap
Paradigms
Object-oriented Programming (OOP), Test-driven Development (TDD), Continuous Integration (CI), Continuous Deployment, Microservices, REST, Agile, Scrum, Functional Programming
Platforms
RStudio, Jupyter Notebook, Docker, Linux, Ubuntu, Amazon Web Services (AWS), Azure, Kubernetes
Storage
Elasticsearch, Redis, Cassandra, PostgreSQL, Neo4j, GeoServer, PostGIS, Memcached, MongoDB
Other
Mathematics, Computer Vision, Deep Learning, Physics, Statistical Analysis, Statistical Modeling, Predictive Modeling, Predictive Analytics, Statistics, Artificial Intelligence (AI), Data Mining, Data Science, Machine Learning, Bokeh, Point Clouds, Convolutional Neural Networks (CNNs), Recurrent Neural Networks (RNNs), Reinforcement Learning, Deep Reinforcement Learning, Neural Networks, Deep Neural Networks (DNNs), Prefect Cloud, Computer Vision Algorithms, Image Processing, Distributed Systems, Numba, Cython, Natural Language Processing (NLP), Generative Pre-trained Transformers (GPT)
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring