
Khouloud Amdouni Brahmi
Software Engineer | Angular & Conversational AI
Salaire / Taux journalier
Tunis, Tunisie
Freelance, ouvert au CDI
Expertises
Langues
À propos
Introduction
Full Stack Engineer with 3+ years specializing in AI-powered SaaS solutions and conversational AI development. Expert in Angular, Node.js, Java, with proven success building chatbots using OpenAI/Gemini APIs and migrating enterprise applications. Ready to deliver scalable web solutions with cutting-edge AI integration for your next project.
Expérience de travail
Full Stack Engineer
Favizone
déc. 2023 - Présent
2 ans 11 mois
Tunisie
🔹 Collaborated on the development of Conversell, a SaaS solution for personalized conversational and voice experiences. 🔹 Migrated the application from Angular 12 to Angular 16 to improve performance and maintainability. 🔹 Built responsive UIs using Angular 16, RxJS, and NgRx Store for state management. 🔹 Developed backend services using Node.js, Express.js, Spring Boot, and FastAPI. 🔹 Integrated LLM APIs such as OpenAI, Gemini, and DeepSeek to enable advanced NLP and chatbot logic. 🔹 Managed CI/CD pipelines with GitLab, used Docker for containerization, and documented APIs with Swagger. 🔹 Collaborated in Agile sprints with cross-functional teams using Jira.
Intern Full Stack Ingenieur
appsnsites
févr. 2023 - oct. 2023
9 mois
🔹 Developed a feature allowing clients to integrate AI callbots into their e-commerce platforms. 🔹 Used Angular, Express.js, and Twilio to support real-time voice interactions. 🔹 Integrated OpenAI GPT models with fine-tuning techniques for domain-specific bots. 🔹 Built SIP-based call routing using Twilio and Zoiper for voice bot communication. 🔹 Contributed to Agile development discussions and sprint planning.
Engineering Intern
One Gate Africa
juin 2022 - août 2022
3 mois
🔹 Contributed to the development of a Human Resource Management (HRM) platform based on a microservices architecture, within a fully remote team environment. 🔹 Developed responsive frontend interfaces using Angular, ensuring a smooth and intuitive user experience. 🔹 Designed and implemented backend services in Java using Quarkus and Spring Boot, with a focus on performance and modularity. 🔹 Managed database operations with PostgreSQL, ensuring data consistency and optimized queries. 🔹 Implemented secure authentication and authorization using Keycloak, including fine-grained role-based access control. 🔹 Actively participated in the design and analysis phase, including: ▫️ Drafting detailed functional specifications ▫️ Creating use case diagrams and UML class diagrams ▫️ Writing functional and non-functional requirements documentation 🔹 Participated in Agile Scrum sprints, daily standups, and sprint reviews, contributing to collaborative and iterative delivery. 🔹 Documented APIs using Swagger, and explored workflow orchestration using Temporal.io.
Final Year Internship
TANIT WEB
janv. 2020 - juil. 2020
7 mois
Tunis, Tunisie
🔹 Developed a web application for managing customer satisfaction surveys using React.js and Symfony 5. 🔹 Specified project requirements and drafted detailed project specifications. 🔹 Designed user interfaces with Figma. 🔹 Created class and use case diagrams to support system design and implementation.
IT Intern
Centre National de l'Informatique
janv. 2019 - mars 2019
3 mois
Tunis, Tunisie
🔹 Developed a participant registration management application for the National Center of Informatics seminar using PHP 7. 🔹 Built the frontend interface using Bootstrap, HTML5, and CSS3. 🔹 Modeled the system using Unified Modeling Language (UML) diagrams.
IT Intern
Tunisie Télécom
janv. 2018 - mars 2018
3 mois
Tunis, Tunisie
🔹 Configured Cisco routers and switches to optimize internal network infrastructure. 🔹 Conducted research on ADSL, VDSL, and SDSL broadband technologies to support telecom services.
Formation
Ecole Supérieure Privée d'Ingénierie et de Technologies - ESPRIT
Cycle d'ingénieur en génie informatique
2020 - 2023
3 ans 2 mois
Higher Institute of Technological Studies of Rades (ISET Rades)
licence appliquée en technologie de l'informatique
2017 - 2020
2 ans 11 mois