Skip to content
View hamzakheiri's full-sized avatar

Highlights

  • Pro

Block or report hamzakheiri

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
hamzakheiri/README.md

πŸ‘‹ Hi, I'm Hamza Kheiri

I'm a software developer passionate about building clean, performant, and maintainable backends.
I enjoy solving complex data problems, automating workflows, and improving developer productivity through well-structured code.


πŸ’» About Me

  • 🧠 Strong in Java and Spring Boot, with experience in REST API design and JWT-based authentication.
  • βš™οΈ Worked with PostgreSQL, Spring Security, and Maven for scalable backend projects.
  • 🌐 Built web tools integrating React, NestJS, and Map APIs (Google Maps / Mapbox).
  • 🧩 Experienced in data handling and optimization β€” especially parsing and processing data.
  • πŸ—οΈ Interested in backend architecture, clean code, and performance optimization.
  • πŸš€ Currently exploring the Java Spring Boot + Angular stack for building full-featured web applications.

🏒 Internship Highlight – Inwi, Morocco

During my internship at Inwi, I developed an internal web application to:

  • Parse, visualize, and sanitize KML network data.
  • Calculate distances (client ↔ beacon / client ↔ infrastructure) using graph algorithms (like Dijkstra).
  • Create a simple frontend to help non-technical users interact with map data.

This project improved data accuracy and automation within internal workflows.


🧰 Technologies & Tools

Languages: Java, TypeScript, JavaScript, C, SQL
Frameworks: Spring Boot, NestJS, React
Databases: PostgreSQL, H2
Tools: Maven, Postman, Docker, Git, Vim, LunarVim, WSL2
Testing & Automation: Selenium, JUnit
Other: Mapbox API, Google Maps API, JWT, RESTful APIs


πŸ“« Connect with Me

LinkedIn
Email


β€œLong, clear, and straightforward approaches always beat tricky ones.”
β€” My guiding principle for writing code

Popular repositories Loading

  1. rainfall rainfall Public

    My repo to solve the rainfall ctf project

  2. cinema cinema Public

    projet at 1337 school

    Java

  3. ft_ls ft_ls Public

    ft_ls in 1337 school

    C

  4. inception-app inception-app Public

  5. spring spring Public

    FreeMarker

  6. cloudOne cloudOne Public