Skip to content
View hhaddougui's full-sized avatar
:octocat:
Focusing
:octocat:
Focusing

Block or report hhaddougui

Report abuse

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

Report abuse
hhaddougui/README.md

πŸ‘‹ Hi, I'm Hamza Haddougui

πŸš€ About Me

Welcome to my GitHub! I’m a passionate developer with a strong background in web technologies, Java and geographic information systems. I’m currently expanding my expertise into AI, modern front-end frameworks, and advanced mapping solutions.


πŸ§‘β€πŸ’» Projects & Contributions

  • Angular: Exploring and contributing to the Angular framework. See my StackBlitz for live demos and experiments with the latest Angular features.

  • Batch payment history processor: A Spring Batch and Maven-powered pipeline that ingests and processes fixed-length flat file holding historical transaction records, delivering high-throughput, fault-tolerant financial record management.

  • Struts demo application: Modern Java web stack demo integrating Struts MVC with Spring Boot.


πŸ—ΊοΈ Geographic Systems & Mapbox Experience

I have 6+ months of hands-on experience designing and developing geographic systems and visual geographical cards. My journey includes:

  • Mapbox Studio and Mapbox GL JS (JavaScript-based, cross-platform: Angular/React/etc.)
  • Working with GeoJSON data for dynamic, interactive mapping.
  • Building server-side interactions with non-relational databases to serve geospatial data.
  • Designing and visualizing custom geographical cards for presentation and analytics.

I'm currently looking for help and collaboration in:

  • Designing advanced geographic systems.
  • Creating visually engaging, interactive geographical cards.

🌱 Currently Learning

  • Deep-diving into AI tools, services, frameworks, and concepts via the Microsoft Learn platform.
  • Providing feedback on GitHub Copilot and participating in the Microsoft Learn AI Skills Fest.
  • Enhancing my knowledge of the latest Angular features and best practices.

πŸ› οΈ Tech Stack

  • Languages: JavaScript, TypeScript, Java, PHP, Python
  • Frameworks: Angular, NestJS, ReactJS, NextJS, Spring Boot, Spring Batch, Struts, Mapbox
  • DevOps: Git, GitHub, GitHub Actions, GitLab, Docker
  • Tools: Microsoft 365, Google Workspace, AWS, JIRA, Maven, StackBlitz, Mapbox Studio
  • Integrated Development Environments (IDE): Visual Studio Code, Eclipse
  • Data: relational databases, non-relational databases, GeoJSON

🀝 Collaboration

  • Open to collaborating on web applications, Java applications, automated solutions for repetitive tasks, and geographic information systems.

πŸ“’ Recent Activities

  • Reporting issues and providing feedback for GitHub Copilot and Microsoft’s developer learning resources.
  • Resolved duplicate/outdated versions of my LinkedIn profile using LinkedIn Help, Google Search Console and Microsoft Bing content removal tool.

πŸ“¬ Contact Me

You can reach me and follow my work at:


Let’s connect and build the next generation of reliable, scalable, fault-tolerant, business-driven, intelligent and interactive applications.

Pinned Loading

  1. hhaddougui hhaddougui Public

    This repository serves as my GitHub profile README, where you can learn more about my work, projects, and contributions.

    1

  2. angular/angular angular/angular Public

    Deliver web apps with confidence πŸš€

    TypeScript 100k 27.1k

  3. Devographics/locale-ar-EG Devographics/locale-ar-EG Public

    1 3

  4. devographics-locale-ar-web-survey devographics-locale-ar-web-survey Public

    Forked from Devographics/locale-ar-EG

    Devographics locale β€” Arabic (all countries). HTML/CSS/JS files for the developer survey.

  5. batch-payment-history-processor batch-payment-history-processor Public

    Batch job for processing client electronic payment history records and storing them in a relational database. Automates the ingestion, validation, and persistence of detailed payment transaction da…

    Java 1

  6. Struts6-SpringBoot Struts6-SpringBoot Public

    Spring boot demo application built using Spring framework and integration of Struts MVC web framework for presentation layer

    Java