Hamdi R.-Lead Full-Stack Developer & Solution Architect
Check rate
Experience
Full-Stack AI Developer
Karray-Pflege GmbH
PFS-Matching-App
- Integrated an intelligent LLM chatbot using LangChain4j, enabling conversational AI, context-aware question answering, document summarization, and autonomous tool execution.
- Implemented Retrieval-Augmented Generation (RAG), prompt engineering, and AI agent workflows to connect large language models with enterprise data and backend services.
- Developed RESTful APIs and secure backend services to support AI-driven interactions and business processes
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.
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.
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.
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.
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.
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.
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.
Industry experience
See where this freelancer has spent most of their professional time.
Experienced in Information Technology, Healthcare, Education, Government and Administration, and Automotive.
Business area experience
See which departments and functions this freelancer has contributed to most.
Experienced in Information Technology, Product Development, Quality Assurance, Finance, Human Resources, and 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, Postgresql
- Frontend: Angular, Typescript, Javascript, Canvas
- Devops & Cloud: Docker, Git, Ci/Cd, Aws, Vps Deployment
- Process Management: Jira, Agile Scrum (Scrum Master)
- Ai: Langchain4j, Llm Integration, Autonomous Agents, Openai Api, Prompt Engineering, Agentic Ai, Api Integration
Languages
Education
National Engineering School of Sousse (ENISo)
Master of Science in Computer Science, Software Engineering · Computer Science · Tunisia
Preparatory Institute for Engineering Studies
Preparatory Cycle · Sfax, Tunisia
Statistics
Experience
Global experience
Expertise
Qualifications
Profile
Frequently asked questions
Have questions? Find more information here.
Hamdi is based in Bonn, Germany.
Hamdi speaks the following languages: Arabic (Native), English (Advanced), French (Advanced), German (Intermediate).
Hamdi has at least 10 years of experience. During this time, Hamdi has worked in at least 7 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.
Based on recent experience, Hamdi would be well-suited for roles such as: Full-Stack AI Developer, Lead Full-Stack Developer & Solution Architect, Full Stack Developer.
Hamdi's most recent position is Full-Stack AI Developer at Karray-Pflege GmbH.
In recent years, Hamdi has worked for Karray-Pflege GmbH and Private Contractor.
Hamdi is most experienced in industries like Information Technology, Healthcare, and Government and Administration. Hamdi also has some experience in Education and Automotive.
Hamdi is most experienced in business areas like Information Technology, Product Development, and Finance. Hamdi also has some experience in Human Resources, Quality Assurance, and Project Management.
Hamdi has recently worked in industries like Healthcare, Information Technology, and Education.
Hamdi has recently worked in business areas like Information Technology, Product Development, and Quality Assurance.
Hamdi holds a Master in Computer Science from National Engineering School of Sousse (ENISo).
Hamdi is immediately available full-time for suitable projects.
Daily rate distribution
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
The average daily rate is the mean of all daily rates from recent contracts of comparable freelancers on our platform.
The median daily rate is the middle value of all daily rates — half of comparable freelancers charge less, half charge more. Unlike the average, it is barely affected by outliers.
Calculated based on our freelancers’ daily rates as of 8 Sep 2026. Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.
Similar freelancers
Discover other experts with similar qualifications and experience
Experts recently working on similar projects
Freelancers with hands-on experience in comparable project as a Full-Stack AI Developer
Nearby freelancers
Professionals working in or nearby Bonn, Germany
