About Hatem
French
Native or bilingual
English
Native or bilingual
Arabic
Native or bilingual
Experience
- OVH CloudBackend EngineerSOFTWARE PUBLISHINGJanuary 2025 - Today (1 year and 7 months)Rennes, France
- Lead the development of the commercial catalog migration service
- Design and implement several microservices, including a new CMS service
- Develop CI/CD pipelines tailored for migration and CMS services to ensure smooth deployments and automated testing
- Write comprehensive unit and integration tests
- Optimize project code and write tickets for upcoming tasks
- Design and optimize database schemas, create and execute database migrations
- Monitor production environments, identify performance or reliability issues, and create tickets for their resolution
- Contribute to the continuous improvement of service observability and incident response processes
- Participate in Scrum ceremonies: daily meetings, sprint planning, refinement, and retrospectives.
- EstaleFullstack EngineerREAL ESTATENovember 2022 - December 2024 (2 years and 1 month)France
- Develop and maintain UI components for the annual voting module: voting, attendance, transcription, results modals.
- Develop and maintain UI components for the Resolutions page.
- Develop and maintain attendance and voting APIs
- Develop and maintain Resolutions module APIs
- Implement unit tests for the Resolutions, Attendance, and Voting module APIs
- Fix and refactor the API for the file upload functionality.
- Implement GraphQL APIs for the annual voting functionality: voting system, attendance system, majorities.
- Fix production bugs on the assembly module
- Code review of merge requests
- Define a proof of concept and an End-to-End testing architecture
- Set up End-to-End test pipelines in GitLab.
- Build and deploy custom Docker images for backend and frontend.
- Build and deploy a custom Playwright image.
- Implement unit tests and E2E tests on the authentication module.
- Write documentation for tests on the company Wiki.
- Manage migrations for voting, attendance, and transcription models.
- Promote a testing culture within the team.
- Improve the performance of our test pipeline on GitLab.
- Assist two new developers with the initial project setup
- Participate in various Scrum ceremonies: stand-up, refinement, sprint planning, retrospective
- Write documentation for the voting, motions, attendance, and majority systems
Technologies: TypeScript, VueJs, Golang, GraphQL, Apollo Client,Tailwind, GitLab, GitLab-CI, Postgres, Redis, SQL, Docker,Playwright, VueTest, AWS, Kibana, Figma - ProsperUSFull Stack EngineerCONSULTING AND AUDITSJanuary 2022 - October 2022 (9 months)Tunis, Tunisia
- Design and implement UI components for Exchange Rates, Exchange, Profile, Login, and Profile.
- Develop and maintain REST APIs for the exchange module.
- Develop and maintain the REST API for currency exchange.
- Implement unit tests for the exchange and exchange rate APIs.
- Implement CRUD operations on the transactions module.
- Write unit tests for the transactions module.
- Implement user roles and permissions management.
- Manage migrations for models: Exchange Rates, Users, and Transactions.
- Write unit tests for the authentication API.
- Implement state tracking and review of transactions from the Ethereum blockchain.
- Create an automated configuration and launch script for the backend project.
- Participate in various Scrum ceremonies: stand-up, refinement, sprint planning, retrospective
- Write corresponding documentation for the modules: exchange rates, transactions, and admin dashboard.
Recommendations
Be the first to recommend Hatem
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Engineer's degree, Computer ScienceEcole Supérieure Privée d'Ingénierie et de Technologies - ESPRIT2021Engineer's degree, Computer Science
- Professional License, Naval mechanicsInstitut Méditéranée de Formation en Métier Maritime2016Professional License, Naval mechanics