You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Gara MohamedGM

Gara Mohamed

Tech Lead / Cloud Engineer / Software Architect

€850/day
Paris, FR
15+ years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Gara

Software Crafter / DevOps / Tech Lead / Polyglot Developer (Typescript, Kotlin, Javascript, Java)

Tech Lead with over 10 years of experience. Since 2014, I have been technically mentoring development teams.

I have adopted the values, principles, and practices of Craft on several projects.

My latest experience consisted mainly of coaching a Dev team to promote good development practices and to adopt a testing strategy adapted to the product context.

I am interested in assignments that adopt the following approaches and technologies: Agile, XP, DevOps, Microservices, Kubernetes, Docker, DDD, TDD, BDD/ATDD, Typescript, Kotlin.

My online accounts:
Goodreads: Medium: Github: inDepthDev: Stackoverflow: Terraform: reactor-kafka: PR Angular:
My articles:
- Effective RxJS Marble Testing
- Angular Forms: reactive design patterns catalog
- Do Angular applications become stable after a single change detection cycle?
- How to Break a Cyclic Dependency between ES6 modules
- Domain-Driven Design: The Identifier Type Pattern
- Angular vs. React (Part 0): component creation, evolution and refactoring perspective - Angular vs. React (Part 1): style abstraction and encapsulation
- Angular vs. React (Part 2): component wrapping and delegation - Please, don’t use a Design Pattern’s name
- Java idioms of the Mapper Pattern
- Hexagonal Architecture’s Common Misconceptions
- Lombok: a DDD-friendly Java tool
- DDD in action: a cohesive mechanism from the trenches (featured in ArchitectureWeekly)
  • French

    Native or bilingual

  • Arabic

    Native or bilingual

  • English

    Fluent

Can work on-site
Paris (up to 15km)

Experience

  • NaTran
    Technical Lead
    ENERGY AND UTILITIES
    February 2024 - Today (2 years and 6 months)
    Paris, France
    As part of the ETR (Real-Time Energy) product redesign, the Vulcano team, composed of 20 people including 15 developers, is carrying out a redesign of the HMI and a rewrite of business processes in Java and PostgreSQL on AWS Cloud. The legacy system is based on AngularJS, Spring, WebMethods, and Oracle technologies. This project aims to replace the existing system with a more modern and performant architecture.

    Role and tasks performed:
    • Technical and organizational review
    • Definition of an action plan to improve development progress and reliability
    • Craft coaching of the team
    • Define the composition and organization of sub-teams according to business challenges
    • Participation in the HMI redesign scoping
    • Technical scoping of the HMI redesign
    • Definition of the Angular Front-End application architecture
    • Conducting recruitment interviews
    • Infrastructure management on the Cloud with IaC
    • Prioritization of topics ready for development
    • Creation of POCs for the application's web pages
    • UI and UX review
    • Development supervision
    • Contribution to the implementation of application foundations
    • Contribution to the development of complex features

    Technologies:
    • Cloud: Aurora PostgreSQL, SQS, SNS, Event Bridge, CloudFront, S3, Api Gateway, Lambda, Kafka, Terraform
    • Back: Spring, Reactor, WebFlux, MyBatis, Spring JDBC, Spring Data
    • Front: Nx, Angular, Jest, Typescript, AG Grid, Material
    • Tools: Gitlab
  • GRTgaz
    Application Architect
    ENERGY AND UTILITIES
    September 2022 - Today (3 years and 11 months)
    As part of the GRTgaz SI transformation program RIO, the System Team is a cross-functional team composed of several profiles (Architects and Ops).

    Role and tasks performed:
    • Kafka and Java Referent
    • Contribution to infrastructure management
    • Product architect for the billing management product
    • Addition of new features to the internal Kafka library
    • POCs conducted to evaluate solutions and technologies (Event Sourcing, Axon, Open-Telemetry, Reactor, Spring Boot, GraalVM, AWS Amplify, Lambda in Java)
    • Redesign of the www.concertationgaz.com application with a Serverless architecture (CloudFront, API Gateway, Lambda, DynamoDB, S3, SES)
    Serverless AWS AWS DynamoDB GraalVM Distributed Architecture Terraform Apache Kafka MSK Axon Low-code OpenTelemetry
  • GRTgaz
    Tech Lead - DevOps
    ENERGY AND UTILITIES
    March 2020 - March 2022 (2 years)
    As part of the GRTgaz SI transformation program RIO:
    • Redesign of the strategic sales management application (Carioca product)
    • Adoption of an "Event-Driven Microservices Architecture" using Kafka as an event bus
    • Migration to AWS cloud

    Role and tasks performed:
    • Participate in the development of complex features
    • Manage AWS infrastructure with Terraform
    • Set up Gitlab pipelines
    • Improve the deployment process
    • Adopt the BDD approach within the team
    • Improve the code quality of microservices
    • Ensure the reliability of the implemented distributed system
    • Promote the Domain-Driven Design mindset
    • Facilitate event storming sessions
    • Implement DDD tactical patterns
    • Support the improvement of the Angular application's quality
    • Promote and implement a micro-frontends architecture
    • Support the adoption of Kafka within the team
    • Participate in the development of an internal library for Kafka
    • Promote XP practices
    • Pair programming and dissemination of best practices
    • Lead training workshops
    • Participate in the recruitment of backend and frontend developers
    • Participate in the Backend, Frontend, and Security Chapter
    AWS ECS AWS S3 AWS CloudFront AWS Lambda MongoDB Apigee AWS API Gateway AWS CloudWatch Terraform Java Spring boot Reactor Apache Kafka Apache Avro Spring Webflux Spring Cloud Angular Jest Typescript Angular Material MongoDB Airflow Cucumber Prometheus Grafana Docker ELK Cypress Gherkin

Recommendations

Be the first to recommend Gara

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Software Engineering Degree
    National Institute of Applied Sciences and Technology (INSAT)
    2007

Certifications

  • Certified Kubernetes Application Developer
    CNCF
  • HashiCorp Certified Terraform - Associate
    HashiCorp
    2021

Skill set (68)

Categories