About Ugo
French
Native or bilingual
English
Native or bilingual
German
Conversational
Spanish
Conversational
Experience
- VirteemPython DeveloperTECHFebruary 2024 - July 2024 (5 months)End-to-end creation of the backend for the "Virteem Companion" SaaS, an AI-based documentary information search and onboarding assistant.🧬 Application Design🔸 Consideration of client and user needs🔸 Establishment of detailed specifications🔸 Task scaling over several sprints🔸 Creation of the technical stack (FastAPI, PostgreSQL, SQLAlchemy, docker-compose)🛠 Application Development🔸 Creation of the data model as well as Pydantic schemas and CRUD functions🔸 Development of HTTP endpoints and application configuration🔸 Management of authentication (OAuth2.0), multi-level permissions, sensitive data encryption, and user environment compartmentalization🔸 Draft implementation of Celery to allow for quick addition of asynchronicity and distribution of tasks into dedicated queues🔸 Integration of RAG (Retrieval-Augmented Generation) and LLM (Large Language Models) generation modules within the API🔸 Harmonization of the RESTful API (with detailed Swagger documentation) while serving the frontend UI/UX🔸 Agile development tracking with the team, and tool maintenance
- SEOQuantumPython DeveloperSOFTWARE PUBLISHINGFebruary 2023 - Today (3 years and 4 months)Development and maintenance of SEO performance audit applications and automatic text generation for our clients.🛠 Application Development🔸 Creation and continuous improvement of REST APIs with Python and FastAPI🔸 Development of SEO-oriented text generation tools with OpenAI and Anthropic🔸 Creation of a distributed web scraping module with Scrapy, Celery, and Redis🔸 Continuous maintenance and upgrade of existing systems (Python versions and environments, production application versions, etc.)🛳️ DevOps🔸 Containerization of various applications with Docker🔸 Development of continuous deployment algorithms with Gitlab CI🔸 Orchestration of the company's multiple applications with Docker-Compose🔸 Maintenance of a Kubernetes cluster with Terraform on OVH📈 Machine Learning🔸 Development of a semantic clustering module with HDBScan🔸 Maintenance of the ML models used🔸 Creation of an embeddings module and semantic comparison of web pages
- EarlyTracksNLP & Python ProgrammerMEDICALAugust 2020 - September 2022 (2 years and 1 month)Bruxelles, BelgiumDevelopment and maintenance of natural language processing applications in the hospital sector, as well as Python backend applications.🛠 Application Development🔸 Creation and continuous improvement of REST APIs with Python and FastAPI🔸 Design and programming of a natural language processing package🔸 Continuous maintenance and upgrade of existing systems (Python versions and environments, production application versions, etc.)🔸 Creation of text annotation tools to enable the generation of annotated datasets📈 Machine Learning and NLP🔸 Creation and continuous improvement of named entity recognition (NER) algorithms, sensitive data anonymization, and pre-processing and post-processing of complex medical data🔸 Production deployment and maintenance of ML models used by our clients🔸 Creation of embeddings adapted to specific French-Dutch medical language🛳️ DevOps🔸 Containerization of various applications with Docker🔸 Development of continuous deployment algorithms with Gitlab CI🔸 Orchestration of the company's multiple applications with Docker-Compose🔸 Evolution of our platform's hosting to AWS👨💼 Company Life🔸 Supervision and training of medical data annotator teams🔸 Member of an Agile SCRUM team🔸 Almost constant communication in English within an international and multilingual team
Reviews
Recommendations
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Master in Natural Language ProcessingUppsala University (Sweden)2020Acquisition d'un large éventail de compétences dans le but d'automatiser le traitement du langage naturel : 🔸 Bases théoriques et pratiques du machine learning (Python, PyTorch, Keras) 🔸 Techniques de gestion de données à portée linguistique 🔸 Théorie linguistique (dependency parsing, constituency parsing, recherche documentaire, philologie appliquée) 🔸 Mathématiques appliquées au traitement du langage, à la recherche et au machine learning 🔸 Mémoire de recherche sur un semestre sous la supervision du professeur Joakim Nivre. Publication : http://www.diva-portal.org/smash/record.jsf?pid=diva2%3A1436746&dswid=-9248 🔸 Techniques avancées de programmation Python (algorithmes de recherche et de tri, programmation orientée objet, traitement du langage)