{"lang":"zh","ui":{"about":"关于我","education":"教育","volunteer":"志愿者","projects":"项目","courseUnits":"教学单元","awards":"奖项","interests":"兴趣","references":"推荐人","technicalSkills":"技术技能","currentlyLearning":"正在学习","softSkills":"软技能","languages":"语言","typicalDay":"我的一天","type":"类型","keywords":"关键词","updated":"更新于","driverLicense":"B类驾照","dailyLifeLabels":{"sleep":"睡眠","transport":"通勤","work":"工作","classes":"上课","sport":"运动","others":"其他"},"htmlLocale":"zh_CN","experience":"工作经验","contact":"联系方式","contactCTA":"请通过电子邮件、电话或以下任一资料联系我。","viewProject":"查看项目","role":"角色","menuLabel":"菜单","themeLabel":"切换主题","darkMode":"深色模式","lightMode":"浅色模式","langMenuLabel":"语言","pageTitleSuffix":"简历","degreeConnector":" — ","inProgress":"进行中","xmlResume":"简历 (XML + XSLT)","firefoxNote":"建议使用 Firefox 查看","jsonRegistry":"简历 (JSON Resume registry)","jsonRegistryNote":"规范 JSON 的主题化视图","downloadCV":"下载简历","downloadTimeline":"下载时间线","timelineTitle":"时间线","scheduleDay":"日间","scheduleEvening":"夜间课程","competitions":"竞赛","wholeCareer":"全部","printPdf":"打印 / PDF","dailyLifeUnit":"小时","dailyLifeAria":"24 小时典型分布","views":{"title":"视图","classic":"经典","interactive":"交互式","xsltRich":"XSLT（完整）","xsltMinimal":"XSLT（简洁）","pdf":"PDF","timeline":"时间线 (PDF)"},"nav":{"about":"关于","experience":"经验","education":"教育","projects":"项目","references":"推荐","contact":"联系"}},"resume":{"meta":{"$schema":"https://raw.githubusercontent.com/jsonresume/resume-schema/v1.0.0/schema.json","version":"v1.0.0","canonical":"https://github.com/jsonresume/resume-schema/blob/v1.0.0/schema.json","theme":"kendall","dailyLife":{"items":[{"key":"sleep","hours":7,"color":"#F3890B"},{"key":"transport","hours":2,"color":"#FF0000"},{"key":"work","hours":8,"color":"#001F5A"},{"key":"classes","hours":3,"color":"#C0C0C0"},{"key":"sport","hours":2,"color":"#008000"},{"key":"others","hours":2,"color":"#FFFF00"}]},"brand":{"primary":"#800020","accent":"#F3890B","darkBg":"#1F0E0E","siteSecondary":"#F3890B","siteBody":"#666666","siteEmphasis":"#2e2e2e","siteBg":"#e2e2e2","siteCard":"#ffffff","siteBorder":"#dddddd","siteMuted":"#666666","sitePrimaryDark":"#FFB142","siteSecondaryDark":"#F3890B","siteAccentDark":"#ffb347","siteBodyDark":"#EDE0C8","siteEmphasisDark":"#F5EAD8","siteCardDark":"#2E1818","siteBorderDark":"#4A2828","siteMutedDark":"#B89A82","xsltPrimary":"#800020","xsltBody":"#2E2E2E","xsltMuted":"#666","xsltBg":"#ffffff","xsltRuleLight":"#E2E2E2","xsltRuleRich":"#ddd","xsltBlockMin":"#555","xsltTbBg":"#F7F7F7","xsltPrimaryDark":"#FFB142","xsltBodyDark":"#EDE0C8","xsltMutedDark":"#B89A82","xsltBgDark":"#1F0E0E","xsltSidebarDark":"#2E1818","xsltRuleDark":"#4A2828","xsltBlockMinDark":"#D4C0A0","fontXslt":"-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Arial, sans-serif","fontSite":"'Roboto', sans-serif"},"sectionOrder":["about","work","education","skills","languages","dailyLife","references"],"sidebarOrder":["languages","projects","skills","dailyLife"]},"basics":{"name":"Baptiste Grosjean","label":"计算机科学家","image":"assets/images/profil.jpeg","email":"grosjeanbaptiste@outlook.com","phone":"+32 496 28 97 05","url":"https://www.grosjeanbaptiste.com","summary":"计算机科学家 —— 蒙斯大学 (UMons) 计算机科学硕士 —— 正在构建 Acteble。\n\n工作聚焦于 AI 时代的软件工程交汇点 —— Claude Code 工作流、自主智能体、RAG 管道、移动开发 —— 以软件工艺为根基：整洁代码、整洁架构、六边形架构、领域驱动设计（DDD）、测试驱动开发（TDD）。","location":{"address":"Avenue Baron Albert D'Huart","postalCode":"1950","city":"Kraainem","countryCode":"BE","region":"比利时"},"profiles":[{"network":"LinkedIn","url":"https://www.linkedin.com/in/grosjeanbaptiste","username":"grosjeanbaptiste"},{"network":"GitHub","url":"https://github.com/grosjeanbaptiste","username":"grosjeanbaptiste"},{"network":"Npm","url":"https://npm.com/grosjeanbaptiste","username":"grosjeanbaptiste"}]},"work":[{"company":"Acteble","position":"创始人","url":"https://www.acteble.com","location":"布鲁塞尔，比利时","startDate":"2025-07-01","summary":"唯一的创始人、架构师和开发者。Rust 后端 + Flutter 移动端。研发层同时作为蒙斯大学 (UMons) 计算机科学硕士论文的研究内容。","skills":["Rust","Flutter","Dart","Tokio","Docker","DDD","CleanArchitecture","PostgreSQL"],"projects":["Acteble App","Acteble API","Mémoire de master"],"id":"acteble-founder"},{"company":"比利时参议院","position":"AI 研究员","url":"https://www.senate.be","location":"布鲁塞尔，比利时","startDate":"2025-11-03","endDate":"2026-06-30","summary":"为比利时联邦议会进行 AI 研究和工程。设计了一个内部平台，让工作人员可以搜索、探索和与议会档案对话。撰写了一个开源评估协议，比较参议院语料库上的检索策略，重点关注法语/荷兰语双语鲁棒性。","skills":["Python","Java",".NET","RAG","OCR","SentenceTransformers","Pandas"],"projects":["Synergy","fedrag-be"],"id":"belgian-senate-ai-research-scientist"},{"company":"Emvi.ai","position":"AI 软件工艺负责人","url":"https://www.emvi.ai","location":"布鲁日，比利时","startDate":"2024-12-01","endDate":"2025-06-30","summary":"从技术设计到交付主导开发：OCR 管道、代码扫描以及为视障人士适配的 Valhalla 路线规划系统。","highlights":["Dart / Flutter / Firebase / Firestore / OpenAI / Valhalla"],"skills":["Dart","Flutter","Firebase","OpenAI","Valhalla"],"projects":["Emvi App"],"id":"emvi-ai-ai-software-crafter-lead"},{"company":"Emvi.ai","position":"AI 软件工艺师","url":"https://www.emvi.ai","location":"布鲁日，比利时","startDate":"2024-10-01","endDate":"2025-06-30","summary":"构建面部识别管道 (DeepFace / Serengil，检测与识别) 以及为 LLM 生成的照片描述提供情感分析栈。","highlights":["Python / FastAPI / OpenAI / Whisper / DeepFace by Serengil"],"skills":["Python","Whisper","FastAPI","DeepFace","OpenAI","PostgreSQL","SQLAlchemy"],"projects":["Remi"],"id":"emvi-ai-ai-software-crafter"},{"company":"Xtrada","position":"数据科学家","url":"https://www.xtrada.be","location":"安特卫普，弗拉芒大区，比利时","startDate":"2024-03-01","endDate":"2024-09-22","summary":"使用 Python 库 (SpaCy 等) 通过 NER 模型训练从文本中提取命名实体，并在 .NET 中实现。模型召回率：87%。","skills":["Python","SpaCy","Pandas","NumPy",".NET"],"projects":["VhAuctions NER Inventory Model"],"id":"xtrada-data-scientist"},{"company":"Xtrada","position":"软件工艺师","url":"https://www.xtrada.be","location":"安特卫普，弗拉芒大区，比利时","startDate":"2023-08-21","endDate":"2024-09-22","summary":"在 .NET 技术栈中遵循领域驱动设计和整洁代码原则进行软件现代化。在 .NET 解决方案中实施 Azure AI 服务。","skills":[".NET","DDD","CleanCode","CleanArchitecture"],"id":"xtrada-software-crafter"},{"company":"Xtrada","position":".NET/React 软件工艺师","url":"https://www.vhauctions.be","location":"安特卫普，弗拉芒大区，比利时","startDate":"2024-01-01","endDate":"2024-08-07","skills":[".NET","React","SQL Server","TypeScript","EntityFramework","Docker","Azure","OpenTelemetry"],"projects":["VhAuctions"],"client":"VhAuctions","id":"xtrada-net-react-software-crafter"},{"company":"Xtrada","position":".NET/Blazor 软件工艺师","url":"https://www.axinco.be","location":"安特卫普，弗拉芒大区，比利时","startDate":"2023-09-01","endDate":"2023-12-31","summary":"使用 .NET / Blazor 按照领域驱动设计和整洁代码原则开发 Web 应用。","skills":[".NET","Blazor","SQL Server","DDD","EntityFramework","xUnit"],"projects":["Kwalitijd"],"client":"aXinco","id":"xtrada-net-blazor-software-crafter"},{"company":"Technofutur TIC","position":"全栈 Web 开发实习生","url":"https://www.technofutur-tic.be","location":"沙勒罗瓦，瓦隆大区，比利时","startDate":"2022-12-01","endDate":"2023-06-30","summary":"旨在加强我在 EPHEC 学士学位项目中获得的技术技能的资格培训。\n扩展期间，我们接受了 Microsoft 工具 (SSIS 等) 的商业智能和 ETL 流程 (数据仓库) 的介绍。\n培训涵盖了 SQL Server、Node.js、Express.js、React 和 Angular，从数据库开发到用户界面和后端。","skills":["SQL Server","Node.js","Express.js","React","Angular","TypeScript","Auth0","Sequelize"],"projects":["MyWay"],"id":"technofutur-tic-full-stack-developer-web-intern"},{"company":"EDITx: IT Challenges, IT Jobs, Education in IT for X","position":"全栈 Web 开发实习生","url":"https://www.linkedin.com/company/editx/","location":"布鲁塞尔首都大区，比利时","startDate":"2022-04-01","endDate":"2022-04-30","id":"editx-it-challenges-it-jobs-education-in-it-for-x-full-stack-developer-web-intern"},{"company":"Les Auberges de Jeunesse - Wallonie & Bruxelles","position":"学生工","url":"https://www.laj.be","location":"布鲁塞尔首都大区，比利时","startDate":"2022-03-30","endDate":"2022-03-31","id":"les-auberges-de-jeunesse-wallonie-bruxelles-student-job"},{"company":"RESTOMAX","position":"全栈 Web 开发实习生","url":"https://www.restomax.be","location":"布鲁塞尔首都大区，比利时","startDate":"2021-11-01","endDate":"2022-03-31","skills":[".NET","Flutter","SQL Server"],"projects":["WebMenu"],"id":"restomax-full-stack-developer-web-intern"},{"company":"Quick Restaurant","position":"学生工","url":"https://www.quick.be","location":"克莱内姆，弗拉芒大区，比利时","startDate":"2017-09-01","endDate":"2017-09-30","id":"quick-restaurant-student-job"}],"education":[{"institution":"UMons","studyType":"理学硕士","area":"计算机科学 (校企合作项目) — 专业化专精方向 (120 ECTS 学分)","startDate":"2022-10-15","endDate":"2026-09-04","gpa":"13.04/20 — 以满意成绩获得","summary":"硕士论文：《Un cadre computationnel multicritère pour l'exploration de projections spatio-temporelles dans des systèmes sociaux complexes》— 在蒙斯大学 (UMONS) 算法服务部完成。学生代表 & Buddy TandeMons。核心课程：软件工程与项目管理、人工智能、数据库、数据结构、运筹学、密码学与信息安全、信息伦理与法律，包含两次带薪企业实习。","skills":["Python","LaTeX","DDD","CleanArchitecture"],"projects":["Mémoire de master","Synergy","fedrag-be","Emvi App","Remi","Algorithmique","Anglais I","Bases de données I","Lecture et rédaction scientifique","Mathématique","Modélisation logicielle","Réseaux","Stratégie et politiques en ressources humaines","Systèmes d'exploitation","Anglais II","Bases de données II","Ingénierie de logiciels et gestion de projets","Intelligence artificielle","Recherche opérationnelle et applications","Structures de données","Séminaires d'informatique en veille technologique","Cryptographie et sécurité des systèmes informatiques","Éthique et droit de l'informatique"],"schedule":"evening","blocks":[{"year":"2022-2023","label":"补修课程","startDate":"2022-10-15","endDate":"2023-09-13","units":["Bases de données I","Algorithmique","Modélisation logicielle","Mathématique"]},{"year":"2023-2024","label":"补修课程","startDate":"2023-09-14","endDate":"2024-09-13","units":["Anglais I","Lecture et rédaction scientifique","Stratégie et politiques en ressources humaines","Réseaux","Systèmes d'exploitation"]},{"year":"2024-2025","label":"硕士一年级","startDate":"2024-09-14","endDate":"2025-09-13","units":["Anglais II","Bases de données II","Ingénierie de logiciels et gestion de projets","Intelligence artificielle","Recherche opérationnelle et applications","Structures de données"]},{"year":"2025-2026","label":"硕士二年级","startDate":"2025-09-14","endDate":"2026-09-04","units":["Séminaires d'informatique en veille technologique","Cryptographie et sécurité des systèmes informatiques","Éthique et droit de l'informatique"]}],"courses":[],"id":"umons-master-of-science-ms"},{"institution":"Ecole Pratique Hautes Etudes Commerciales (EPHEC-EPS)","studyType":"职业学士","area":"管理信息学","startDate":"2018-09-30","endDate":"2022-10-15","gpa":"62.8%，Satis Bene","summary":"学生代表和辅导员。\n\nTFE: WebMenu 2.0\n\n课程内容：分析与设计，使用 .NET、Java 和 Web 进行编程，关系型数据库，电子商务与集成管理软件 (ERP)，网络与 IT 项目管理。","skills":["SQL","C#",".NET","Java","Python","JS","HTML","CSS"],"projects":["WebMenu","Structure des ordinateurs","Informatique - Système d'exploitation","Mathématique appliquée à l'informatique","Principes algorithmiques et programmation","Principes d'analyse informatique","Information et communication professionnelles","Web : principes de base","Initiation aux bases de données","Gestion et exploitation de bases de données","Programmation orientée objet","Projet d'analyse et de conception","Techniques de gestion de projet","Éléments de statistique","Projet de développement web","Notions de e-business","Projet de développement SGBD","Bases des réseaux","Organisation des entreprises et éléments de management","Produits logiciels de gestion intégrés","Projet d'intégration de développement","Veille technologique","Administration, gestion et sécurisation des réseaux","Langue en situation appliquée à l'enseignement supérieur UE1","Langue en situation appliquée à l'enseignement supérieur UE2"],"schedule":"evening","blocks":[{"year":"2018-2019","startDate":"2018-09-30","endDate":"2019-09-13","units":["Structure des ordinateurs","Informatique - Système d'exploitation","Mathématique appliquée à l'informatique","Principes algorithmiques et programmation","Principes d'analyse informatique"]},{"year":"2019-2020","startDate":"2019-09-14","endDate":"2020-09-13","units":["Bases des réseaux","Gestion et exploitation de bases de données","Information et communication professionnelles","Initiation aux bases de données","Notions de e-business","Projet d'analyse et de conception","Techniques de gestion de projet","Web : principes de base"]},{"year":"2020-2021","startDate":"2020-09-14","endDate":"2021-09-13","units":["Éléments de statistique","Organisation des entreprises et éléments de management","Produits logiciels de gestion intégrés","Programmation orientée objet","Projet de développement SGBD","Projet de développement web"]},{"year":"2021-2022","startDate":"2021-09-14","endDate":"2022-10-15","units":["Administration, gestion et sécurisation des réseaux","Projet d'intégration de développement","Veille technologique"]}],"courses":[],"id":"ecole-pratique-hautes-etudes-commerciales-ephec-eps-professional-bachelor-s-degree"},{"institution":"Institut Saint-Louis Bruxelles","studyType":"证书","area":"7e Spéciale Mathématiques","startDate":"2019-09-30","endDate":"2020-06-30","gpa":"证书","schedule":"day","courses":[],"id":"institut-saint-louis-bruxelles-attestation"},{"institution":"Université Saint-Louis - Bruxelles","studyType":"政治学学士","area":"综合方向","startDate":"2016-09-30","endDate":"2017-06-30","gpa":"2016-2017 获得 29 学分，请联系我了解更多信息。","projects":["Économie I","Économie II","Science politique","Séminaire : penser le social","Séminaire : principes et méthodes en sciences sociales","Socio-économie des médias","Anglais I (Saint-Louis)","Néerlandais I"],"schedule":"day","blocks":[{"year":"2016-2017","startDate":"2016-09-30","endDate":"2017-06-30","units":["Économie I","Économie II","Science politique","Séminaire : penser le social","Séminaire : principes et méthodes en sciences sociales","Socio-économie des médias","Anglais I (Saint-Louis)","Néerlandais I"]}],"courses":[],"id":"universite-saint-louis-bruxelles-bachelor-in-political-sciences"},{"institution":"UCLouvain - Université catholique de Louvain","studyType":"预科课程","area":"医学和牙科","startDate":"2014-09-30","endDate":"2015-06-30","gpa":"证书","schedule":"day","courses":[],"id":"uclouvain-universite-catholique-de-louvain-cours-preparatoires"},{"institution":"Centre Scolaire Saint-Adrien - Val Duchesse","studyType":"C.E.S.S.","area":"通识学习 — 数学和现代语言","startDate":"2012-09-30","endDate":"2015-06-30","gpa":"Satis bene","schedule":"day","courses":[],"id":"centre-scolaire-saint-adrien-val-duchesse-c-e-s-s"},{"institution":"Lycée Mater Dei","area":"通识学习 — 拉丁语和希腊语","startDate":"2009-09-30","endDate":"2012-06-30","schedule":"day","courses":[],"id":"lycee-mater-dei"}],"projects":[{"name":"Synergy","description":"比利时联邦议会的内部平台，用于搜索、探索并与议会档案对话。","keywords":["Python","Java",".NET","RAG","AI"],"startDate":"2025-11-03","endDate":"2026-06-30","type":"Platform","roles":["Author"],"summary":"内部平台，让议会工作人员可以搜索、探索并与比利时联邦议会的档案对话，由检索增强（RAG）管道驱动，支持法语/荷兰语双语。","id":"synergy","courseUnit":false},{"name":"fedrag-be","description":"开源评估协议，比较比利时参议院语料库上的检索策略，重点关注法语/荷兰语双语鲁棒性。","keywords":["RAG","Python","Evaluation","Benchmark","OCR","SentenceTransformers","Pandas"],"startDate":"2025-11-03","endDate":"2026-06-30","type":"Research","roles":["Author"],"summary":"开源、可复现的协议，在双语参议院语料库上对检索策略进行基准测试，衡量整个检索管道的法语/荷兰语鲁棒性。","id":"fedrag-be","courseUnit":false},{"name":"Acteble App","description":"在旅途中连接旅行者的移动应用。","keywords":["Flutter","Dart","Mobile","Travel","DDD","CleanArchitecture"],"startDate":"2025-07-01","url":"https://www.acteble.com","type":"Mobile Application","roles":["Founder"],"summary":"在旅途中连接旅行者的移动应用，使用 Flutter 开发。","id":"acteble-app","courseUnit":false},{"name":"Acteble API","description":"Acteble 移动应用背后的 Rust API。","keywords":["Rust","Tokio","PostgreSQL","Docker","DDD","CleanArchitecture"],"startDate":"2025-07-01","type":"API","roles":["Founder"],"summary":"Acteble 的后端 API，使用 Rust 编写，为移动应用提供服务。","id":"acteble-api","courseUnit":false},{"name":"Mémoire de master","description":"UMONS 硕士论文——Acteble 的研发层。","keywords":["MiniZinc","ConstraintProgramming","CombinatorialOptimization","Pareto"],"startDate":"2025-07-01","endDate":"2026-09-04","type":"Dissertation","roles":["Author"],"entity":"UMONS","summary":"硕士论文：« Un cadre computationnel multicritère pour l'exploration de projections spatio-temporelles dans des systèmes sociaux complexes »——在 UMONS 算法研究部完成，作为 Acteble 的研发层。","id":"memoire-de-master","courseUnit":false},{"name":"Emvi App","description":"为视障人士提供的 AI 驱动视觉助手。","keywords":["Flutter","Firebase","OpenAI","Valhalla","AI","Dart"],"startDate":"2024-12-01","endDate":"2025-06-30","url":"https://www.emvi.ai","type":"Mobile Application","summary":"为视障人士设计的 AI 驱动视觉助手，提供环境描述、OCR、代码扫描（二维码和条形码）以及适配的 Valhalla 路线规划系统。","id":"emvi-app","courseUnit":false},{"name":"Remi","description":"为认知障碍患者设计的追忆应用。","keywords":["Python","FastAPI","OpenAI","Whisper","DeepFace","PostgreSQL","SQLAlchemy"],"startDate":"2024-10-01","endDate":"2025-06-30","type":"AI Application","summary":"追忆应用，让认知障碍患者通过基于面部识别和大模型生成的照片描述来恢复记忆。DeepFace (Serengil) 管道。","id":"remi","courseUnit":false},{"name":"EduCraft","description":"让任何人都能获得新技能的平台。","keywords":["PHP","API","UI/UX"],"startDate":"2024-03-29","endDate":"2024-03-31","id":"educraft","courseUnit":false},{"name":"MyWay","description":"学生教育管理工具。不再维护；数据库和身份验证不可用。","keywords":["Angular","JavaScript","TypeScript","Express.js","API","UI/UX","SQL Server","Auth0","PayPal","Sequelize","Node.js","React"],"startDate":"2023-01-01","endDate":"2023-06-30","url":"https://my-way-bg.vercel.app","type":"Web Application","roles":["Founder"],"entity":"Freelance","id":"myway","courseUnit":false},{"name":"VhAuctions NER Inventory Model","keywords":["Python","SpaCy","Pandas","NumPy",".NET","NER"],"startDate":"2024-03-01","endDate":"2024-08-07","summary":"用于从音频转录中提取库存项目的命名实体识别机器学习模型。","id":"vhauctions-ner-inventory-model","courseUnit":false},{"name":"VhAuctions","keywords":[".NET","C#","EntityFramework","React","TypeScript","Docker","Azure","OpenTelemetry","SQL Server"],"startDate":"2024-01-01","endDate":"2024-02-28","summary":"拍卖车队管理器。","id":"vhauctions","courseUnit":false},{"name":"Kwalitijd","keywords":[".NET","C#","Blazor","EntityFramework","xUnit","SQL Server","DDD"],"startDate":"2023-09-01","endDate":"2023-12-31","summary":"体育俱乐部和联合会的调查管理器。","id":"kwalitijd","courseUnit":false},{"name":"WebMenu","keywords":[".NET","Flutter","SQL Server","QRCode"],"startDate":"2021-11-01","endDate":"2022-03-31","summary":"基于二维码的酒店、餐厅、咖啡馆 (HoReCa) 收银机。","id":"webmenu","courseUnit":false},{"name":"Algorithmique","keywords":["Algorithms","DataStructures","Complexity","Trees"],"url":"https://webcontent.umons.ac.be/web/fr/pde/2022-2023/ue/US-MC-INFO60-011-C.htm","type":"Course unit","entity":"UMONS","summary":"算法","id":"algorithmique","courseUnit":true},{"name":"Anglais I","keywords":["English"],"url":"https://webcontent.umons.ac.be/web/fr/pde/2023-2024/ue/US-MC-INFO60-012-C.htm","type":"Course unit","entity":"UMONS","summary":"英语 I","id":"anglais-i","courseUnit":true},{"name":"Bases de données I","keywords":["SQL","RelationalAlgebra","Normalization","Indexing","NoSQL","BigData"],"url":"https://webcontent.umons.ac.be/web/fr/pde/2022-2023/ue/US-MC-INFO60-013-C.htm","type":"Course unit","entity":"UMONS","summary":"数据库 I","id":"bases-de-donnees-i","courseUnit":true},{"name":"Lecture et rédaction scientifique","keywords":["ScientificWriting","LiteratureReview"],"url":"https://webcontent.umons.ac.be/web/fr/pde/2023-2024/ue/US-MC-INFO60-014-C.htm","type":"Course unit","entity":"UMONS","summary":"科学阅读与写作","id":"lecture-et-redaction-scientifique","courseUnit":true},{"name":"Mathématique","keywords":["GraphTheory","Combinatorics","Complexity","PropositionalLogic","PredicateLogic"],"url":"https://webcontent.umons.ac.be/web/fr/pde/2022-2023/ue/US-MC-INFO60-015-C.htm","type":"Course unit","entity":"UMONS","summary":"数学","id":"mathematique","courseUnit":true},{"name":"Modélisation logicielle","keywords":["Java","UML","DesignPatterns","UnitTesting","MockTesting","BDD"],"url":"https://webcontent.umons.ac.be/web/fr/pde/2022-2023/ue/US-MC-INFO60-016-C.htm","type":"Course unit","entity":"UMONS","summary":"软件建模","id":"modelisation-logicielle","courseUnit":true},{"name":"Réseaux","keywords":["TCP/IP","HTTP","DNS","OSPF","BGP","Ethernet"],"url":"https://webcontent.umons.ac.be/web/fr/pde/2023-2024/ue/US-MC-INFO60-017-C.htm","type":"Course unit","entity":"UMONS","summary":"计算机网络","id":"reseaux","courseUnit":true},{"name":"Stratégie et politiques en ressources humaines","keywords":["HRM"],"url":"https://webcontent.umons.ac.be/web/fr/pde/2023-2024/ue/US-MC-INFO60-018-C.htm","type":"Course unit","entity":"UMONS","summary":"人力资源战略与政策","id":"strategie-et-politiques-en-ressources-humaines","courseUnit":true},{"name":"Systèmes d'exploitation","keywords":["Processes","Semaphores","Synchronization","MemoryManagement","FileSystems","Scheduling"],"url":"https://webcontent.umons.ac.be/web/fr/pde/2023-2024/ue/US-MC-INFO60-019-C.htm","type":"Course unit","entity":"UMONS","summary":"操作系统","id":"systemes-d-exploitation","courseUnit":true},{"name":"Anglais II","keywords":["English"],"url":"https://webcontent.umons.ac.be/web/fr/pde/2024-2025/ue/US-M1-INFOSP-001-C.htm","type":"Course unit","entity":"UMONS","summary":"英语 II","id":"anglais-ii","courseUnit":true},{"name":"Bases de données II","keywords":["XML","XSLT","XQuery","XPath","BaseX","DataMining","Weka"],"url":"https://webcontent.umons.ac.be/web/fr/pde/2024-2025/ue/US-M1-INFOSP-101-C.htm","type":"Course unit","entity":"UMONS","summary":"数据库 II","id":"bases-de-donnees-ii","courseUnit":true},{"name":"Ingénierie de logiciels et gestion de projets","keywords":["Agile","Scrum","SoftwareEngineering"],"url":"https://webcontent.umons.ac.be/web/fr/pde/2024-2025/ue/US-M1-INFOSP-008-C.htm","type":"Course unit","entity":"UMONS","summary":"软件工程与项目管理","id":"ingenierie-de-logiciels-et-gestion-de-projets","courseUnit":true},{"name":"Intelligence artificielle","keywords":["SearchAlgorithms","Metaheuristics","FirstOrderLogic","SupervisedLearning"],"url":"https://webcontent.umons.ac.be/web/fr/pde/2024-2025/ue/US-M1-INFOSP-102-C.htm","type":"Course unit","entity":"UMONS","summary":"人工智能","id":"intelligence-artificielle","courseUnit":true},{"name":"Recherche opérationnelle et applications","keywords":["OperationsResearch","LinearProgramming","IntegerProgramming","Duality"],"url":"https://webcontent.umons.ac.be/web/fr/pde/2024-2025/ue/US-M1-INFOSP-103-C.htm","type":"Course unit","entity":"UMONS","summary":"运筹学及其应用","id":"recherche-operationnelle-et-applications","courseUnit":true},{"name":"Structures de données","keywords":["AVLTrees","BTrees","HashTables","Sorting","Complexity"],"url":"https://webcontent.umons.ac.be/web/fr/pde/2024-2025/ue/US-M1-INFOSP-104-C.htm","type":"Course unit","entity":"UMONS","summary":"数据结构","id":"structures-de-donnees","courseUnit":true},{"name":"Séminaires d'informatique en veille technologique","keywords":["TechWatch"],"url":"https://webcontent.umons.ac.be/web/fr/pde/2025-2026/ue/US-M2-INFOSP-005-C.htm","type":"Course unit","entity":"UMONS","summary":"技术观察信息学研讨会","id":"seminaires-d-informatique-en-veille-technologique","courseUnit":true},{"name":"Cryptographie et sécurité des systèmes informatiques","keywords":["Cryptography","Unix","NetworkSecurity","ApplicationSecurity"],"url":"https://webcontent.umons.ac.be/web/fr/pde/2025-2026/ue/US-M2-INFOSP-107-C.htm","type":"Course unit","entity":"UMONS","summary":"密码学与系统安全","id":"cryptographie-et-securite-des-systemes-informatiques","courseUnit":true},{"name":"Éthique et droit de l'informatique","keywords":["IntellectualProperty","DataProtection","GDPR"],"url":"https://webcontent.umons.ac.be/web/fr/pde/2025-2026/ue/US-M2-INFOSP-108-C.htm","type":"Course unit","entity":"UMONS","summary":"信息伦理与法律","id":"ethique-et-droit-de-l-informatique","courseUnit":true},{"name":"Structure des ordinateurs","keywords":["ComputerArchitecture","Binary","Hexadecimal","Hardware"],"url":"https://www.ephec.be/sites/default/files/2024-04/bachelier_en_informatique_version_2_dossier_complet.pdf#page=43","type":"Course unit","entity":"EPHEC","summary":"计算机结构","id":"structure-des-ordinateurs","courseUnit":true},{"name":"Informatique - Système d'exploitation","keywords":["OperatingSystems","ShellScripting","SystemAdministration"],"url":"https://www.ephec.be/sites/default/files/2024-04/bachelier_en_informatique_version_2_dossier_complet.pdf#page=47","type":"Course unit","entity":"EPHEC","summary":"操作系统","id":"informatique-systeme-d-exploitation","courseUnit":true},{"name":"Mathématique appliquée à l'informatique","keywords":["LinearAlgebra","GraphTheory","SetTheory","RelationalAlgebra","MathematicalLogic","Cryptography"],"url":"https://www.ephec.be/sites/default/files/2024-04/bachelier_en_informatique_version_2_dossier_complet.pdf#page=20","type":"Course unit","entity":"EPHEC","summary":"应用于信息学的数学","id":"mathematique-appliquee-a-l-informatique","courseUnit":true},{"name":"Principes algorithmiques et programmation","keywords":["Algorithms","DataTypes","ControlFlow","Programming"],"url":"https://www.ephec.be/sites/default/files/2024-04/bachelier_en_informatique_version_2_dossier_complet.pdf#page=87","type":"Course unit","entity":"EPHEC","summary":"算法原理与编程","id":"principes-algorithmiques-et-programmation","courseUnit":true},{"name":"Principes d'analyse informatique","keywords":["UML","EntityRelationship","SystemsAnalysis"],"url":"https://www.ephec.be/sites/default/files/2024-04/bachelier_en_informatique_version_2_dossier_complet.pdf#page=116","type":"Course unit","entity":"EPHEC","summary":"信息分析原理","id":"principes-d-analyse-informatique","courseUnit":true},{"name":"Information et communication professionnelles","keywords":["ProfessionalCommunication"],"url":"https://www.ephec.be/sites/default/files/2024-04/bachelier_en_informatique_version_2_dossier_complet.pdf#page=39","type":"Course unit","entity":"EPHEC","summary":"专业信息与沟通","id":"information-et-communication-professionnelles","courseUnit":true},{"name":"Web : principes de base","keywords":["HTML","CSS","URL","DNS","WebHosting"],"url":"https://www.ephec.be/sites/default/files/2024-04/bachelier_en_informatique_version_2_dossier_complet.pdf#page=95","type":"Course unit","entity":"EPHEC","summary":"Web 基础","id":"web-principes-de-base","courseUnit":true},{"name":"Initiation aux bases de données","keywords":["SQL","RelationalModel","Joins","Indexing"],"url":"https://www.ephec.be/sites/default/files/2024-04/bachelier_en_informatique_version_2_dossier_complet.pdf#page=79","type":"Course unit","entity":"EPHEC","summary":"数据库入门","id":"initiation-aux-bases-de-donnees","courseUnit":true},{"name":"Gestion et exploitation de bases de données","keywords":["Triggers","StoredProcedures","DataWarehouse","QueryOptimization"],"url":"https://www.ephec.be/sites/default/files/2024-04/bachelier_en_informatique_version_2_dossier_complet.pdf#page=83","type":"Course unit","entity":"EPHEC","summary":"数据库管理与运维","id":"gestion-et-exploitation-de-bases-de-donnees","courseUnit":true},{"name":"Programmation orientée objet","keywords":["OOP","Inheritance","Polymorphism","Encapsulation","Overloading"],"url":"https://www.ephec.be/sites/default/files/2024-04/bachelier_en_informatique_version_2_dossier_complet.pdf#page=91","type":"Course unit","entity":"EPHEC","summary":"面向对象编程","id":"programmation-orientee-objet","courseUnit":true},{"name":"Projet d'analyse et de conception","keywords":["SystemsAnalysis","SoftwareDesign","Modelling"],"url":"https://www.ephec.be/sites/default/files/2024-04/bachelier_en_informatique_version_2_dossier_complet.pdf#page=120","type":"Course unit","entity":"EPHEC","summary":"分析与设计项目","id":"projet-d-analyse-et-de-conception","courseUnit":true},{"name":"Techniques de gestion de projet","keywords":["ProjectManagement"],"url":"https://www.ephec.be/sites/default/files/2024-04/bachelier_en_informatique_version_2_dossier_complet.pdf#page=113","type":"Course unit","entity":"EPHEC","summary":"项目管理技术","id":"techniques-de-gestion-de-projet","courseUnit":true},{"name":"Éléments de statistique","keywords":["Statistics"],"url":"https://www.ephec.be/sites/default/files/2024-04/bachelier_en_informatique_version_2_dossier_complet.pdf#page=35","type":"Course unit","entity":"EPHEC","summary":"统计学基础","id":"elements-de-statistique","courseUnit":true},{"name":"Projet de développement web","keywords":["JavaScript","AJAX","JSON","XML","ClientSideScripting"],"url":"https://www.ephec.be/sites/default/files/2024-04/bachelier_en_informatique_version_2_dossier_complet.pdf#page=99","type":"Course unit","entity":"EPHEC","summary":"Web 开发项目","id":"projet-de-developpement-web","courseUnit":true},{"name":"Notions de e-business","keywords":["Ebusiness"],"url":"https://www.ephec.be/sites/default/files/2024-04/bachelier_en_informatique_version_2_dossier_complet.pdf#page=56","type":"Course unit","entity":"EPHEC","summary":"电子商务概念","id":"notions-de-e-business","courseUnit":true},{"name":"Projet de développement SGBD","keywords":["DataAccessLayer","Transactions","DatabaseProgramming","Debugging"],"url":"https://www.ephec.be/sites/default/files/2024-04/bachelier_en_informatique_version_2_dossier_complet.pdf#page=104","type":"Course unit","entity":"EPHEC","summary":"数据库系统开发项目","id":"projet-de-developpement-sgbd","courseUnit":true},{"name":"Bases des réseaux","keywords":["Ethernet","MAC","TCP/IP","Networking"],"url":"https://www.ephec.be/sites/default/files/2024-04/bachelier_en_informatique_version_2_dossier_complet.pdf#page=69","type":"Course unit","entity":"EPHEC","summary":"网络基础","id":"bases-des-reseaux","courseUnit":true},{"name":"Organisation des entreprises et éléments de management","keywords":["Management"],"url":"https://www.ephec.be/sites/default/files/2024-04/bachelier_en_informatique_version_2_dossier_complet.pdf#page=52","type":"Course unit","entity":"EPHEC","summary":"企业组织与管理","id":"organisation-des-entreprises-et-elements-de-management","courseUnit":true},{"name":"Produits logiciels de gestion intégrés","keywords":["ERP"],"url":"https://www.ephec.be/sites/default/files/2024-04/bachelier_en_informatique_version_2_dossier_complet.pdf#page=61","type":"Course unit","entity":"EPHEC","summary":"集成管理软件","id":"produits-logiciels-de-gestion-integres","courseUnit":true},{"name":"Projet d'intégration de développement","keywords":["AJAX","JSON","XML","SQLInjection","XSS","Caching","URLRewriting"],"url":"https://www.ephec.be/sites/default/files/2024-04/bachelier_en_informatique_version_2_dossier_complet.pdf#page=108","type":"Course unit","entity":"EPHEC","summary":"开发集成项目","id":"projet-d-integration-de-developpement","courseUnit":true},{"name":"Veille technologique","keywords":["TechWatch"],"url":"https://www.ephec.be/sites/default/files/2024-04/bachelier_en_informatique_version_2_dossier_complet.pdf#page=65","type":"Course unit","entity":"EPHEC","summary":"技术观察","id":"veille-technologique","courseUnit":true},{"name":"Administration, gestion et sécurisation des réseaux","keywords":["NetworkAdministration","NetworkSecurity","ApplicationServer"],"url":"https://www.ephec.be/sites/default/files/2024-04/bachelier_en_informatique_version_2_dossier_complet.pdf#page=74","type":"Course unit","entity":"EPHEC","summary":"网络管理与安全","id":"administration-gestion-et-securisation-des-reseaux","courseUnit":true},{"name":"Langue en situation appliquée à l'enseignement supérieur UE1","keywords":["ProfessionalCommunication"],"type":"Course unit","entity":"EPHEC","summary":"高等教育应用语言 UE1","id":"langue-en-situation-appliquee-a-l-enseignement-superieur-ue1","courseUnit":true},{"name":"Langue en situation appliquée à l'enseignement supérieur UE2","keywords":["ProfessionalCommunication"],"url":"https://www.ephec.be/sites/default/files/2024-04/bachelier_en_informatique_version_2_dossier_complet.pdf#page=24","type":"Course unit","entity":"EPHEC","summary":"高等教育应用语言 UE2","id":"langue-en-situation-appliquee-a-l-enseignement-superieur-ue2","courseUnit":true},{"name":"Économie I","keywords":["Microeconomics","CompetitiveMarkets","FirmBehaviour","MarketFailure"],"type":"Course unit","entity":"USL-B","summary":"经济学 I","id":"economie-i","courseUnit":true},{"name":"Économie II","keywords":["ImperfectCompetition","Macroeconomics","NationalIncome","MonetaryMarket"],"type":"Course unit","entity":"USL-B","summary":"经济学 II","id":"economie-ii","courseUnit":true},{"name":"Science politique","keywords":["PoliticalScience","Power","State","Democracy"],"type":"Course unit","entity":"USL-B","summary":"政治学","id":"science-politique","courseUnit":true},{"name":"Séminaire : penser le social","keywords":["Epistemology","Durkheim","Weber","Marx"],"type":"Course unit","entity":"USL-B","summary":"研讨课：思考社会","id":"seminaire-penser-le-social","courseUnit":true},{"name":"Séminaire : principes et méthodes en sciences sociales","keywords":["AcademicWriting","Citation","Epistemology"],"type":"Course unit","entity":"USL-B","summary":"研讨课：社会科学的原则与方法","id":"seminaire-principes-et-methodes-en-sciences-sociales","courseUnit":true},{"name":"Socio-économie des médias","keywords":["MediaEconomics","Advertising","MediaRegulation","WebEconomy"],"type":"Course unit","entity":"USL-B","summary":"媒体社会经济学","id":"socio-economie-des-medias","courseUnit":true},{"name":"Anglais I (Saint-Louis)","keywords":["English"],"type":"Course unit","entity":"USL-B","summary":"英语 I","id":"anglais-i-saint-louis","courseUnit":true},{"name":"Néerlandais I","keywords":["Dutch"],"type":"Course unit","entity":"USL-B","summary":"荷兰语 I","id":"neerlandais-i","courseUnit":true}],"references":[{"name":"Waseem Virk，Emvi.ai Flutter 开发者","reference":"在 EMVI 项目中与 Baptiste Grosjean 一起工作是一次令人难以置信的有益经历——无论是在专业上还是个人上。Baptiste 不仅是一位技术非常出色的开发者，对设计和功能有着敏锐的眼光，而且在我们的合作中也一直是导师和灵感来源。\n\n我从他身上学到了很多——从 Flutter 开发的最佳实践到深思熟虑的 UI/UX 和整洁架构的重要性。他总是乐于分享知识，清晰地解释复杂的想法，并以一切可能的方式支持团队。\n\n最突出的是 Baptiste 将挑战转化为机会的能力。他冷静专注的方法和解决问题的思维方式帮助我们克服了技术难题，并构建了真正改善用户体验的功能。他的协作精神让团队合作变得顺畅且鼓舞人心。\n\n如果您正在寻找一个不仅能交付卓越成果还能激励周围所有人的人，我无法更强烈地推荐 Baptiste。他是一位出色的开发者、伟大的队友，也是我有幸向其学习的人。 — （译自英语）"},{"name":"Tino Schuerewegen，Xtrada 软件开发者","reference":"我有幸与 Baptiste 共事了一年，并额外地获得了在一个项目中指导他三个月的乐趣。如果说 Baptiste 有一件事最突出，那就是他无穷的精力。无论是早上 9 点还是晚上 9 点，他始终是房间里最热情的人——有时甚至比咖啡机还热情。\n\nBaptiste 给他参与的每个项目都带来感染力的能量。他外向、聪明，并拥有真正令人钦佩的求知欲。无论是钻研复杂任务还是提出深刻的问题，他始终在追求知识。他对学习的热情，特别是在利用 ChatGPT 等工具方面，既令人印象深刻又略显令人生畏。说真的，如果 ChatGPT 有一个最好的朋友，那一定是 Baptiste！\n\n他也极具动手能力，从不畏惧卷起袖子深入工作。他的方法不仅是理论上的；他追求的是实用、切实的成果。\n\n总而言之，如果您正在寻找一个为每项任务带来热情、智慧和一丝幽默的人，Baptiste 就是您要找的人。与他合作不仅富有成效，而且真正令人愉快。 — （译自英语）"},{"name":"Emiel Van Gysegem，Xtra Groep 营销与运营","reference":"尽管我们没有直接合作，但我与 Baptiste 始终保持着非常愉快的联系。在英语、荷兰语和法语的混合中，我们经常分享愉快的对话。他的热情和能量真的很有感染力，他知道如何在每次互动中营造愉快、轻松的氛围。Baptiste 是一个能带来积极动力的人。 — （译自荷兰语）"},{"name":"Steven Claus，Xtra Groep 首席财务官","reference":"Baptiste 是一位全栈软件开发者，受坚定不移的决心驱动。这种心态贯穿他职业生涯的每个方面。他曾在多个领域工作，使他能够迅速适应任何情况。这些角色磨砺了他的技术和人际交往能力，使他成为一个多才多艺的合作者，对他加入的每个项目都产生重大影响。在持续学习愿望的推动下，他通过攻读计算机科学硕士不断更新自己的知识。这种持续的学习之旅使他成为计算机科学领域全面的 IT 专业人士。 — （译自英语）"},{"name":"Tjörven Janssens，Xtrada 软件开发者","reference":"除了是软件开发者之外，Baptiste 还喜欢从事数据分析，并且是 ChatGPT 使用方面的专家。他喜欢学习新事物，并且学得很快。他在交往中非常热情，总是随时准备给予友好的话语或建议。 — （译自荷兰语）"},{"name":"Michael Culot，Xtrada 销售经理","reference":"Baptiste 是一位出色且尽职的开发者，渴望继续学习新技术并提升自己的技能。您不仅会惊叹于他的知识，还会惊叹于他温暖、开放的热情。Baptiste，你将在生活中做出伟大的事情，只需保持你充满活力的精神 ✊ — （译自英语）"}],"skills":[{"name":"HardSkills","keywords":["SQL","C#","Java","Python","JS","TS","XML","JSON","HTML","CSS","Zsh","Dart","Rust","LaTeX","SQL Server","EF",".NET","Pandas","NumPy","Whisper","SpaCy","PyTorch","Transformers","HuggingFace","SentenceTransformers","LLMs","RAG","LangChain","OpenAI","Claude","Embeddings","ColBERT","Reranking","FAISS","OpenSearch","RAGAS","PromptEngineering","OCR","Docling","VLM","Node.js","Express.js","Blazor","Angular","React","Flutter","Tokio","Axum","Tower","Gradle","NPM","JWT","Auth0","SSH","Venv","Conda","Docker","UML","Merise","VisualParadigm","MiniZinc","ConstraintProgramming","CombinatorialOptimization","Pareto","Lark","DSL","Hypothesis","CleanCode","CleanArchitecture","DDD","CQRS"]},{"name":"SoftSkills","keywords":["Adaptability","Resilience","Leadership","Creativity","Initiative","Analysis","Flexibility","Teamwork","Organization","Pragmatism","Resourcefulness","Thoroughness"]},{"name":"Learning","keywords":["TDD","TensorFlow","Scikit-Learn","C","XQuery","Blockchain"]}],"languages":[{"language":"法语","fluency":"母语"},{"language":"英语","fluency":"B1+/B2 (TOEIC 730 / ELAO)"},{"language":"荷兰语","fluency":"B1"}],"awards":[{"title":"TOEIC","date":"2023-06-06","awarder":"ETS","summary":"730"}],"interests":[{"name":"研究与开发","keywords":["Innovations","Experimentation","POCs"]}],"volunteer":[{"organization":"UMons","position":"学生代表","url":"https://www.umons.be","startDate":"2023-11-30","endDate":"2026-09-04","id":"umons-student-representative"},{"organization":"UMons","position":"Buddy TandeMons","url":"https://www.umons.be","startDate":"2023-11-30","endDate":"2026-09-04","id":"umons-buddy-tandemons"},{"organization":"EPHEC École Supérieure de Promotion Sociale","position":"学生代表","url":"https://www.ephec.be","startDate":"2019-09-30","endDate":"2022-10-15","id":"ephec-ecole-superieure-de-promotion-sociale-student-representative"},{"organization":"EPHEC École Supérieure de Promotion Sociale","position":"辅导员","url":"https://www.ephec.be","startDate":"2019-09-30","endDate":"2022-10-15","id":"ephec-ecole-superieure-de-promotion-sociale-tutor"}],"competitions":[{"key":"HackathonCOW2024","title":"Hackathon Citizens of Wallonia 2024","date":"2024-03-17","organizer":"Citizens of Wallonia","summary":"EduCraft — 让任何人都能定制个性化路径以获得新技能的解决方案。","url":"https://www.cow.be","projects":["EduCraft"],"id":"hackathon-citizens-of-wallonia-2024"},{"key":"HackathonCOW2023","title":"Hackathon Citizens of Wallonia 2023","date":"2023-03-31","organizer":"Citizens of Wallonia","summary":"OnlyTogether — 确保弱势用户始终有人陪伴的解决方案。","url":"https://www.cow.be","id":"hackathon-citizens-of-wallonia-2023"}]},"viewsTitle":"视图","views":[{"id":"classic","href":"/zh/","label":"经典"},{"id":"interactive","href":"/app/zh/","label":"交互式"},{"id":"xsltRich","href":"/assets/data/resume-zh.xml","label":"XSLT（完整）","note":"建议使用 Firefox 查看"},{"id":"xsltMinimal","href":"/assets/data/resume-zh-minimal.xml","label":"XSLT（简洁）","note":"建议使用 Firefox 查看"},{"id":"pdf","href":"/app/zh/pdf/","label":"PDF"},{"id":"timeline","href":"/app/zh/pdf/timeline/","label":"时间线 (PDF)"}],"pictures":{"/assets/cv/cv_grosjean_baptiste_timeline_2y_zh.pdf":[{"src":"/assets/cv/previews/cv_grosjean_baptiste_timeline_2y_zh-1.webp","width":1000,"height":708}],"/assets/cv/cv_grosjean_baptiste_timeline_5y_zh.pdf":[{"src":"/assets/cv/previews/cv_grosjean_baptiste_timeline_5y_zh-1.webp","width":1000,"height":708}],"/assets/cv/cv_grosjean_baptiste_timeline_zh.pdf":[{"src":"/assets/cv/previews/cv_grosjean_baptiste_timeline_zh-1.webp","width":1000,"height":708}],"/assets/cv/cv_grosjean_baptiste_zh.pdf":[{"src":"/assets/cv/previews/cv_grosjean_baptiste_zh-1.webp","width":1000,"height":1415},{"src":"/assets/cv/previews/cv_grosjean_baptiste_zh-2.webp","width":1415,"height":1000}]}}
