Recommended expert

Hamdi Rajab

Lead Full-Stack Developer & Solution Architect

Hamdi Rajab
Braunschweig, Germany

Experience

Jul 2022 - Jul 2025
3 years 1 month
Germany

Lead Full-Stack Developer & Solution Architect

Karray-Pflege GmbH

  • Built a cloud-native recruitment platform supporting candidate management, email notifications, and meeting scheduling, managing healthcare professionals’ lifecycle from application to visa issuance
  • Served 1,500+ users across multiple countries with real-time candidate tracking and partner institution monitoring
  • Enabled candidates to upload documents and select employers directly via their account
  • Led architecture and development of Spring Boot and Angular with a microservices architecture
  • Integrated AI (OpenAI GPT) for multilingual translation, profile summarization (-40% screening time), and an FAQ chatbot (-60% support requests)
  • Integrated AWS API Gateway for secure and scalable API management and set up CI/CD pipelines (Docker, GitHub Actions) to ensure zero-downtime releases and faster development cycles.
Jul 2021 - Jun 2022
1 year
Germany

Full Stack Developer

Private Contractor

  • Developed a curriculum-based educational platform enabling teachers to create games and track student performance with real-time analytics, facilitating communication between students and teachers
  • Designed interactive game mechanics, ensuring real-time responsiveness and making courses more engaging and comprehensible
  • Built Java (Spring Boot) REST APIs and reusable Angular components (canvas), with unit tests (Karma, Jasmine) to accelerate feature delivery, maintain UI consistency, and improve frontend reliability
  • Collaborated in an Agile Scrum environment, contributing to sprint-based delivery and supporting CI/CD pipelines to enable smooth, automated releases.
Apr 2020 - Jun 2021
1 year 3 months
Tunisia

Backend Developer

Machinestalk

  • Enabled contractors to manage municipal services (e.g., bin allocation, user registration, inspections) digitally on behalf of beneficiaries, using a microservices architecture with OpenMaint for infrastructure tracking and Keycloak for secure, role-based access
  • Designed scalable integration architectures and developed robust RESTful APIs with Spring Boot within an Agile Scrum to connect with external platforms (e.g., OpenMaint, ThingsTalk, FMS, Digital ID), improving automation, data consistency, and interoperability across enterprise and third-party systems
  • Implemented REST and SOAP protocols with integration tests using Mockito, ensuring stable communication and reducing production bugs.
Sep 2019 - Mar 2020
7 months
Tunisia

Backend Developer

Machinestalk

  • Implemented real-time data synchronization between a mobile app and the ThingsTalk IoT platform using Apache Kafka
  • Enabled live tracking of users, assets, and vehicles via mobile telemetry (fuel, speed, location) and improved reliability with Kafka monitoring (KaDeck) for message integrity
  • Implemented RESTful APIs with Spring Boot for full CRUD operations and configured Apache Kafka brokers with custom producers & consumers
  • Integrated Keycloak for centralized authentication & authorization, enhancing security and simplifying user access management.
May 2018 - Aug 2019
1 year 4 months
Tunisia

Full Stack Developer Java & AngularJs

Machinestalk

  • Contributed to ThingsTalk (Aramco’s customized version of ThingsBoard), an enterprise IoT platform for real-time monitoring of buildings, devices, and vehicles
  • Optimized and extended a legacy codebase while building a centralized notification module and customizing user, device, asset, and role management, improving maintainability and overall platform flexibility and reliability
  • Developed RESTful backend services with Spring Boot, dynamic dashboards with AngularJS, and integrated third-party APIs within an Agile Scrum team to expand system functionality and external interoperability.
Dec 2017 - Apr 2018
5 months
Tunisia

Full Stack Developer - Scrum Master

Machinestalk

  • Served as Scrum Master for a cross-functional team of 6 developers, leading the development of an MVP for a Java and Angular car-sharing management system.
Oct 2016 - Nov 2017
1 year 2 months
Tunisia

Java Developer - BPM Engineer

Machinestalk

  • Contributed to the design of business processes and developed HR and Finance automation modules using Alfresco, Camunda and Java, streamlining administrative workflows and reducing manual effort across departments.

Industries Experience

