[{"data":1,"prerenderedAt":311},["ShallowReactive",2],{"\u002Fexperiences\u002Fbell\u002Fdetail":3,"\u002Fexperiences\u002Fbell\u002Fcontent":40,"\u002Fexperiences\u002Fbell\u002Fpage":231,"navigation-next-experience-experiences\u002Fbell":279,"navigation-prev-experience-experiences\u002Fbell":294},{"id":4,"title":5,"company":6,"country":10,"endDate":11,"extension":12,"location":13,"logo":14,"meta":15,"position":35,"startDate":36,"stem":37,"summary":38,"__hash__":39},"experiences\u002Fexperiences\u002Fbell.yml","IoT & Smart Building Platform Engineer",{"name":7,"color":8,"url":9},"Bell","rgb(0, 84, 154)","https:\u002F\u002Fwww.bell.ca\u002F","Canada","2025","yml","Montréal,hybrid","\u002Fimg\u002Fbell_img.png",{"duration":16,"IoT Data Ingestion & Real-time Monitoring Developed serverless data processing pipelines to ingest and analyze telemetry from industrial diesel generators":17,"::badge Node":19},41,[18],null,{"js :":20},{"::badge Java :":18,"::badge Azure Functions :":18,"::badge Terraform :":18,"::badge Docker :":18,"::badge Vue":21,"Enterprise Platform Migration & Scalability Supported the strategic migration of vertical IoT solutions into a unified, large-scale enterprise platform":22,"::badge Node":23,"::badge Java (Quarkus) :":18,"::badge Kubernetes (AKS) :":18,"::badge Azure :":18,"::badge Redis :":18,"::badge CosmosDB :":18,"::badge MongoDB :":18,"::badge GitLab CI\u002FCD":24,"Real-Time Data Engineering & DevOps Excellence":25,"::badge Python :":18,"::badge PySpark :":18,"::badge Azure Synapse :":18,"::badge GitLab CI\u002FCD :":18,"::badge Dev Containers :":28},{"js :":18},[18],{"js :":18},{" :":18},{" Designed a new spark pipelien to ingest real time genrator telemetries and calculate fuel consumption":26},{" Tasked with re-engineering a legacy real-time geolocation tracking pipeline to improve reliability and maintainability":27},[18],[29,31,33],{"Quality Assurance":30},"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":32},"improve Gitlab pipeline by making it quicker and also provide new features to company own tools",{"Agile Collaboration":34},"Actively participated in Scrum ceremonies, contributing to architectural design and technical strategy.","Full stack developper","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":41,"title":7,"body":42,"description":215,"extension":225,"meta":226,"navigation":227,"path":228,"seo":229,"stem":37,"__hash__":230},"experiencesContent\u002Fexperiences\u002Fbell.md",{"type":43,"value":44,"toc":214},"minimark",[45,50,54,59,72,80,95,99,105,109,112,115,129,134,145,148,153,157,160,163,174,180,191,194,199,203],[46,47,49],"h3",{"id":48},"phase-1-first-steps-in-the-team","Phase 1: First steps in the team",[51,52,53],"p",{},"IoT Data Ingestion & Real-time Monitoring\nDeveloped serverless data processing pipelines to ingest and analyze telemetry from industrial diesel generators.",[55,56,58],"h4",{"id":57},"my-achievements","My achievements:",[60,61,62,66,69],"ul",{},[63,64,65],"li",{},"Built a reporting engine to automate generator activity tracking (runs and test cycles), providing critical operational insights to stakeholders.",[63,67,68],{},"Improved database resource utilization",[63,70,71],{},"Successful onboarding on UI, the team was able to provide real time alarms page",[46,73,75,76],{"id":74},"key-metrics","Key metrics ",[77,78],"icon",{"name":79},"i-lucide-rocket",[60,81,82,85,92],{},[63,83,84],{},"Trunk base versioning allowed us to deploy multiple times during the week",[63,86,87,88,91],{},"The first weeks the application ingested ~2To of telemetry data (devices were spamming the plateform because of a configuration issue) (bad data is still data ",[77,89],{"name":90},"i-lucide-bomb"," )",[63,93,94],{},"Achieved a 66% reduction in database resource cost",[55,96,98],{"id":97},"stack","Stack:",[100,101,102],"badge-list",{},[51,103,104],{},"Node.js,Java,Azure Functions,Azure CosmosDB,Terraform,Kubernetes,Docker,Vue.js",[46,106,108],{"id":107},"phase-2-lead-on-new-features-design-implementation","Phase 2: Lead on new features design & implementation",[51,110,111],{},"Enterprise Platform Migration & Scalability\nSupported the strategic migration of vertical IoT solutions into a unified, large-scale enterprise platform.",[55,113,58],{"id":114},"my-achievements-1",[60,116,117,120,123,126],{},[63,118,119],{},"Rebuilt the reporting engine from the ground up to meet new high-scale customer requirements and deployed the core infrastructure for the migrated services.",[63,121,122],{},"Specified and built an aggregator service to enable the platform to process telemetries from related assets",[63,124,125],{},"Identified and solved a race condition when the platform was ingesting and processing incomming messages",[63,127,128],{},"The plateform became device agnostic",[46,130,75,132],{"id":131},"key-metrics-1",[77,133],{"name":79},[60,135,136,139,142],{},[63,137,138],{},"Feature with high interest where added to the platform enabling more customer use case",[63,140,141],{},"Proposed planning cut previous estimation in half thanks to a better architecture",[63,143,144],{},"Noise caused by the race condition completely disapeared",[55,146,98],{"id":147},"stack-1",[100,149,150],{},[51,151,152],{},"Node.js,Typescript,Vue.js,Java,Spring Boot,Quarkus,Kubernetes (AKS),Azure,Terraform,Redis,CosmosDB,MongoDB,GitLab CI\u002FCD",[46,154,156],{"id":155},"phase-3-data-engineering","Phase 3: Data engineering",[51,158,159],{},"Real-Time Data Engineering & DevOps Excellence. Designed a new spark pipelien to ingest real time genrator telemetries and calculate fuel consumption.\nTasked with re-engineering a legacy real-time geolocation tracking pipeline to improve reliability and maintainability.\nPlus integration of new kind of assets with grouping \u002F splitting telemetries capabilities.",[55,161,58],{"id":162},"my-achievements-2",[60,164,165,168,171],{},[63,166,167],{},"Successfully migrated a PySpark\u002FAzure Synapse pipeline to a modern development workflow. Introduced unit testing, Dev Containers for environment parity, and fully automated GitLab CI\u002FCD pipelines to ensure stable production deployments",[63,169,170],{},"First version of the testing utility tool for notebook allowing us to run automatic tests during GitLab CI\u002FCD pipeline",[63,172,173],{},"Thanks to my design proposition one service could be improved instead of going through a full rewrite",[46,175,177,178],{"id":176},"key-metrics-2","Key Metrics ",[77,179],{"name":79},[60,181,182,185,188],{},[63,183,184],{},"Smoother deployment of the new pyspark pipeline into production. Reduced release cycle time from months to weeks",[63,186,187],{},"The entire team was able to start contributing on the project thanks to the devcontainer",[63,189,190],{},"Testing utility tool developped was then used by other teams",[55,192,98],{"id":193},"stack-2",[100,195,196],{},[51,197,198],{},"Python,PySpark,Azure Synapse,GitLab CI\u002FCD,Dev Containers",[55,200,202],{"id":201},"cross-functional-contributions","Cross-Functional Contributions:",[60,204,205,208,211],{},[63,206,207],{},"Quality Assurance: 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.",[63,209,210],{},"Devx : improve Gitlab pipeline by making it quicker and also provide new features to company own tools",[63,212,213],{},"Agile Collaboration: Actively participated in Scrum ceremonies, contributing to architectural design and technical strategy.",{"title":215,"searchDepth":216,"depth":216,"links":217},"",2,[218,220,221,222,223,224],{"id":48,"depth":219,"text":49},3,{"id":74,"depth":219,"text":75},{"id":107,"depth":219,"text":108},{"id":131,"depth":219,"text":75},{"id":155,"depth":219,"text":156},{"id":176,"depth":219,"text":177},"md",{},true,"\u002Fexperiences\u002Fbell",{"description":215},"T9Q7rc7fw-5us7NyFSy8B_aTiVKt4ESwmLEmfIOehuI",{"id":232,"title":233,"about":234,"body":18,"description":239,"experiences":18,"extension":12,"hero":240,"icon":79,"meta":272,"navigation":227,"path":273,"seo":274,"stem":277,"__hash__":278},"index\u002Findex.yml","Romain Manchado",{"title":235,"description":236},"Readme",{"sm":237,"lg":238},"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","Full stack developper - Cloud rider - IoT Ready !",{"links":18,"images":241},[242,245,248,251,254,257,260,263,266,269],{"src":243,"alt":244},"\u002Fhero\u002Fpicture-asia-1.webp","Picture Asia 1",{"src":246,"alt":247},"\u002Fhero\u002Fpicture-asia-2.webp","Picture Asia 2",{"src":249,"alt":250},"\u002Fhero\u002Fpicture-asia-3.webp","Picture Asia 3",{"src":252,"alt":253},"\u002Fhero\u002Fpicture-asia-4.webp","Picture Asia 4",{"src":255,"alt":256},"\u002Fhero\u002Fpicture-asia-5.webp","Picture Asia 5",{"src":258,"alt":259},"\u002Fhero\u002Fpicture-asia-6.webp","Picture Asia 6",{"src":261,"alt":262},"\u002Fhero\u002Fpicture-asia-7.webp","Picture Asia 7",{"src":264,"alt":265},"\u002Fhero\u002Fpicture-asia-8.webp","Picture Asia 8",{"src":267,"alt":268},"\u002Fhero\u002Fpicture-asia-9.webp","Picture Asia 9",{"src":270,"alt":271},"\u002Fhero\u002Fpicture-asia-10.webp","Picture Asia 10",{},"\u002F",{"title":275,"description":276},"Romain Manchado - Full stack developper","IoT Developper ready to rock","index","G_we7MDUiTQQe9RptXWf70tiJU_hV2BBQtmQfEHTwCI",{"id":280,"title":281,"company":282,"country":284,"endDate":285,"extension":12,"location":286,"logo":18,"meta":287,"position":290,"startDate":11,"stem":291,"summary":292,"__hash__":293},"experiences\u002Fexperiences\u002Ftrip.yml","Out for adventures",{"name":283,"color":18},"My trip","Around the world","now","Somewhere",{"duration":288,"description":289},14,"Please contact if you want more detail\n","Everyday engineer","experiences\u002Ftrip","Curious about my little detour on the way to France during 2025\u002F2026 ?","03OQZYVCTmHoBYGd1OGRuu1uhBPoDKgjiBbe-5AfaMs",{"id":295,"title":296,"company":297,"country":10,"endDate":36,"extension":12,"location":301,"logo":302,"meta":303,"position":306,"startDate":307,"stem":308,"summary":309,"__hash__":310},"experiences\u002Fexperiences\u002Fpilot_things.yml","Lead Developpeur",{"name":298,"color":299,"url":300},"Pilot Things","orange","https:\u002F\u002Fwww.pilot-things.com\u002Fen","Montréal,remote","\u002Fimg\u002Fpilot_things_img.png",{"duration":304,"description":305},46,"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","Lead developper","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",1780440240918]