Hi, I'm
Ettalbi Omar
Software Engineering Student — Looking for my End-of-Studies Internship

About Me
About Me
I build containerized, data-driven software and pragmatic dashboards. I move fast from ambiguous requirements to working POCs, then harden them with tests, CI/CD, health checks, and observability.
I'm strong in Python and backend/data workflows, comfortable from the Linux shell to Docker/Kubernetes, and fluent in relational/NoSQL design. When needed, I design clean schemas and KPIs and deliver dashboards—usually custom (Python/React), and I can also ship in Power BI or Excel/VBA.
My focus is clear APIs and SQL semantics, reproducible environments, and measurable impact, in service of real-world decisions.
Education
Skills
Key Areas of Interest
Here are the main domains where I focus my energy, combining technical skills and creativity to deliver impactful results.
Full-Stack Development
Frontend and backend software development across multiple frameworks and languages including Java, JavaScript, C++, Python, React, Next.js, Spring Boot, and Node.js.
Backend & Data Workflows
Strong in Python and backend/data workflows, comfortable from the Linux shell to Docker/Kubernetes, and fluent in relational/NoSQL design.
BI & Dashboards
Design clean schemas and KPIs and deliver dashboards—usually custom (Python/React), and I can also ship in Power BI or Excel/VBA.
DevOps & Cloud
Docker/Compose, Git/GitHub, CI/CD (GitHub Actions, Drone, Travis CI), Traefik, Linux, Observability (Prometheus/Grafana).
Data Analytics & ML
Time series analysis (Prophet, statsmodels ARIMA/SARIMA/Holt-Winters), feature engineering, evaluation (MAE), and automated data pipelines.
API Design & Testing
REST API design, health checks & rollbacks, structured logging, RBAC, secrets management, testing/linting, and clear error contracts.
My Projects
Here are some of my recent projects. Each one is crafted with attention to detail and focus on user experience.
Morocco Rainfall & Wealth Analysis
2025Unified geospatial–temporal dataset (admin boundaries, monthly rainfall, Relative Wealth Index) with lag/rolling features and drought/variability metrics; evaluated four forecasting approaches across 60 rolling test periods — Prophet (MAE 8.41), Holt–Winters (8.91), SARIMA (10.23), ARIMA (11.30) — and delivered a lightweight Python analysis dashboard (maps, trends, KPI cards) with documented assumptions and data lineage.
Monolith → Microservices Migration Framework
2025AI-assisted framework that analyzes monolith boundaries and scaffolds microservices with a container-first approach. Generates per-service Dockerfiles/manifests, baseline REST stubs and tests, API-gateway routes, and health checks, with a local Compose runner to accelerate POC→MVP hand-off.
Office Equipment Management Tool
2025Web app for asset tracking and maintenance with clear service boundaries and strongly typed API contracts. Delivered an asset register plus maintenance request flows (create → status updates → history), with validated, paginated REST endpoints and a responsive React UI in TypeScript. Dockerized for dev/prod parity and wired to CI/CD for reliable releases.
News & Blogging Website
2024Content site for articles/news with automated deployments.
Data Analytics & Insights Pipeline
2024Automated ingestion from multiple APIs, transformation with Pandas, and scheduled insights dashboards (idempotent jobs, schema checks).
Professional Experience
My professional journey in software engineering, focusing on full-stack development, data-driven solutions, and production-ready applications.
Software Engineer Intern
FinishedRaise Up Consulting
Internship 2025 (3 months)
Led the end-to-end delivery of the Study-Abroad Platform (public site + role-based dashboards) and hardened it for production.
Key Achievements:
- •Architecture & Data: Scoped the domain model (Students, Applications, Documents, Payments, Tickets). Designed the PostgreSQL schema, migrations, and constraints.
- •APIs & Backend: Built REST services with validation, pagination, and clear error contracts; JWT/RBAC for authN/authZ; basic OpenAPI docs; API tests with Postman collections.
- •Frontend: Next.js (TypeScript) dashboards and forms (multi-step intake, document upload, status tracking); pragmatic charts and admin views.
- •Ops & CI/CD: Containerized services with Docker; GitHub Actions pipelines (build/test/lint/image publish); env-based configs; health checks & structured logs; deployment runbooks.
- •Dashboards & KPIs: Implemented basic operational views (e.g., applications by stage, backlog) with filters/exports; documented KPI definitions (conversion, time-to-decision).
- •Platform features: Appointments (slot management, reminders), Payments (service tiers, receipts), Notifications (email/SMS), Help desk (tickets, priorities, attachments).
Technologies Used:
Full-Stack Developer
PreviousRaise Up Consulting
Internship 2024 (3 months)
Contributed across the stack to ship user-facing features with reliable delivery mechanics.
Key Achievements:
- •Frontend: Implemented reusable UI components and multi-step forms in React/Next.js (TypeScript); integrated REST endpoints; handled client-side routing and basic state.
- •Backend & Data: Wrote data-access utilities and DTOs; assisted in PostgreSQL schema design (tables, indexes) and basic query optimization; created simple SQL views to support reporting needs.
- •Dev Environment & Ops: Containerized local dev with Docker Compose; added app/service health checks and standardized env configs.
- •Handoffs: Prepared export-friendly tables/CSVs for Excel and documented KPI definitions when stakeholders needed clarity.
Technologies Used:
Languages
My language proficiency across different languages
French
Fluent
90% proficiency
Arabic
Native
100% proficiency
English
Fluent
95% proficiency
Other Interests
Beyond software engineering, here are my extracurricular activities and personal interests
Founder & Lead — ENSIAS Radio
Student club leadership and radio broadcasting
@ensiasradiohqAudio Processing
Music production and audio engineering
Embroidery
Creative textile arts and handcrafting
Contact Me
Feel free to reach out for opportunities, collaborations, or just to connect!