See where this freelancer has spent most of their professional time. Longer bars indicate deeper hands-on experience, while shorter ones reflect targeted or project-based work.

Experienced in Information Technology (5.5 years), Healthcare (3 years), Education (1 year), Government and Administration (1 year), and Automotive (0.5 years).

Information Technology
Healthcare
Education
Government and Administration
Automotive

Business Areas Experience

The graph below provides a cumulative view of the freelancer's experience across multiple business areas, calculated from completed and active engagements. It highlights the areas where the freelancer has most frequently contributed to planning, execution, and delivery of business outcomes.

Experienced in Information Technology (7.5 years), Product Development (6.5 years), Quality Assurance (1 year), Finance (1 year), Human Resources (1 year), and Project Management (0.5 years).

Information Technology
Product Development
Quality Assurance
Finance
Human Resources
Project Management

Summary

  • Results-driven Full-Stack Engineer with 9+ years building scalable enterprise applications
  • Expert in Java, Spring Boot, and Angular with hands-on AI integration experience
  • Led development of international recruitment platform used by 1,500+ users across countries
  • Passionate about emerging technologies and solving complex business challenges
  • Known for my strong sense of responsibility, dynamic mindset, excellent communication and collaboration skills

Skills

  • Backend: Java, Spring Boot, Rest Api, Microservices, Kafka
  • Frontend: Angular, Typescript, Javascript, Canvas
  • Devops & Cloud: Docker, Git, Ci/cd, Aws
  • Process Management: Jira, Agile Scrum (Scrum Master)
  • Ai: Prompt Engineering, Agentic Ai, Api Integration

Languages

Arabic
Native
English
Advanced
French
Advanced
German
Intermediate

Education

Oct 2013 - Jun 2016

National Engineering School of Sousse (ENISo)

Master of Science in Computer Science, Software Engineering · Computer Science · Sousse, Tunisia

Oct 2009 - Jun 2012

Preparatory Institute for Engineering Studies

Preparatory Cycle · Sfax, Tunisia

Profile

Created
Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Frequently asked questions

Do you have questions? Here you can find further information.

Where is Hamdi based?

Hamdi is based in Braunschweig, Germany.

What languages does Hamdi speak?

Hamdi speaks the following languages: Arabic (Native), English (Advanced), French (Advanced), German (Intermediate).

How many years of experience does Hamdi have?

Hamdi has at least 9 years of experience. During this time, Hamdi has worked in at least 6 different roles and for 3 different companies. The average length of individual experience is 1 year and 3 months. Note that Hamdi may not have shared all experience and actually has more experience.

What roles would Hamdi be best suited for?

Based on recent experience, Hamdi would be well-suited for roles such as: Lead Full-Stack Developer & Solution Architect, Full Stack Developer, Backend Developer.

What is Hamdi's latest experience?

Hamdi's most recent position is Lead Full-Stack Developer & Solution Architect at Karray-Pflege GmbH.

What companies has Hamdi worked for in recent years?

In recent years, Hamdi has worked for Karray-Pflege GmbH, Private Contractor, and Machinestalk.

Which industries is Hamdi most experienced in?

Hamdi is most experienced in industries like Information Technology (IT), Healthcare, and Government and Public Administration. Hamdi also has some experience in Education and Automotive.

Which business areas is Hamdi most experienced in?

Hamdi is most experienced in business areas like Information Technology (IT), Product Development, and Finance. Hamdi also has some experience in Human Resources (HR), Quality Assurance (QA), and Project Management.

Which industries has Hamdi worked in recently?

Hamdi has recently worked in industries like Healthcare, Information Technology (IT), and Government and Public Administration.

Which business areas has Hamdi worked in recently?

Hamdi has recently worked in business areas like Information Technology (IT), Product Development, and Quality Assurance (QA).

What is Hamdi's education?

Hamdi holds a Master in Computer Science from National Engineering School of Sousse (ENISo) and a Bachelor from Preparatory Institute for Engineering Studies.

What is the availability of Hamdi?

Hamdi is immediately available full-time for suitable projects.

What is the rate of Hamdi?

Hamdi's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.

How to hire Hamdi?

To hire Hamdi, click the Meet button on the profile to request a meeting and discuss your project needs.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

1000
750
500
250
Market avg: 800-960 €
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.