Skip to main content
Available for remote & relocation

$ hello --world

Ahmed EL BAHI

Software Engineer  ·  Backend & Cloud

scroll

$ whoami

About

profile.txt

Software Engineer with 3 years of experience at Oracle in backend development and cloud-native microservices. Strong expertise in Java, Spring Boot, REST API design, CI/CD pipelines, and IaC with Terraform. Experienced in distributed systems design, high-availability architecture, and delivering observable, scalable cloud backends on OCI.

Casablanca, MoroccoOpen to remote & relocation
certifications
  • Oracle Cloud Infrastructure 2025 Certified Architect Associate
  • Oracle Certified Professional: Java SE 17 Developer
languages
  • EnglishFluent
  • FrenchFluent
  • ArabicNative

$ cat skills.json

Skills

Languages
Java (SE, EE)PythonCPHPTypeScriptJavaScriptPL/SQL
Frameworks
Spring BootSpring CloudMicronautSymfony 5AngularReactJDBC Template
Databases
Oracle DBMySQLFirebaseSQL Server
Cloud & DevOps
Oracle Cloud (OCI)AzureTerraform (IaC)DockerCI/CD PipelinesVirtual Machines
Security & Auth
Spring SecurityKeycloakOAuth 2.0JWTIAM
Observability
GrafanaPrometheusOCI Monitoring
Build & Tools
MavenGradleSBTSwagger / OpenAPIGitGitHubJira
Methodologies
Agile / ScrumTDDSystem DesignDistributed SystemsUML / Merise

$ git log --author="Ahmed EL BAHI"

Experience

commit a3f9c2eHEAD → main
09/2023 → present
Author: Ahmed EL BAHI <ahmed.elbahi99@gmail.com>
Location: Casablanca, Morocco

feat(oracle-r&d): Software Engineer — Application Dependency Team

Contributing to Oracle Cloud's Application Dependency Management (ADM) service — a cloud-native solution for autonomous vulnerability detection and patching across SCM and CI/CD systems.

  • +Designed and delivered fault-tolerant Java microservices, ensuring 99.9% uptime
  • +Built REST APIs integrated with OCI services, Terraform IaC modules, and Dockerized apps for automated DevOps pipelines
  • +Optimized Oracle Database schemas and SQL queries, cutting latency by 30% and boosting throughput
  • +Implemented observability stack (Grafana, OCI Monitoring, Logging) for proactive incident detection
  • +Built Open-Source Dependency Resolution & License Compliance Platform: purl-based resolution across multiple package ecosystems
  • +Automated license and copyright extraction with SPDX normalization and de-duplication
  • +Designed low-latency REST APIs consumed by an internal AI code-generation agent to validate and block non-compliant dependencies
  • +Developed fault-tolerant ingestion workflows with retries, upserts, and provenance tracking
JavaSpring BootOpenAPIMavenGradleSBTDockerTerraformOCIOracle DBGrafana
commit b7d4a1f
03/2023 → 09/2023
Author: Ahmed EL BAHI <ahmed.elbahi99@gmail.com>
Location: Casablanca, Morocco

feat(oracle-r&d): R&D Intern — Cloud Debugging Tooling

Developed an OCI debugging tool for streaming, tracking, and visualizing workflow logs in real time.

  • +Built a high-performance Micronaut backend optimized for low-latency log streaming
  • +Integrated OCI Logging services to extract and structure log data in real time
  • +Implemented asynchronous job tracking to improve workflow observability and debuggability
  • +Built a real-time Preact dashboard to monitor workflow executions and surface errors
MicronautPreactJavaREST APIOCI LoggingWebSocketsStreaming APIs
commit c2e8b5d
07/2022 → 09/2022
Author: Ahmed EL BAHI <ahmed.elbahi99@gmail.com>
Location: Morocco

feat(norsys): Full-Stack Development Intern

Development, design, and cloud deployment of "Norsys-Activity" — a platform to record and manage company events.

  • +Developed the backend with Spring Boot, Spring Security, Spring REST, and Spring Cloud
  • +Built the frontend with Angular 11
  • +Implemented user authentication with Keycloak
  • +Integrated file storage with NextCloud
  • +Deployed to AWS cloud platform
  • +Managed continuous integration with Travis CI
