
Yohan Goncalves
Senior AI Python Developer | Conversational AI
Salaire / Taux journalier
Paris, France
Freelance
À distance uniquement
Expertises
Langues
À propos
Introduction
Generative AI Tech Lead with 8 years of expertise in building intelligent solutions. Successfully deployed a conversational AI platform serving 1000+ daily users at Bpifrance using LangChain, LangGraph and RAG techniques. Offering specialization in Python/FastAPI development combined with strong DevOps background (Kubernetes, Terraform) to help businesses optimize processes and transform customer interactions through AI.
Expérience de travail
Bpifrance
nov. 2021 - Présent
5 ans
Maisons-Alfort, France
Tech Lead AI Python
févr. 2025 - Présent
1 an 9 mois
Maisons-Alfort, France
As Tech Lead at Bpifrance, a public investment bank. Our team comprised 6 members: 4 developers, 1 Product Owner, and 1 Scrum Master. Within this team, I conceived and deployed a conversational AI platform. This platform, centered around an intelligent chatbot, offers centralized access to a diversity of language models via a dedicated proxy. By employing RAG and function calling techniques, the chatbot can tap into an extensive internal and external knowledge base to furnish precise and contextual responses to collaborators. Chatbot ~1000 daily users Proxy ~10 consuming teams My responsibilities: - Construction of the project architecture - Development of the chatbot (Chainlit, Python) - Development of the RAG API (FastAPI, Python) - Development of agents (LangChain, LangGraph, FastAPI) - Development of CI/CD pipelines (Jenkinsfile, Jenkins, Gtilab) - Unit tests (Pytest, RAGAS) - Ensuring the technical quality of deliverables (Pair review, SonarQube) - Production deployment (Helm, Kubernetes) - Implementation of observability (Datadog) Technical context: Python, FastAPI, PostgreSQL, Kafka, Langfuse, Langchain, LangGraph, RAG, PyTest, RAGAS, Jenkins, Gitlab, AWS, Azure, Kubernetes, Helm, Flux, Datadog
Tech Lead AI Python
janv. 2023 - mars 2025
2 ans 3 mois
As Tech Lead at Bpifrance, a public investment bank. Our team comprised 6 members: 4 developers, 1 Product Owner, and 1 Scrum Master. Within this team, I conceived and deployed a conversational AI platform. This platform, centered around an intelligent chatbot, offers centralized access to a diversity of language models via a dedicated proxy. By employing RAG and function calling techniques, the chatbot can tap into an extensive internal and external knowledge base to furnish precise and contextual responses to collaborators. Chatbot ~1000 daily users Proxy ~10 consuming teams My responsibilities: - Construction of the project architecture - Development of the chatbot (Chainlit, Python) - Development of the RAG API (FastAPI, Python) - Development of agents (LangChain, LangGraph, FastAPI) - Development of CI/CD pipelines (Jenkinsfile, Jenkins, Gtilab) - Unit tests (Pytest, RAGAS) - Ensuring the technical quality of deliverables (Pair review, SonarQube) - Production deployment (Helm, Kubernetes) - Implementation of observability (Datadog) Technical context: Python, FastAPI, PostgreSQL, Kafka, Langfuse, Langchain, LangGraph, RAG, PyTest, RAGAS, Jenkins, Gitlab, AWS, Azure, Kubernetes, Helm, Flux, Datadog
DevOps Engineer
nov. 2021 - janv. 2023
1 an 3 mois
Maisons-Alfort, France
As a DevOps Engineer at Bpifrance, I worked within an 8-person team comprising 6 DevOps engineers, 1 Product Owner, and 1 Scrum Master. In this role, I contributed to the design and deployment of DevOps solutions, with a particular focus on improving development and continuous integration practices. One of my key achievements was the design and development of an application for measuring DORA metrics (DevOps Research and Assessment), aimed at tracking the adoption of DevOps principles within different project teams. My responsibilities included: - Supporting teams in adopting and implementing DevOps practices - Optimizing the Git workflow (Git, GitLab) - Designing and implementing CI/CD pipelines to accelerate the delivery cycle and enhance code quality (Jenkinsfile, Jenkins, GitLab, SonarQube) - Developing an application to measure DORA metrics for monitoring DevOps adoption (Java, AWS - Lambda, MongoDB) - Unit testing (JUnit) - Production deployment (Helm, Kubernetes) - Implementing observability (Datadog) Technical context: Java, PostgreSQL, MongoDB, AWS, Kafka, Kubernetes, Helm, Flux, Jenkins, GitLab, Terraform, Atlantis
Mind7 Consulting
nov. 2016 - oct. 2021
5 ans
Paris, France
Technical Lead
juin 2020 - oct. 2021
1 an 5 mois
Paris, France
As a Tech Lead at Mind7 Consulting for Colissimo, within a team of 8 people including 1 Scrum Master. My primary role was the design and development of Scala applications, particularly for consuming and producing Kafka messages, in relation to parcel routing. I also took charge of developing unit and integration tests to ensure the robustness and reliability of the applications. In this context, I contributed to the following: - Development of Scala applications consuming/producing Kafka messages for parcel routing - Data integration via Spark, Scala, primarily with MySQL, PostgreSQL, and Cassandra - Processing events related to parcel routing, with integration into the database via Kafka and Spark (60M events) - Unit tests - Implementation of observability - Deployment of applications via Jenkins in production Technical context: Scala, Kafka, Spark, MySQL, PostgreSQL, Cassandra, Jenkins, Kubernetes, ElasticSearch, Prometheus, Grafana
Java Angular Developer
juil. 2017 - juin 2020
3 ans
Paris, France
As a Java, Angular Developer at Mind7 Consulting for La Poste, I was part of a 6-person team including 5 developers and 1 Scrum Master. My primary role was to develop web applications for sorting centers, enabling parcel routing, labeling, and the generation of documents for foreign postal services. I also oversaw Angular unit testing with Karma to ensure the quality and reliability of the applications. Specifically, I contributed to the following: - Development of web applications using Java and Angular for parcel routing, labeling, and - Document generation for foreign postal services. - Data integration via Spark/Scala, primarily with MySQL, PostgreSQL, and Cassandra. - Processing events related to parcel/mail routing via Kafka and Spark, with database integration. - Unit testing. - Writing deployment scripts (Shell) using Jenkins and OpenShift. Technical context: Java, Angular, Karma, Kafka, Spark, MySQL, PostgreSQL, Cassandra, Jenkins, OpenShift.
Java Developer - Search & Analytics
nov. 2016 - juil. 2017
9 mois
Paris, France
Mission carried out for EDF, the main electricity distributor in France, as part of the modernization of nuclear equipment monitoring processes. I worked as a Java Developer. My Responsibilities: - Designed and developed a Search/PLM tool to visualize the different test stages of nuclear plant equipment. - Responsible for gathering functional requirements and conducting user acceptance testing (UAT), ensuring a delivery that met client expectations. - Collaborated within a 4-person team to successfully complete the project. Technical context : Java, Exalead
Internship
Alcatel-Lucent
oct. 2012 - oct. 2016
4 ans 1 mois
44170 Nozay, France
Project carried out for Alcatel-Lucent Submarine Networks (ALSN), the global leader in submarine telecommunication networks. ALSN designs, installs, and maintains submarine cables to ensure high-performance connections across oceans. Java / JEE Maintenance and enhancement of a project management application for Alcatel-Lucent Submarine Networks, including analysis, development, and bug fixing. Shell Scripting Development of advanced monitoring scripts integrated into the Centreon solution, ensuring optimal system oversight for Alcatel-Lucent Submarine Networks. System Administration Installation, configuration, and optimization of a monitoring server based on Centreon, ensuring reliable infrastructure monitoring for Alcatel-Lucent Submarine Networks.
Formation
Université Paris-Est Marne-la-Vallée
Diplôme d'ingénieur, Informatique et réseaux
2013 - 2016
4 ans
Java 8 Junit Programmation concurrence Programmation réseau Design patterns JEE QoS Réseaux cellulaires Protocoles de routage Wifi Génie logiciel NoSQL Haskell VoIp IpV6 Android Algorithmie
IUT Evry
Licence Pro décisionnel et base de données, mention AB
2012 - 2013
2 ans
Business Intelligence Décisionnel Big Data ETL Gestion de projet SQL Oracle
Edmond Michelet - Arpajon
BTS IRIS
2010 - 2012
3 ans
Java, C, C++, IP, Assembleur 68000
Edmond Michelet - Arpajon
BAC STI - Electronique
2009 - 2010
2 ans
Lycée de la mare carrée - Moissy-cramayel
BEP éléctronique
2006 - 2008
3 ans
Licences et certifications
Professional Scrum Master I (PSM I)
Délivré le : mai 2020
Portfolio

Prospectio

AlfredIA

Doc Review
