Résumé | Mohamed Bana BSc Computer Science, City, University of London & MSc Software Systems Engineering, UCL | London, United Kingdom | (+44) 07960-045-281 |
EXPERIENCE— CoreWeave, United States — Senior Software Engineer, Machine Learning Training PlatformsJUNE 2024 - JAN 2025Supporting Slurm on CoreWeave’s Kubernetes-native infrastructure. More info. available at https://docs.coreweave.com/docs/products/sunk. Implemented scalable and fault-tolerant interfaces for consuming GPU resources that are responsive to the needs and practices of the ML community. Investigated new frameworks and ensure that Coreweave is able to support customers with the latest cutting edge techniques in ML training. Created test plans, deployment automation, dashboards, alerts, and insights into our product’s operations and participated in the Training Platforms on-call rotation. Skills: Golang · Kubernetes · Docker · CoreWeave Cloud · Linux · Grafana · Software Development · Kubernetes Operators/Controllers · Nvidia. — BanaIO Ltd, UK — DirectorMAR 2017 - PRESENTSoftware Engineer and Director at my own limited company called BanaIO Ltd. Worked at several companies and projects: 7) Cynergy Bank, 6) Vitrifi, 5) IBM, 4) Open Banking, 3) Ninety Percent of Everything, 2) Root Capital LLP and 1) Lloyds Banking Group. Skills: Golang · Kubernetes · Docker · Google Cloud Platform (GCP) · Linux · Google Kubernetes Engine (GKE) · Grafana · Software Development. — Kubernetes Shop (Kubeshop), United States — Senior Software EngineerMAY 2022 - JAN 2023Kusk is a Kubernetes API gateway powered by Envoy. The main difference with other API Gateways is that Kusk has native support for OpenAPI. This was a custom operator written using kube-builder, see https://kusk.kubeshop.io or https://kusk.io. Skills: Golang · Kubernetes · Docker · Google Cloud Platform (GCP) · Linux · Google Kubernetes Engine (GKE) · API Gateway · API Gateways · Envoy · proxy · CNCF · Cloud-Native Applications · Bazel · OpenAPI Specification (OAS) · Swagger API · Envoy Proxy · C++ · gRPC · Git. — Paymentsense, UK — Software EngineerJUL 2021 - OCT 2021I worked with Golang on "Connect-E" (https://docs.connect.paymentsense.cloud). Skills: Golang · docker · Docker · Google Cloud Platform (GCP) · Linux · Continuous Integration and Continuous Delivery (CI/CD) · Git. — Synthace, UK — Senior Front-End Software EngineerAPR 2016 - NOV 2016 | SUMMARYI am a well-rounded Software Engineer, with over a decade's worth of Software Development experience. I understand what it takes to release a product having worked on the back-end, front-end, testing and finally the deployment aspect of several products. I specialise in backend development. SKILLSGolang, Kubernetes, Docker, Google Cloud Platform (GCP), AWS, Amazon EKS, Linux, Azure, Oracle Cloud, C++, Vue.js, Backend Software Engineering, Distributed Systems. TAGSCloud native, Golang, Linux, Kubernetes, Docker, distributed computing. MISC |