[{"data":1,"prerenderedAt":297},["ShallowReactive",2],{"index":3,"mdc--y72o9e-key":55,"mdc-hi8hpn-key":68,"skills":83,"experience-page":199,"photography-landing":239,"experiences-landing":248},{"id":4,"title":5,"about":6,"body":11,"description":12,"experiences":11,"extension":13,"hero":14,"icon":46,"meta":47,"navigation":48,"path":49,"seo":50,"stem":53,"__hash__":54},"index\u002Findex.yml","Romain Manchado",{"title":7,"description":8},"Readme",{"sm":9,"lg":10},"Hi there! I’m a problem solver at heart. Whether in software development or on a climbing wall !\n","Hi there! I’m a problem solver at heart. Whether in software development or on a climbing wall, I enjoy analyzing challenges, designing solutions, and refining them through iteration. \u003Cbr>\nIn bouldering, routes are often called “problems” - a perfect parallel to programming (isn't it?), where success comes from strategy, persistence, and precision.\n",null,"Full stack developper - Cloud rider - IoT Ready !","yml",{"links":11,"images":15},[16,19,22,25,28,31,34,37,40,43],{"src":17,"alt":18},"\u002Fhero\u002Fpicture-asia-1.webp","Picture Asia 1",{"src":20,"alt":21},"\u002Fhero\u002Fpicture-asia-2.webp","Picture Asia 2",{"src":23,"alt":24},"\u002Fhero\u002Fpicture-asia-3.webp","Picture Asia 3",{"src":26,"alt":27},"\u002Fhero\u002Fpicture-asia-4.webp","Picture Asia 4",{"src":29,"alt":30},"\u002Fhero\u002Fpicture-asia-5.webp","Picture Asia 5",{"src":32,"alt":33},"\u002Fhero\u002Fpicture-asia-6.webp","Picture Asia 6",{"src":35,"alt":36},"\u002Fhero\u002Fpicture-asia-7.webp","Picture Asia 7",{"src":38,"alt":39},"\u002Fhero\u002Fpicture-asia-8.webp","Picture Asia 8",{"src":41,"alt":42},"\u002Fhero\u002Fpicture-asia-9.webp","Picture Asia 9",{"src":44,"alt":45},"\u002Fhero\u002Fpicture-asia-10.webp","Picture Asia 10","i-lucide-rocket",{},true,"\u002F",{"title":51,"description":52},"Romain Manchado - Full stack developper","IoT Developper ready to rock","index","G_we7MDUiTQQe9RptXWf70tiJU_hV2BBQtmQfEHTwCI",{"data":56,"body":57},{},{"type":58,"children":59},"root",[60],{"type":61,"tag":62,"props":63,"children":64},"element","p",{},[65],{"type":66,"value":67},"text","Hi there! I’m a problem solver at heart. Whether in software development or on a climbing wall !",{"data":69,"body":70},{},{"type":58,"children":71},[72],{"type":61,"tag":62,"props":73,"children":74},{},[75,77,81],{"type":66,"value":76},"Hi there! I’m a problem solver at heart. Whether in software development or on a climbing wall, I enjoy analyzing challenges, designing solutions, and refining them through iteration. ",{"type":61,"tag":78,"props":79,"children":80},"br",{},[],{"type":66,"value":82},"\nIn bouldering, routes are often called “problems” - a perfect parallel to programming (isn't it?), where success comes from strategy, persistence, and precision.",{"id":84,"title":85,"extension":13,"meta":86,"skills":87,"stem":197,"__hash__":198},"skills\u002Fskills.yml","Skills",{},[88,93,96,99,103,107,110,113,117,120,123,126,129,132,136,139,142,145,148,151,155,158,161,166,169,172,176,179,183,187,190,193],{"name":89,"category":90},"Spring",[91,92],"Back-end","Framework",{"name":94,"category":95},"Spring Boot",[91,92],{"name":97,"category":98},"Node.js",[91],{"name":100,"category":101},"Serverless (AWS Lambda)",[102],"Cloud",{"name":104,"category":105},"JWT",[106],"Authentication",{"name":108,"category":109},"AWS Cognito",[102,106],{"name":111,"category":112},"RedHat Keycloak",[106],{"name":114,"category":115},"React",[116],"Front-end",{"name":118,"category":119},"Preact",[116],{"name":121,"category":122},"Terraform",[102],{"name":124,"category":125},"Kubernetes",[102],{"name":127,"category":128},"AWS Lambda",[102],{"name":130,"category":131},"Cloud-init",[102],{"name":133,"category":134},"TypeScript",[116,91,135],"Language",{"name":137,"category":138},"Javascript",[116,91,135],{"name":140,"category":141},"Vue.js",[116],{"name":143,"category":144},"Java",[91,135],{"name":146,"category":147},"Quarkus",[91,92],{"name":149,"category":150},"Kubernetes (AKS)",[102],{"name":152,"category":153},"Redis",[154],"Database",{"name":156,"category":157},"MongoDB",[154],{"name":159,"category":160},"Postgres",[154],{"name":162,"category":163},"GitLab CI\u002FCD",[164,165],"CI\u002FCD","DevOps",{"name":167,"category":168},"Azure Functions",[102],{"name":170,"category":171},"Azure Cosmos DB",[102,154],{"name":173,"category":174},"Azure Event Hub",[102,175],"messaging",{"name":177,"category":178},"Azure IoT hub",[102,175],{"name":180,"category":181},"Docker",[102,182,165],"container",{"name":184,"category":185},"Python",[135,91,186],"Data engineering",{"name":188,"category":189},"PySpark",[186],{"name":191,"category":192},"Azure Synapse",[102,186],{"name":194,"category":195},"Dev Containers",[182,196],"DevEx","skills","7CwJlj5x3hAeRiZ8-SJLdMPoyvr7upY1wo8qoyQQtJQ",{"id":200,"title":201,"body":11,"description":11,"extension":13,"links":11,"meta":202,"navigation":48,"path":235,"seo":236,"stem":237,"__hash__":238},"pages\u002Fexperiences.yml","Experiences",{"experiences":203},[204,213,224],{"title":205,"summary":206,"company":207,"position":209,"duration":210,"date":211,"description":212},"Out for adventures","Why not organise a call or an interview to learn about my little detour on the way to France during 2025\u002F2026",{"name":208,"color":11},"My trip","Everyday engineer",14,"2025 - now","Please contact if you want more detail\n",{"title":214,"summary":215,"company":216,"position":220,"duration":221,"date":222,"logo":223},"IoT & Smart Building Platform Engineer","bell summary",{"name":217,"color":218,"url":219},"Bell","rgb(0, 84, 154)","https:\u002F\u002Fwww.bell.ca\u002F","Full stack developper",41,"2021 - 2025","\u002Fimg\u002Fbell_img.png",{"title":225,"summary":226,"company":227,"position":231,"date":232,"duration":233,"logo":234},"Lead Developpeur","Pilot things summary",{"name":228,"color":229,"url":230},"Pilot Things","orange","https:\u002F\u002Fwww.pilot-things.com\u002Fen","Lead developper","2017 - 2021",46,"\u002Fimg\u002Fpilot_things_img.png","\u002Fexperiences",{"title":201,"description":11},"experiences","Vye1ZJlhsQOrLClRsEaMhGtqndlx6FaIdV9QiXinm1U",{"id":240,"title":241,"body":11,"description":242,"extension":13,"links":11,"meta":243,"navigation":48,"path":244,"seo":245,"stem":246,"__hash__":247},"pages\u002Fphotography.yml","Photography","The following pictures have been taken different trip in South America, South East Asia and New Zealand.",{},"\u002Fphotography",{"title":241,"description":242},"photography","ryXjH-HApfRY2nJTWmymYmLjJKtctu19P7EKLwy0lDo",[249,260,287],{"id":250,"title":205,"company":251,"country":252,"endDate":253,"extension":13,"location":254,"logo":11,"meta":255,"position":209,"startDate":256,"stem":257,"summary":258,"__hash__":259},"experiences\u002Fexperiences\u002Ftrip.yml",{"name":208,"color":11},"Around the world","now","Somewhere",{"duration":210,"description":212},"2025","experiences\u002Ftrip","Curious about my little detour on the way to France during 2025\u002F2026 ?","03OQZYVCTmHoBYGd1OGRuu1uhBPoDKgjiBbe-5AfaMs",{"id":261,"title":214,"company":262,"country":263,"endDate":256,"extension":13,"location":264,"logo":223,"meta":265,"position":220,"startDate":283,"stem":284,"summary":285,"__hash__":286},"experiences\u002Fexperiences\u002Fbell.yml",{"name":217,"color":218,"url":219},"Canada","Montréal,hybrid",{"duration":221,"IoT Data Ingestion & Real-time Monitoring Developed serverless data processing pipelines to ingest and analyze telemetry from industrial diesel generators":266,"::badge Node":267},[11],{"js :":268},{"::badge Java :":11,"::badge Azure Functions :":11,"::badge Terraform :":11,"::badge Docker :":11,"::badge Vue":269,"Enterprise Platform Migration & Scalability Supported the strategic migration of vertical IoT solutions into a unified, large-scale enterprise platform":270,"::badge Node":271,"::badge Java (Quarkus) :":11,"::badge Kubernetes (AKS) :":11,"::badge Azure :":11,"::badge Redis :":11,"::badge CosmosDB :":11,"::badge MongoDB :":11,"::badge GitLab CI\u002FCD":272,"Real-Time Data Engineering & DevOps Excellence":273,"::badge Python :":11,"::badge PySpark :":11,"::badge Azure Synapse :":11,"::badge GitLab CI\u002FCD :":11,"::badge Dev Containers :":276},{"js :":11},[11],{"js :":11},{" :":11},{" Designed a new spark pipelien to ingest real time genrator telemetries and calculate fuel consumption":274},{" Tasked with re-engineering a legacy real-time geolocation tracking pipeline to improve reliability and maintainability":275},[11],[277,279,281],{"Quality Assurance":278},"Enhanced the testing ecosystem using Robot Framework to develop E2E test suites, creating custom keywords for Azure Event Hub to validate asynchronous event-driven architectures.",{"Devx":280},"improve Gitlab pipeline by making it quicker and also provide new features to company own tools",{"Agile Collaboration":282},"Actively participated in Scrum ceremonies, contributing to architectural design and technical strategy.","2021","experiences\u002Fbell","Bell is a very well know historic telecommunication company in Canada. I've joined the team to help\nthem develop their smart-building plateform. Later my role in the team evolve as I was then charged to design\ncomplex feature as well as implement them. The trusting relationship we built at the time helped the team to\nbe one of the most successful among the all the IoT teams @Bell.\n","5Fh_PrZc5ZqSj1gkQF4QpG753W_w0k3xbL3YXStyQ0k",{"id":288,"title":225,"company":289,"country":263,"endDate":283,"extension":13,"location":290,"logo":234,"meta":291,"position":231,"startDate":293,"stem":294,"summary":295,"__hash__":296},"experiences\u002Fexperiences\u002Fpilot_things.yml",{"name":228,"color":229,"url":230},"Montréal,remote",{"duration":233,"description":292},"Full-stack Developer (Initial) → Lead Developer (Promotion)\n\nMissions & Responsibilities\n  - Platform Evolution & Leadership: Joined the existing engineering team to drive the development of the Pilot Things platform. Progressed to a Lead Developer role, taking ownership of feature planning, architectural design, and complex problem resolution.\n  - Hybrid Cloud Orchestration: Managed and optimized platform deployments across AWS and On-Premise environments, utilizing Infrastructure as Code (IaC) to ensure consistency across diverse infrastructures.\n  - Mentorship & Team Growth: As Lead, mentored a small development team, implementing better coding standards and providing technical coaching to accelerate project delivery.\n\nCore Tech Stack:\n  - Backend: Spring, Spring Boot, Node.js, Serverless (AWS Lambda), JWT, AWS Cognito.\n  - Frontend: React, Preact.\n  - DevOps: Terraform, AWS, Cloud-init.\n\nKey Achievements\n  - 10x Performance Optimization: Identified and resolved bottlenecks in the existing codebase through deep profiling, reducing data processing latency from >1s to \u003C100ms.\n  - Scalable Architecture: Implemented Multi-tenancy to support business expansion and built a custom data modeling engine allowing users to define their own device transformations.\n  - Rapid Response Engineering: Spearheaded the development of a COVID-19 tracking MVP in under 30 days, demonstrating the platform’s adaptability to urgent market needs.\n  - Service Innovation: Expanded company offerings by architecting Serverless processing pipelines, enabling highly scalable and cost-efficient handling of incoming IoT telemetry.\n","2017","experiences\u002Fpilot_things","Freshly graduated from my master degree in computer science, I've decided to leave France and everything I knew to start\na new adventure in Canada. Pilot Things a new startup working in the IoT domain offered my first experience as Full stack\ndevelopper. The challenge was real : a small team with a lot of ambition. Working in a startup is the kind of experience that\nhelps to build a very strong mindset. I had to learn everything so the company could be more and more successful. From the\nfront-end to the back-end and infrastructure, my contributions are everywhere.\n","UJb4ZExBhMW6pMlaDy1ARInvn-1EbuQBS-Q9xa7kVxA",1780440240474]