FR
Mohamed portrait 👋

Hello, I'm Mohamed Hamed.
Software Engineer.

2+ years of hands-on experience in building modern, performant, and reliable web applications.

About

Hello, I'm Mohamed Hamed. I'm a software engineer with 2+ years of experience. I enjoy building reliable websites & apps. My focus is creating robust and user-centric solutions.

I am also deeply interested in contributing to open-source projects and exploring new technologies that push the boundaries of the web.

Projects

SNCF DelayFlow — TGV Delay Analytics Pipeline

End-to-end ETL pipeline processing TGV punctuality data (SNCF Open Data) with PySpark. Includes distributed data transformation with Spark SQL, structured Parquet storage, a Random Forest predictive model (Scikit-learn) for average delay forecasting, and an interactive Streamlit dashboard diagnosing root causes across infrastructure, traffic, and rolling stock dimensions.

PythonPySparkSpark SQLScikit-learnParquetStreamlitRandom Forest

DataHub PFAS — Environmental Data Warehouse & BI

Multi-source data warehouse centralizing PFAS contamination data (health agencies, INSEE, PubChem API) in a star schema (PostgreSQL). Full ETL pipeline with data quality controls (deduplication, missing value handling across 182 substances), geospatial indexing (GeoJSON, MongoDB), and a Looker Studio BI dashboard for geographic risk zone visualization.

PythonPostgreSQLMongoDBETLLooker StudioPubChem APIGeoJSONFlaskLeaflet.js

Cloud Image Processing API

A high-performance image processing API with features like format conversion, resizing, filtering, and optimization. Built with a modern tech stack for scalability and performance.

FastAPIPythonPostgreSQLRedisDockerCloudflare R2Pillow

Skills

  • TypeScript
  • JavaScript
  • Python
  • Java
  • C++
  • React
  • Next.js
  • Angular
  • React Native
  • Redux
  • HTML5
  • CSS3
  • Tailwind CSS
  • Framer Motion
  • Node.js
  • Express.js
  • FastAPI
  • Spring Boot
  • RESTful APIs
  • GraphQL
  • Microservices
  • PostgreSQL
  • MongoDB
  • MySQL
  • Redis
  • Cloudflare R2
  • AWS S3
  • Supabase
  • Docker
  • Git
  • GitHub Actions
  • GitLab CI/CD
  • Vercel
  • Prisma
  • Mongoose
  • Jest
  • Jasmine
  • Postman
  • Figma

Work Experience

Data Engineer (Apprenticeship)

LCL

Sep 2025 – Present

  • Designed an ETL pipeline for suspicious transaction detection (AML): real-time ingestion (SWIFT, SEPA), multi-source data transformation and centralization, OFAC list enrichment, and ML scoring (Isolation Forest).
  • Implemented business filtering rules and a feedback loop for continuous model retraining; enforced data quality checks at each pipeline stage.
  • Built a document ingestion pipeline to Amazon S3 (customer supporting documents) within a containerized cloud architecture.
  • Monitored data flows and compliance alerts via Grafana dashboards (thresholds, alerting, traceability).
PythonPySparkApache AirflowAmazon S3Isolation ForestDockerGitLab CI/CDGrafana

Full-Stack Developer & ERP Integration

Software Savants

Nov 2023 – Aug 2024

  • System integration between a business ERP (Frappe/ERPNext, MariaDB) and a national health API: data flow orchestration, real-time patient eligibility verification, and automated insurance claim workflows.
  • Implemented the HL7 FHIR standard for cross-system interoperability and centralization of medical data from multiple source systems.
  • Designed data transformation and quality routines to synchronize ERP reference data with external API streams.
  • Set up CI/CD pipelines (GitLab) for automated deployments on short product cycles.
PythonFrappe/ERPNextMariaDBHL7 FHIRREST APIGitLab CI/CD

Full-Stack Developer

Ibtikar Technologies

Feb 2023 – Sep 2023

  • Started as an intern; promoted to full-time after five months based on performance.
  • Developed a mobile application for traffic officers to digitally record road violations.
  • Integrated a secure payment gateway for real-time fine settlements.
  • Built an administrative dashboard centralizing infraction data for reporting and operational analysis.
React NativeNode.jsNext.jsMongoDB AtlasFirebase

Education

Master 2 in Big Data

Université Claude Bernard Lyon 1

Sep 2025 – Present

Cloud Computing, Storage and Virtualization, Large-Scale Data Systems, Real-Time and Multi-Device Web Applications, Application Reliability and Security, Data Analysis.

Master 1 in Computer Science

Université Claude Bernard Lyon 1

Sep 2024 – Jul 2025

Distributed Algorithms, Compiler Design, Databases, Software Engineering, Project Management, Web Application Design.

Bachelor's Degree in Computer Science

Université de Nouakchott

Jan 2021 – Jul 2023

Algorithms, Data Structures, Web Development, Databases.

Open Source Contributions

  • PMD

    3 merged PRs fixing false positives in static analysis rules — one in Apex (FieldDeclarationsShouldBeAtStart not recognizing property accessor syntax) and two in Java (UnusedLocalVariable false positive for pattern variables in braceless for-each, and a parser failure on switch expressions inside super() calls). Released in PMD 7.20.0 and 7.21.0.

  • Checkstyle

    2 PRs under active review: a bug fix for a false positive in IndentationCheck triggered by new operator expressions (#18686), and an enhancement to surface the expected line separator in NewlineAtEndOfFileCheck violation messages (#18972).

  • Talawa API

    3 merged PRs achieving 100% code coverage on mutation resolvers (unit and integration tests).

  • WeasyPrint

    Contributed bug fixes and improvements to the Python HTML/CSS-to-PDF engine and interacted with core maintainers during the review process.

Contact

Feel free to reach out for collaboration or just to say hi!

Email Me