Spring BootAngular 11KeycloakDockerTravis CIAWSNextCloudMySQLTypeScript
commit d1f7c3a
07/2021 → 08/2021
Author: Ahmed EL BAHI <ahmed.elbahi99@gmail.com>
Location: Marrakesh, Morocco

feat(techmyteam): Web Development Intern

Design and implementation of an "HR Management" platform for human resources management.

  • +Designed and implemented a full-featured HR Management web platform
  • +Built with Symfony 5 framework, containerized with Docker
Symfony 5GitDockerHTMLCSSJavaScript

$ cat education.log

Engineering Degree — Software EngineeringENSIAS, Rabat, Morocco
2020 – 2023
Preparatory Class — Maths & Physics (MP)Ibn Timiya High School, Marrakesh
2018 – 2020

$ ls ./projects

Projects

6 items found

./oss-dependency-platform
2023 → present

OSS Dependency Resolution & License Compliance

Backend platform that resolves any open-source package (purl) to its source repository, extracts and normalizes license/copyright data against SPDX, and feeds an AI code-generation agent to enforce dependency compliance at scale.

  • Built purl-based resolution layer across multiple package ecosystems (npm, Maven, PyPI, etc.)
  • Automated license and copyright extraction with SPDX normalization and de-duplication
  • Designed low-latency REST APIs for an AI agent to validate and block non-compliant dependencies
  • Developed fault-tolerant ingestion workflows with retries, upserts, and provenance tracking
  • Designing AI fallback agent (web search + GitHub verification) for ambiguous metadata
JavaSpring BootOpenAPIMavenGradle+6
private / TBDno demo
./oci-debug-tool
Mar 2023 → Sep 2023

OCI Real-Time Cloud Debugging Tool

Real-time OCI debugging tool for streaming, tracking, and visualizing cloud workflow logs with a Preact dashboard and WebSocket-based push.

  • High-performance Micronaut backend for low-latency log streaming
  • OCI Logging integration for real-time log extraction and structuring
  • Asynchronous job tracking for improved workflow observability
  • Real-time Preact dashboard for monitoring executions and surfacing errors
MicronautPreactJavaOCI LoggingWebSockets+1
private / TBDno demo
./e-beldi
Jan 2023 → Feb 2023

E-Beldi

Full-stack e-commerce web application for the sale of Moroccan agricultural products, with secure SSO authentication and cloud file storage.

  • RESTful backend with Spring Boot, Spring Security, Spring Cloud
  • Angular 11 frontend with Material Design
  • SSO authentication via Keycloak
  • File storage integrated with NextCloud
Spring BootAngular 11KeycloakDockerNextCloud+3
private / TBDno demo
./allodoc
Feb 2022 → Apr 2022

ALLODOC

Android application connecting patients with doctors for online or at-home consultations, with real-time geolocation and in-app chat.

  • User and doctor profile management with Java and Firebase
  • Geolocation and map integration with Google Maps API
  • Real-time chat built with Java Sockets
JavaFirebaseGoogle Maps APIXMLAndroid
private / TBDno demo
./discover-rabat
Mar 2022 → Jul 2022

DiscoverRabat

Web and mobile application modeling the city of Rabat for new visitors — admin panel, tourist profiles, and interactive location map.

  • Spring Boot + Spring Security backend with MySQL
  • Angular frontend with responsive interfaces
  • Location data collection via Google Maps API
Spring BootSpring SecurityAngularMySQLGoogle Maps API+1
private / TBDno demo
./groupit
Jan 2022 → Mar 2022

Group'It

Platform to aggregate and manage grouped orders from multiple e-commerce sites, reducing per-unit shipping costs with built-in real-time chat.

  • JEE + SQL/PLSQL backend for order and command management
  • Product scraping from e-commerce sites via APIs
  • Real-time chat application
JEESQL / PL-SQLDockerHTMLCSS+1
private / TBDno demo

$ ./contact.sh

Contact

Open to remote roles, contract work, and interesting backend challenges.

contact.sh
Open to remote & relocation

Based in Casablanca, Morocco

~/ahmed-elbahi — Next.js 16 · Tailwind · Framer Motion

© 2025 Ahmed EL BAHI