Abdellah RAMI

Software & Machine Learning Developer

Montréal, Québec, Canada
+1 819 588 0256
Abdellah.rami98@gmail.com

About Me

Dynamic Software Developer with a strong background in backend development, large-scale data processing, and infrastructure management. Experienced in building and optimizing high-volume data pipelines, managing distributed systems, and leading complex infrastructure migrations. Adept at collaborating across teams to deliver scalable, high-performance solutions that power analytics and reporting at enterprise scale.

Experience

Software Developer - Ads & Reporting Data Team
Triton Digital
Sept. 2024 - Present
Montréal, Québec, Canada
  • Developed high-volume reporting pipelines handling ~1 TB/day using Kafka, Scala/Kotlin, Spark, HDFS/Parquet
  • Built Python microservices backend for Manadge digital advertising analytics platform
  • Managed infrastructure including Consul, Concourse, Fabio and CI/CD pipelines
  • Optimized data ingestion workflows with Golang, Feather formats, and Elasticsearch
Machine Learning Developer - Infrastructure Team
Chrysalabs
Feb. 2023 - Sept. 2024
Montréal, Québec, Canada
  • Developed backend projects in Golang and Python with comprehensive testing
  • Implemented frontend features in Dart for web and mobile applications
  • Created public API using GRPC-Connect for client data access
  • Designed CI/CD pipelines with Terraform for cloud deployment
Data Scientist - Credit Risk Quantification Team
Desjardins Group
Mar. 2022 - Feb. 2023
Montréal, Québec, Canada
  • Conducted thorough backtesting on new datasets for credit risk prediction
  • Led model recalibration efforts to optimize predictive accuracy
  • Collaborated with regulatory bodies like AMF for model validation
  • Developed web scraping tools for enhanced data quality
Data Engineer - Advanced Analytics Team
Desjardins General Insurance Group
Sept. 2020 - Feb. 2022
Montréal, Québec, Canada
  • Created containerized Python microservices with Docker & Kubernetes
  • Implemented CI/CD pipelines in Azure DevOps
  • Migrated on-premises models to Azure Machine Learning
  • Automated Power BI dashboard creation for stakeholder insights

Personal Projects

Databridge AI
MCP-Powered Data Connectivity Platform (MVP)
Since July 2025Live Demo

Developed an MVP platform that securely connects user databases to AI assistants via the Model Context Protocol (MCP), enabling LLMs to query and interact with structured data.

Backend & Infrastructure

  • • FastAPI & MongoDB backend with secure APIs
  • • Auth0 JWT authentication & encryption
  • • MCP server provisioning & lifecycle management
  • • Health checks, metrics, and audit logging

Frontend & DevOps

  • • Next.js dashboard with Tailwind CSS
  • • Real-time WebSocket monitoring
  • • Deployed on Vercel & Railway
  • • Automated testing & observability

Education

Master's degree - Computer Science

University of Sherbrooke - Faculty of Sciences

Sherbrooke, Québec, Canada

Aug. 2019 - Dec. 2020

State Engineer Diploma - Computer Science & Business Intelligence

National School for Computer Science (ENSIAS)

Rabat, Morocco

Sept. 2017 - March 2020

General University Diploma - Mathematics and Physics

Preparatory Classes for Engineering Schools

Meknes, Morocco

Aug. 2015 - Aug. 2017

Skills & Technologies

Programming Languages
PythonGolangScalaKotlinSQLBash
Backend & APIs
FastAPIGRPC-ConnectRESTful APIsMicroservicesWebSocketJWT/Auth0
Data Processing
Apache SparkKafkaDruidHDFS/ParquetHiveElasticsearch
Databases
MongoDBPostgreSQLElasticsearchDruid
DevOps & Infrastructure
DockerKubernetesOpenShiftTerraformCI/CDConsul
Cloud Platforms
AWSGoogle Cloud PlatformMicrosoft AzureVercelRailway
ML/Data Science
Scikit-learnTensorFlowKerasAzure MLPower BI
Languages
Arabic (Native)100%
French (Fluent)95%
English (Advanced)90%

Get In Touch

I'm always interested in new opportunities and collaborations. Feel free to reach out if you'd like to work together!