
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
Job-Agent SaaS Platform
SaaS🚀 Production-grade multi-tenant SaaS for automated job applications. Features: NextAuth authentication, Stripe subscription management, AI-powered job scraping & matching, plan-based feature gating (free tier: 10/month), Redis caching, email notifications. Monorepo with Express API & Next.js frontend.
- Next.js
- Express
- Prisma
- PostgreSQL
- Stripe
- Redis
- Monorepo
Legal Case Management Platform
Enterprise🏛️ Enterprise platform for BNA bank with 9 business modules: Cases, tracking, guarantees, pledges, surety bonds, assets, providers, missions & auto-assignments. Features: REST API with Swagger, JWT auth, real-time sync, audit logging. Serves 50+ concurrent users.
- Spring Boot
- Angular 19
- Java 17
- MySQL
- JWT
- Spring Security
- Swagger
E-Commerce Web Platform
E-Commerce🛒 Full-stack e-commerce with Angular frontend & Spring Boot backend. Features: User authentication, advanced product filtering, shopping cart, checkout workflow, order tracking, comprehensive admin panel, payment gateway integration & inventory management.
- Angular
- Spring Boot
- TypeScript
- MySQL
- JWT
- Bootstrap
AngularQuest - Gamified Learning
Learning🎮 Interactive gamified learning platform for Angular mastery. Features: Monaco Editor for live coding, real-time feedback, progress tracking with Chart.js, Spring Boot backend, JWT auth, PostgreSQL, Docker containerization. Learn Angular like Duolingo!
- Angular 18+
- Spring Boot 3.2+
- PostgreSQL
- TypeScript
- Docker
- Monaco Editor
ERP Resource Management Solution
ERP⚙️ Complete ERP with microservices architecture (8 services). Modules: HR Management, Accounting, Inventory, CRM. Features: Angular Material UI, real-time sync, JWT auth, Docker containerization, Eureka service discovery, SOLID principles & clean architecture.
- Spring Boot
- Angular
- TypeScript
- MySQL
- Docker
- Microservices
- Eureka
TunEvent - Event Management
Events🎭 Event platform with online booking, Stripe payments, QR code tickets, ratings & analytics. Developed in Java (JavaFX) then migrated to Symfony. Features: real-time notifications via WebSockets, responsive mobile-first design, comprehensive search.
- Java
- PHP
- Symfony
- MySQL
- Stripe
- WebSockets
My skills
- Java
- TypeScript
- JavaScript
- PHP
- Python
- Spring Boot
- Spring Security
- Spring Data JPA
- Hibernate
- Symfony
- Express.js
- Angular
- React
- Next.js
- RxJS
- NgRx
- HTML5
- CSS3
- SASS
- Bootstrap
- Tailwind CSS
- MySQL
- PostgreSQL
- MongoDB
- RESTful APIs
- GraphQL
- Swagger
- Postman
- JWT
- Stripe
- 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, pledges, surety bonds, assets, service providers, missions and automatic assignments. Features REST API with Swagger documentation, JWT authentication, and MySQL database.
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.
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 and implemented complex business logic for student mobility management.
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.


