
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:
- Enterprise Integration: Payment gateways, ERP systems, legacy modernization.
- Full-Cycle Development: Agile-driven projects from concept to cloud deployment.
- Cross-Functional Collaboration: Aligning with stakeholders to meet compliance and scalability goals.
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
- Java
- TypeScript
- JavaScript
- PHP
- Python
- Spring Boot
- Spring Security
- Spring Data JPA
- Hibernate
- Symfony
- Angular
- React
- Next.js
- RxJS
- NgRx
- HTML5
- CSS3
- SASS
- Bootstrap
- Tailwind CSS
- MySQL
- PostgreSQL
- MongoDB
- RESTful APIs
- GraphQL
- Swagger
- Postman
- JWT
- Docker
- Kubernetes
- Git
- GitHub
- Jenkins
- Maven
- SonarQube
- AWS
- Azure
- Google Cloud
- JUnit
- Mockito
- Jasmine
- Karma
- Agile
- Scrum
- TDD
My experience
Full Stack Engineer - Final Year Project
BNA - Banque Nationale Agricole, Tunis
Developed a complete legal case management platform serving 50+ users with Spring Boot (Java 17) and Angular 19. Implemented 9 critical business modules including real-time tracking, guarantees, and intelligent mission assignment. Built RBAC workflow system reducing processing time by 40%. Integrated Spring Security with JWT authentication and achieved 85% code coverage.
February 2025 - August 2025Full Stack Developer Intern
SNDP, AGIL Energy - Tunis
Developed a lubricant distributor management web application with Spring Boot and Angular, improving operational efficiency by 35%. Implemented secure JWT authentication with refresh tokens and role-based access control. Designed and normalized MySQL database with 15+ optimized tables. Created 30+ RESTful API endpoints documented with Swagger. Applied SCRUM methodology with 2-week sprints.
July 2024 - September 2024Full Stack Web Developer Intern
ESPRIT - Remote
Developed an international mobility platform with Spring Boot and Angular for 200+ users (students and administrators). Integrated JWT for secure authentication with granular access control. Optimized SQL queries with pagination and lazy loading, reducing loading time by 50%. Implemented validation on both client (Angular Reactive Forms) and server (Spring Validation) sides.
July 2024 - August 2024Engineering Degree in Computer Science
ESPRIT, El Ghazala, Ariana
Pursuing Engineering degree in Software Development at ESPRIT. Specialized in Full Stack Development, Spring Boot, Angular, and DevOps practices. Expected graduation: December 2025.
September 2022 - December 2025Contact 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.


