Mohamed Moumni

I’m Mohamed Moumni, a Product Engineer who focused on building robust, scalable, and efficient systems.


πŸš€ What I Do

  • πŸ—οΈ Backend Infrastructure & Systems Engineering in Python/Go
  • ⚑ Building APIs and services with modern backend technologies
  • 🎨 Crafting user interfaces with React
  • πŸ› οΈ Product Engineering β€” from idea to shipped product
  • πŸ”§ Developer Tools & low-level system software
  • ☁️ Cloud-native applications on AWS

πŸ› οΈ Skills

  • Languages: Python, Go, C/C++, JS/TS
  • Frontend: React, FastAPI
  • Systems: Linux, Windows
  • Infrastructure: Docker, Kubernetes, GitHub Actions, AWS
  • Databases: PostgreSQL
  • Testing: Pytest, jest

πŸ’Ό Professional Experience

Software Engineer β€” Umnia Bank (April 2025 – Present)

  • Built and shipped a loan simulation platform (FastAPI, React) adopted by 50+ agencies, replacing a manual process
  • Delivered an intranet application serving 3000+ users across 10+ departments, with role-based access
  • Designed an OTP validation service in FastAPI with in-house generation and verification
  • Deployed and maintained the Uconnect mobile backend (Windows Server) and Ucorporate Application (Linux)
  • Automated release workflows with Ansible and Bash, reducing deployment time
  • Built CI/CD pipelines with GitLab CI and self-hosted runners, introducing automated testing and deployment

Technical Consultant β€” Karizma Consulting Group (December 2023 – February 2025)

  • Contributed to backend services in the Karizma.one project, implementing features and optimizations
  • Developed an AI-powered Text-to-SQL system integrated with Odoo, using the GPT API to convert natural language queries into SQL for seamless data retrieval
  • Fine-tuned the model based on the Odoo database schema, gaining experience in prompt engineering and NLP techniques
  • Collaborated with the development team on client projects using Agile methodologies
  • Created and customized OWL components for the front-end, enhancing user interface and experience
  • Troubleshot and resolved broken CI/CD GitLab pipelines and Bash/Ansible scripts, improving build reliability and reducing deployment failures

🌍 Let’s Connect


Backend Engineering from the first Principles

explores the importance of first-principles thinking in software engineering, emphasizing core backend fundamentals over fleeting frameworks or tools. It introduces a blog series that breaks down essential backend concepts, from HTTP and databases to scaling and observability, combining clear explanations with practical projects to help engineers build a strong, foundational understanding.

[Read more]