hello I am LHAMIDI Marouane

"Working on different projects and solving a lot of problems
not only gives your brain flexibility in your work but also in your life."

As a developer i love Solving Problems Thinking Designing Coding

About me

LHAMIDI Marouane.

Welcome to my Portfolio! I am Marouane LHAMIDI, a full-stack certified Java developer (Java 17 OCP) specializing in Java and Angular. I am passionate about technology and enjoy sharing knowledge through writing articles. I graduated from the Moroccan School of Engineering Sciences.

My experience includes developing applications like a geolocation app with real-time Angular interfaces for vehicle simulations and contributing to Transport Management System projects. Additionally, I have worked on microservices projects, which helped me understand the microservices ecosystem and all its components, including testing and integration.

PDF CV fr PDF CV eng
lhamidi marouane portfolio image

My Resume

  • Work Experience

  • Full Stack Java Developer
    (Spring Boot / Angular TS)

    RIM Telecom - september 2023 - current

    Geolocation Application: Simulates vehicle paths, controls speed and routes, manages vehicle data. TMS Application: Structures project, integrates data, plans efficiently, tracks and compares paths with detailed map interface.

  • Software Engineer Intern
    (Backend-Java/Jee)

    Société Générale Maroc - march 2023 - july 2023

    Test and integration within the microservices ecosystem. Design and development of a standalone tool capable of consuming OpenAPI documentation and extracting necessary information to generate Spring Cloud Contract contract templates.

  • Software Engineer Intern
    (Backend-Java/Jee)

    Mobiblanc Maroc - july 2022 - september 2022

    A web app designed for dentists to streamline appointment scheduling, manage patient records, and optimize office workflow.

  • Mobile Developer
    (React Native)

    2sid Tech - july 2021 - september 2021

    An inventory mobile app simplifies stock management by allowing users to track inventory levels, and scan barcodes for quick item identification.


  • Education

  • Engineer in Computer Science

    École Marocaine des Sciences de l'Ingénieur - 2018 - 2023

Projects

Full Java-Jee-Microservices App Using Different Tech

Creation of an application based where we will apply different technologies and outils like Kafka Keycloak Docker ...., based on a micro-service architecture that allows to manage invoices containing products and belonging to a customer and in the front side we will use Angular.

Java Jee Kafka App

we'll cover Spring's Boot for Kafka and the level of abstraction it provides over the native Kafka Java client APIs.

GPS Tracking Simulation Application

This project is an application that allows you to read GPS coordinates from a PostgreSQL database and display them as a polyline on a web map using Leaflet. It also provides an animation to simulate movements along the polyline and displays additional information in pop-up bubbles during the simulation.

Certifications

Java certification Logo

Oracle Certified Professional: Java SE 17 Developer

University of alberta logo

Object-Oriented Design

Technical Support Fundamentals logo

Technical Support Fundamentals

Johns hopkins university logo

HTML, CSS, and Javascript for Web Developers

deep teaching solutions logo

Learning How to Learn

Udemy Logo

Build Responsive Real-World Websites with HTML and CSS

Udemy Logo

Angular - The Complete Guide (2023 Edition)

Udemy Logo

Spring Boot Unit Testing with JUnit, Mockito and MockMvc

Technologies

Java Logo
Spring boot logo
spring cloud logo
apache kafka logo
java script logo
angular logo
typscript logo
Leaflet logo
keycloak logo
docker logo

Contact Me

Ready to start a conversation? Whether it's about a potential collaboration, project inquiry, or just to say hello.