Haytham portrait
👋

Hello, I'm Haytham Brahem. I'm a Full Stack Engineer specializing in Spring Boot & Angular. I build scalable web applications with microservices architecture and secure enterprise solutions.

About me

Software Engineer and DevOps focused on delivering scalable enterprise solutions. Proven track record in designing secure, high-performance systems for banking and public-sector clients. Adept at bridging technical excellence with business needs through:

I am passionate about learning new technologies and solving complex challenges. I thrive in collaborative environments and continuously seek opportunities to grow and contribute to impactful projects.

Outside tech, I enjoy fitness, basketball, chess, and exploring topics in history and philosophy.

My projects

Legal Case Management Platform

Full-stack platform for BNA with 9 business modules: Cases, Real-time tracking, Guarantees, Pledges, Surety bonds, Assets, Service providers, Missions and Automatic assignments. Features RBAC workflow, dynamic analytics dashboard with real-time KPIs, and intelligent mission assignment based on availability and expertise. RESTful API with 50+ endpoints and Swagger documentation.

  • Spring Boot
  • Angular 19
  • Java 17
  • MySQL
  • JWT
  • Spring Security
  • Swagger

ERP Resource Management Solution

Complete ERP solution with microservices architecture (8 independent services). Modules: HR Management (leave, absences), Accounting, Inventory, CRM with Angular Material and responsive design. RESTful APIs with Spring Boot, JWT security, API Gateway and Service Discovery (Eureka). Applied Agile methodology with Git (GitFlow). Integrated unit tests (JUnit 5, Mockito, Jasmine, Karma) with 80% code coverage.

  • Spring Boot
  • Angular
  • TypeScript
  • MySQL
  • JWT
  • Docker
  • Microservices
  • Eureka

TunEvent - Event Management Platform

Event management platform initially developed in Java (JavaFX) then migrated to Symfony. Features: Online booking, Secure payment (Stripe), QR Code ticket management, and rating system. Real-time notifications (WebSockets), automated emails (Mailer) and SMS confirmations. Intuitive UI with SceneBuilder (desktop) and responsive Twig templates (web).

  • Java
  • PHP
  • Symfony
  • JavaFX
  • MySQL
  • Stripe
  • WebSockets
  • Twig

My skills

My experience

Contact me

You can reach me at brahem.haytham@esprit.tn or call +216 58 101 754. Connect on GitHub or LinkedIn, or use the form below.