Salathiel
15+ years building scalable systems, leading DevOps transformations, and architecting mission-critical software at major banks and multinationals.
Software engineer specialized in distributed systems, cloud infrastructure, and CI/CD pipelines. Led critical projects at BNP Paribas and Societe Generale processing 14.5B daily events. Currently driving cloud migration of legacy systems at a worldwide company. Open-source contributor to Microsoft's TypeScript Handbook & Docker Documentation, among other things.
[ Tech Stack ]
[ Certifications ]
[ Experience ]
Senior DevOps Engineer
Oct. 2024 — Dec. 2024TESSAN · Paris, France
Tessan is a very prolific French start-up tackling the challenges of medical personnel scarcity. They develop both the software and the augment cabins for tele-consultation. That is, patients can book a remote session with doctors (generalist or specialists otherwise across France) OR get to a nearby pharmacy, enter a cabin and enjoy the high-tech gadget along the remote experience. I joined the team as a DevOps Engineneer and help with Kubernetes maintenance, tracking production issues pertaning infrastructure (like Redis replication failures) or the monitoring with Datadog. I also worked on securing our remote accesses to the cabins, which is critical in supporting clients in real-time.
Senior DevOps, Fullstack Engineer
Mar. 2024 — Sep. 2024Thales Group · Paris, France
Thales is one of the leading engineering company worldwide in many fields, and most certainly in Europe. One of their product is a software to run ground transportation (buses, trains, and more) known as GTS. It is a comprehensive solution that covers everything from planning to access through maintenance and security. I joined the hybrid team of 12 people, working on the video surveillance, to maintain and migrate a legacy VMS (TVS) to 12-FA multi-VMS (ALVEA). +1bn people served daily.
Senior Devops, Backend Engineer
Jul. 2023 — Nov. 2023BNP Paribas · Paris, France
Member of the feature team rewriting the Risk-Adjusted Return on Capital (RAROC) platform MVP. I focused on the simulation microservice and leveraged Spring Framework and Domain-Driven Design to develop and test REST services that collect and organize data for the RAROC calculus microservice, and version simulations and their contextual data.
Senior DevOps, DataOps, Backend Engineer
Mar. 2022 — May 2023Societe Generale · Paris, France
Societe Generale is a French bank, the largest in Europe, established worldwide. Member of the GTS Alerting team for their private cloud platform. Here are my major contributions to the project: + Re-engineer the Java-based microservice at the core of monitoring, based on Apache Flink with the goal of not repeating logic across the code base + Fix various bugs from v1 logic that caused more than 30 crashes per day in production environments + Design abstractions for Apache Flink data sources, for consistency and reuse across the service + Collect custom metrics sent to Influx DB and build live monitoring graphs with Grafana + Advocate for GitOps-based CI/CD and implement it using on-premise Jenkins, and some Python scripting, across environments & the multi-region cloud + Secured our pipelines & clusters by migrating secrets from Jenkins and Kubernetes secrets to Vault + Developed a Python-based microservice that integrates with the in-house ticketing system, to serve users preferring ticketing for resources monitoring alerts. I used Flask, Open API, OAuth, RabbitMQ, PostgreSQL and SQL Alchemy + Provisioning of “static” resources (PostgreSQL database, InfluxDB, AWS S3 buckets) using Terraform and Ansible As a result, we ingested 14.5 billion metric events daily, crossed with 11.3k monitoring rules (default and user-defined), produced ~26k violations (ACTIVE/INACTIVE) per day and, thanks to anti-flood, ~3k alerts daily. The Grafana boards & Apache Druid aggregated metrics provided insights to fine-tune performance further for Apache Flink within our clusters. Terraform and GitOps CI/CD made deployments a breeze.
Senion DevOps, Backend Engineer
Dec. 2021 — Feb. 2022Muuv Labs (a Vi company) · Texas, United States
Muuv Labs merged with Vi Labs and is now a Vi company. Their innovation labs help health and wellness companies develop the next generation of products, faster and more affordable than ever before. I enriched the back-office application with users and product information to help the support team, using GCP Cloud Build for CI/CD and Kubernetes for DevOps, Elastic Search for caching, PostgreSQL and NodeJS (Express.js).
Senior Fullstack Engineer
Jul. 2019 — Dec. 2021Accenture Security · Ebene Cyber City, Mauritius Island
Memority is a French startup which was absorbed by Accenture in 2018 until late 2023. It is also the product they develop: an Identity and Access Management (IAM) both as a Platform as a Service (Paas) & on-premise enterprise software. The multitenant solution featured flexible models, custom IAM workflows with BPMN, permissions & roles delegation, custom UI, in-app scripting, and integration with external tools (client APIs, LDAP, InWebo, SAML, OpenAM). I implemented many features in various microservices, from authentication to data model migration, through developing frontend widgets and integrating them with back office and backend APIs & dataset import and export. I did some CI/CD scripting in Jenkins, managed dependencies with Maven, containerization with Docker, data storage with PostgreSQL and MongoDB, backend with Spring Framework, database schema versioning with Flyway, frontend with Angular, and broker with RabbitMQ. + Memority received ISO27001 certification DevSecOps under SOC and “Les Cas d’Or” 2019 for IoT security. + It powered security around the Internet of Things (IoT) for renowned vehicle constructors + A demo delegated permissions over a flying drone, and the recipient took control right away, in-flight
Fulltack Developer
Mar. 2018 — Apr. 2020Station Infiniweb Inc. · Montreal, Canada
I designed and built a range of microservices with supported data sources using Express, Redis, Swagger and Datastore in a full-stack development role. I produced integration specifications and unit test plans to successfully validate APIs, utilizing open-source testing frameworks such as Jest, Jasmine and Mocha. I instigated projects for container readiness, including the deployment of Kubernetes, Dockerfile and Docker Compose Files. I sustained a well-defined API gateway, developer server scripts and processes for production-grade maintenance programs. Designed and built microservices with Express, Redis, Swagger, and Google Cloud Datastore. Produced integration specs and unit test plans using Jest, Jasmine, and Mocha.
Business Manager
Jan. 2017 — Jul. 2018Leaders' Printing House · Yaounde, Cameroon
Ran the printing house, supervising a team to provide a range of services to clients, including defect and issue resolution, ongoing maintenance and full replacement. Took ownership of financial management, accounting and store leadership. I discovered the entrepreneur lying in me.
Head of IT
Jul. 2016 — Jan. 2017SIPA Holding (Poultry Group) · Bafoussam & Yaounde, Cameroon
Lead the IT department of a young integrated poultry group. I also assisted with the supervision of staff, budgets and system management. I worked with the founder and partners (including Belgium Nuscience, Italian Mancini & Cameroonian COMETAL) daily to understand the entire business plan and enable efficiency with IT software solutions. + Build the company website with WordPress, integrated with Google Analytics and Google Maps + Build a small intranet HR software to help aggregate and search through employees and candidates. I used AngularJS, MySQL and NodeJS (Express.js).
Intern
Apr. 2014 — Jul. 2016SACONETS S.A · Bafoussam, Cameroon
Secured internship as part of software engineering degree. I developed a web tool to help HR with the onboarding process by building AngularJS, Java, Spring Framework, and Twitter Bootstrap.
[ Projects ]
Memority IAM
Enterprise Identity and Access Management platform, offered as PaaS and on-premise — built at Accenture (formerly Memority startup).
SocGen GTS Alerting
Re-engineered the core monitoring microservice for Societe Generale's private cloud platform, processing 14.5B daily events.
Legacy Cloud Migration
Leading CI/CD modernization and cloud migration of 30-year-old software at a multinational — currently at TESSAN / Thales Group.
Actu Sport Mundo
Cross-platform mobile app for African sports news — Android & iOS, with team/championship preferences and live scores.
ngx-mdx
Open-source library bringing the MDX experience to Angular — render Markdown with Angular lifecycle hooks.
ts-web
A demystified setup for TypeScript in the browser — 26 stars on GitHub.
Squall.IO
A hybrid TypeScript microservice-optimized framework and ecosystem — dependency injection, context propagation, and RESP parsing.
[ Contributions ]
Education charity supporting orphans and underprivileged children
Mentoring people into the software development industry