Skip to content
View achhibi's full-sized avatar
πŸ“š
Forever learning
πŸ“š
Forever learning
  • SFEIR
  • Paris

Block or report achhibi

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
achhibi/README.md

πŸ•΅οΈβ€β™‚οΈ Software Engineer

Welcome to my GitHub profile! I'm Amor, a passionate software engineer with a deep commitment to craftsmanship and writing clean, maintainable code. I specialize in backend development , particularly within the Java Spring ecosystem, and thrive on creating robust and efficient software solutions that tackle real-world problems.

πŸ“š Certifications

  • Scaled Agile
  • Google
  • Pivotal
  • Oracle
  • Oracle

πŸš€ Skills and Expertise

  • Languages: Java 8, 17, .. 21, βŒ›

  • Frameworks: Spring Boot, Spring Framework, Hibernate, ...

  • Cloud: GCP, AWS

  • Databases: Oracle, MySQL, PostgreSQL, MariaDB

  • Build Tools: Maven, Gradle

  • Others: Docker, Gitlab CI, Keycloak

  • Microservices Architecture (MSA): Experienced in designing and implementing Microservices Architecture.

  • Service-Oriented Architecture (SOA): Proficient in designing and programming in a Service-Oriented Architecture (SOA).

  • Object-Oriented Design and Programming (OOP): Skilled in designing and programming using Object-Oriented principles.

  • Design Patterns: Knowledgeable in applying design patterns such as Singleton, Factory, Observer, and Strategy in Java applications.

  • Unit Testing and Test-Driven Development (TDD): Experienced in writing unit tests using JUnit, Mockito, and practicing TDD.

  • RESTful APIs: Skilled in designing, implementing, and consuming RESTful web services

πŸ’» Craftsmanship and Clean Code

I am deeply passionate about software craftsmanship and take pride in writing clean, elegant code. I believe in the importance of:

  • Following best practices for software development.

  • Writing code that is not only functional but also easy to understand and maintain.

  • Continuous learning and improvement to stay up-to-date with industry standards.

  • Continuously improving existing code by refactoring to reduce complexity and enhance clarity without changing functionality.

  • Welcoming constructive feedback to refine and improve deliverables.

πŸ› οΈ Principles: SOLID, KISS, DRY, YAGNI, Clean Architecture

πŸ“š Education

  • Computer Science Engineer, Graduate from the National School of Computer Sciences

ENSI

🌐 Connect with Me

LinkedIn Satckoverflow X (formerly Twitter) URL twitch

πŸ” Top Contributed Repositories

πŸ“Š GitHub Stats

achhibi

❓ Stack Overflow

StackOverflow

πŸ”’ Visitor count

Counter


Feel free to explore my repositories, and don't hesitate to reach out if you have any questions or collaboration ideas!

Pinned Loading

  1. spring-framework spring-framework Public

    Forked from spring-projects/spring-framework

    Spring Framework

    Java 6

  2. zalando/logbook zalando/logbook Public

    An extensible Java library for HTTP request and response logging

    Java 1.9k 264

  3. springdoc-openapi-demo springdoc-openapi-demo Public

    demonstration of a swagger migration to Springdoc & enable actuator documentation

    Java 10

  4. java21-new-features java21-new-features Public

    On September 19, 2023, major launch events celebrated the release of Java 21

    Java 11 6

  5. keycloak-multitenant-spring-security keycloak-multitenant-spring-security Public

    OAuth2 multi-tenant resource server with Spring Security and Keycloak, using Docker Compose

    Java 6