Skip to content

mohamedTbarka/mohamedTbarka

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 

Repository files navigation

Mohamed TBARKA

Senior Software Engineer | Data Engineer | Cloud Native Developer

LinkedIn Email Phone

πŸ‘¨β€πŸ’» About Me

Cloud Native Developer with extensive experience in building scalable microservices, distributed systems, and data engineering solutions. Specializing in Go development with a strong focus on Kubernetes, event-driven architectures, and observability. Passionate about designing resilient systems that solve complex business problems.


πŸ› οΈ Technical Skills

Core Technologies

  • Go Ecosystem: Gin, Echo, Fiber, GORM, go-kit, testify
  • API & Communication: REST, gRPC, Protocol Buffers, NATS, GraphQL
  • Go Concurrency: Goroutines, Channels, Context
  • Cloud Native: Kubernetes, Operator SDK, Istio, ArgoCD, Helm
  • Observability: Prometheus, Grafana, OpenTelemetry, Jaeger
  • Microservices: Service Mesh, Circuit Breaking, Load Balancing, Rate Limiting
  • Cloud & DevOps: AWS, GCP, Docker, Terraform, GitOps, Git
  • Databases: PostgreSQL, MySQL, MongoDB, Elasticsearch
  • Data Warehouse: BigQuery
  • Operating System: Linux

πŸ’Ό Professional Experience

Cloud Native Developer | Confidential, Paris, France (March 2023 - Present)

  • Led development of cloud-native microservices in Go for large-scale financial services platform
  • Designed and implemented event-driven architecture using NATS for real-time data processing
  • Built resilient microservices with circuit breaker, rate limiting, and distributed tracing
  • Implemented observability solutions with Prometheus and Grafana for monitoring and alerting
  • Developed custom Kubernetes operators using Operator SDK for automated application lifecycle management
  • Established GitOps workflows with ArgoCD for continuous deployment across multiple environments

Key Achievement: Reduced service deployment time by 70% and improved system reliability to 99.9% availability

Senior Software Engineer | Smarteez, Casablanca, Morocco (January 2022 - February 2023)

  • Extracted, processed, and analyzed data from multiple social media sources to identify patterns for marketing automation
  • Designed and implemented automated decision-making systems to streamline operations
  • Ensured data quality throughout automation processes including cleaning, transformation, and validation
  • Developed documentation including data flow diagrams and data warehouse design specifications

Clients: BMCI, AFIA, AL Alia Real Estate, La Roche-Posay Morocco

Junior Software Engineer | Smarteez, Casablanca, Morocco (February 2020 - December 2021)

  • Designed, implemented, and deployed multiple projects including for ENDESA (Spanish gas/electricity provider)
  • Built scalable microservices architecture using Go and gRPC
  • Implemented CI/CD pipelines and containerized deployment workflows

πŸŽ“ Education

  • Software Engineering - TΓ©lΓ©com ParisTech, Paris, France (2019)
  • Software Engineering - National School of Computer Science and Systems Analysis (ENSIAS), Rabat, Morocco (2015-2019)
  • Preparatory Classes, Industrial Technologies and Sciences - Technical High School, Settat, Morocco (2011-2015)

πŸ“œ Certifications

  • Application Security Engineer - Student Excellence Award (2017-2019)
  • Big Data Developer - Student Excellence Award (2016)

πŸ“Š GitHub Stats

GitHub Stats

Top Languages


πŸ”­ Featured Projects

Cloud Native Microservices Platform

A production-grade microservices platform built with Go, featuring service mesh integration, distributed tracing, and advanced observability. Implements circuit breaking patterns and leverages Kubernetes Operators for automated management.

Real-Time Data Processing Pipeline

Event-driven data processing system using NATS for message streaming, capable of handling high-throughput data ingestion with automated scaling and resilience features.

GitOps Deployment Framework

Custom GitOps framework for automating deployment workflows across multiple environments, integrating with ArgoCD and providing advanced rollback capabilities.


πŸ“« Get in Touch

Feel free to reach out for collaborations or just a chat about cloud-native technologies!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors