I'm a seasoned Full Stack Developer with hands-on experience across the software development lifecycle. I’ve contributed to frontend and backend work, prototyped new features, migrated tech stacks, and helped maintain scalable systems across multiple industries. I thrive in Agile teams, mentor new members, and focus on robust code, proactive testing, and customer-focused delivery. I’m excited to tackle new challenges and help drive your projects to success.

Yassmine Barkallah

I'm a seasoned Full Stack Developer with hands-on experience across the software development lifecycle. I’ve contributed to frontend and backend work, prototyped new features, migrated tech stacks, and helped maintain scalable systems across multiple industries. I thrive in Agile teams, mentor new members, and focus on robust code, proactive testing, and customer-focused delivery. I’m excited to tackle new challenges and help drive your projects to success.

Available to hire

I’m a seasoned Full Stack Developer with hands-on experience across the software development lifecycle. I’ve contributed to frontend and backend work, prototyped new features, migrated tech stacks, and helped maintain scalable systems across multiple industries.

I thrive in Agile teams, mentor new members, and focus on robust code, proactive testing, and customer-focused delivery. I’m excited to tackle new challenges and help drive your projects to success.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
See more

Language

English
Fluent
French
Fluent
Arabic
Advanced

Work Experience

Full Stack Developer at Amaris - Innovation Lab
June 2, 2024 - October 3, 2025
Design and implementation of innovative features to optimize user experience on web applications, aligned with business requirements using Java (Spring Boot) and Angular. Performed code migrations (Angular 2 to Angular 16), containerization, and delivery with comprehensive test coverage; created custom dashboards for performance tracking.
Full Stack Developer at Amaris - Innovation Lab
June 1, 2024 - October 3, 2025
Design and implementation of innovative features to optimize user experience on web applications; frontend-backend migration; code migration from Angular 2 to Angular 16; proactive debugging; focus on code quality and maintainability; agile teamwork and continuous delivery; robust test cases and CI/CD pipelines; mentorship and onboarding of new team members; deployment and DevOps collaboration; dashboard creation for reporting and performance tracking.
Full Stack Developer at Amaris - Innovation Lab
June 1, 2024 - October 3, 2025
Design and implementation of innovative features to optimize user experience on web applications, aligned with business requirements using Java (Spring-Boot) and Angular; migrated frontend from Angular 2 to Angular 16; ensured application performance and reliability through proactive debugging and continuous system monitoring; actively contributed to daily scrums and weekly meetings for agile project management and tracking of deliverables; developed rigorous test cases to validate implemented features with robust CI/CD pipelines; collaborated with the DevOps team to containerize services using Docker and Docker Compose for secure, scalable deployments; created a customized dashboard for result visualization and reporting; supported post-deployment troubleshooting; mentored new team members in best practices and established efficient development environments.
Full Stack Developer at Amaris – Paris
January 1, 2024 - October 3, 2025
Developed new functionalities for the Réseau SCET web app; maintained the application, fixed bugs, performed log checks, and ensured timely delivery. Created tests and followed deployment pipelines; collaborated with the team to meet client needs. Environment: Java, FreeMarker Template, SQL, MongoDB, Docker.
Full Stack Developer at Amaris – Paris
January 1, 2024 - October 3, 2025
Developed new functionalities for MSDMSD and MSD Info Med web applications, maintained the application, fixed bugs and analyzed logs. Participated in daily/weekly meetings to ensure progress, created test cases, followed deployment pipelines, and applied regression fixes. Technologies used included Java, Angular/React, SQL, and Docker.
Java Developer at Amaris – Paris (MORA)
May 1, 2023 - October 3, 2025
Performed maintenance on several hospital-related medical pieces and connected applications; addressed bug fixes after migrations; provided technical support when needed.
Full Stack Developer at Amaris – Paris
December 31, 2022 - October 3, 2025
LB LinkedIn chrome plugin: built a widget to source LinkedIn profiles into the CRM; collaborated on UI and dashboards, implemented features and deployed.
Full Stack Developer at Amaris - Innovation Lab
July 1, 2022 - October 3, 2025
Proactive maintenance and debugging of a complex application; technical transition of front-end from jQuery to Vue.js; implementation of scalable, robust front-end interfaces; collaboration with QA to ensure high-quality delivery; unit testing and comprehensive test results; creation of adaptive dashboards and migration of features; part of agile project management; close collaboration with system engineers for secure deployment.
Full Stack Developer at Amaris - Innovation Lab
July 1, 2022 - October 3, 2025
Implemented web solutions with a focus on front-end migration (from jQuery to Vue.js) and creation of modern user interfaces. Led development of prototypes for efficient large-data handling ( > 600,000 entries) and ensured robust unit tests and DevOps practices.
Backend Developer at Amaris – Tunis
December 31, 2021 - October 3, 2025
JobsReport: mailing service to notify users about job offers; processed inputs, extracted data, and delivered Excel reports; included monthly statistics dashboard.
Backend Developer at Amaris – Tunis
December 31, 2021 - October 3, 2025
InfoSearch: mailing service to LinkedIn; parsed emails to extract URLs and company mail; generated results dashboard and maintained service.
Backend Developer at Amaris – Paris
December 31, 2021 - October 3, 2025
Data acquisition for TEVATA: social media listening and data cleaning for disease-related topics; performed data acquisition and initial analysis.
Backend Developer at Amaris – Paris
December 31, 2021 - October 3, 2025
Backend services for JobsReport: automated job offer aggregation and notifications; parsed inputs, generated output, and provided statistics dashboards; contributed to deployment.
Backend Developer at Amaris – Paris
December 31, 2021 - October 3, 2025
Backend work for InfoSearch: mail-based LinkedIn contact automation service. Collaborated with the team to design solutions, implement features, test, debug, and deploy; built dashboards and maintained the service.
Full Stack Developer at Amaris – Tunis
January 1, 2020 - October 3, 2025
I-Crawl: web app visualizing robot data, including CVs, sessions, and screenshots; implemented data manipulation to display large data (over 500K).
Full Stack Developer at Amaris – Tunis
January 1, 2020 - Present
Cronster (MachineHub): rebuilt the front-end from Vue.js; designed UI mockups, implemented UI to handle large data (>600K), added unit tests, trained new users, and deployed updates.
Research Assistant at Qatar University - Research Group
December 31, 2019 - October 3, 2025
Part of NPRP project building a test collection to evaluate IR systems; co-authored workshop and conference papers on Arabic web corpora and assessment rationales.
Development Lead at BIAT Bank
December 31, 2019 - October 3, 2025
Ecoweek surveys and evaluation of cleaning services web projects; Signatures desktop app; contributed to testing, documentation, and cross-team collaboration.
Full Stack Developer at Amaris - Innovation Lab
August 1, 2019 - October 3, 2025
Design and development of a web solution to optimize cleanliness management for bank branches and infrastructures; close collaboration with QA for early bug detection and clear requirement communication; manual testing and evidence-based verification; creation of advanced services such as file transfer, image upload, and PDF summary generation; dashboards for performance tracking and reporting; ongoing maintenance and evolution to meet changing needs.
Full Stack Developer at BIAT Bank
August 1, 2019 - October 3, 2025
Designed and developed web solutions to optimize cleanliness management of bank branches and infrastructure. Collaborated with QA for high-quality software delivery and led front-end modernization efforts (Vue.js) alongside back-end work.
Full Stack Developer at Amaris - Innovation Lab
August 1, 2019 - October 3, 2025
Designed and developed a web solution to optimize the cleanliness management of bank branches and infrastructure; collaborated with QA to ensure high-quality software delivery through early bug detection and clear communication of requirements; conducted manual testing and recorded comprehensive test results to validate feature readiness before production delivery; created advanced services such as file transfer, image upload, and PDF summary generation in a collaborative Java Swing environment; maintained close collaboration with the team to develop a development strategy and distribute tasks efficiently; embraced Agile practices for solution design, task distribution, and implementation; participated in weekly follow-up meetings to ensure project cohesion and progress; worked with the system engineer to enable smooth and secure service deployments; designed a customized dashboard for result visualization and reporting and committed to ongoing maintenance and evolution of the project.
Research Assistant at Qatar University
July 1, 2018 - October 3, 2025
Worked in a motivated research group, developing robust back-end systems with C++, Java, and Node.js; built dynamic, responsive front-ends with Angular and Vue.js; contributed to an NPRP project focused on creating a test collection for evaluating information retrieval (IR) systems; co-authored two research papers with group colleagues.
Research Assistant at Qatar University
July 1, 2018 - October 3, 2025
Worked in a motivated research group; developed robust backend systems using C++, Java, and Node.js, and built dynamic, responsive front-ends with Angular and Vue.js. Contributed to end-to-end software development and supported integration with research workflows.
Research Assistant at Qatar University
July 1, 2018 - October 3, 2025
Worked in a motivated research group; developed robust backend systems using C++, Java, and Node.js; built dynamic, responsive front ends with Angular and Vue.js; participated in NPRP project focusing on creating a test collection to evaluate information retrieval (IR) systems.

Education

Master's Degree in Computer Science at Qatar University, College of Engineering
January 11, 2030 - January 1, 2017
Master's degree in Computer Science at Qatar University, College of Engineering
January 11, 2030 - January 1, 2017
Bachelor of Science in Computer Science at Qatar University, College of Engineering
January 11, 2030 - January 1, 2017
Master's degree in Computer Science at Qatar University, College of Engineering
January 11, 2030 - January 1, 2017

Qualifications

Master's degree in Computer Science
January 11, 2030 - January 1, 2017

Industry Experience

Software & Internet, Professional Services, Education, Media & Entertainment, Government, Healthcare, Computers & Electronics