
Elfadhel Safa
Full-stack Developer
Salaire / Taux journalier
Tunis, Tunisie
Freelance, ouvert au CDI
Expertises
Langues
À propos
Introduction
With over 3 years of hands-on experience in full-stack development, I specialize in creating responsive, scalable, and secure web applications. I have a proven track record of designing and implementing both front-end solutions using Angular and back-end solutions with Django, from intuitive user interfaces to robust server-side architectures. I am passionate about emerging technologies, and I constantly strive to stay ahead of industry trends to build impactful digital solutions and I hope to keep developing myself through various experiences.
Expérience de travail
Docic
oct. 2022 - Présent
4 ans 1 mois
Tunis, Tunisie
Full-stack Developer
oct. 2022 - Présent
4 ans 1 mois
Tunis, Tunisie
- Served as a Full-Stack Developer at Docic, an E-Health startup focused on medical file management and enhancing patient-doctor interactions. - Designed and developed responsive user interfaces using HTML5, SCSS, TypeScript, and Angular. - Implemented clean architecture principles in Angular, including lazy loading and state management to optimize performance and maintainability. - Utilized Redux with Angular for global application state management. - Collaborated with design teams to transform requirements into technical solutions. - Created an Angular SDK for PDF manipulation to assist users in managing their medical files. - Leveraged WebSocket protocol for real-time data, including notifications and dashboards. - Used Git for version control and repository management on GitHub.
Full Stack Engineer
oct. 2022 - Présent
4 ans 1 mois
Architected and migrated the legacy Angular 8 codebase to Angular 18 using standalone components and the Ivy compiler, improving performance and maintainability. Integrated RESTful APIs to enhance data flow, reliability, and responsiveness across patient and doctor modules. Implemented real-time WebSocket communication using RxJS observables and Subjects for live medical appointment updates and notifications. Developed a custom SDK for PDF generation and document automation, reducing manual processing time by 70% and improving workflow accuracy. Built dynamic dashboards and analytics modules using Angular reactive forms, NgRx selectors, and custom pipes, optimizing rendering performance and user experience. Implemented CI/CD pipelines with Docker and GitHub Actions, reducing deployment time by 60% and minimizing production errors. Mentored junior developers on Angular best practices, state management, and scalable architecture patterns.
Full-stack Developer
B and Smile Orthodontics clinic
sept. 2021 - oct. 2022
1 an 2 mois
Soliman, Tunisie
- Developed Angular components, directives, and services to manage user interactions, form handling, validation, and page navigation, ensuring optimal performance and reusability. - Collaborated with cross-functional teams to gather and analyze functional and technical requirements for the website, translating them into scalable solutions. - Utilized Spring Boot for back-end development, implementing RESTful APIs and integrating with relational databases using SQL for efficient data management and retrieval. - Implemented state management with NgRx in Angular to handle complex application state, improving scalability and maintainability of the application. - Applied best practices for responsive design and optimized UI performance to ensure smooth user experiences across various devices.
Software Engineer
B and Smile TECH
sept. 2021 - oct. 2022
1 an 2 mois
Developed reusable Angular components, directives, and services to streamline user interactions, form management, and overall front-end architecture. Enhanced front-end functionality by integrating RESTful APIs, improving data retrieval performance by 30% and delivering a more responsive user interface. Improved user engagement and satisfaction by 40% through implementation of user-centric features based on UX research, feedback analysis, and usability testing. Implemented reactive forms, routing guards, and service-based architecture to improve maintainability and testability of frontend modules.
SQOIN
févr. 2021 - juil. 2021
6 mois
Tunis, Tunisie
Software Engineer Internship
févr. 2021 - juil. 2021
6 mois
Tunis, Tunisie
- Developed a decentralized financial application enabling the deposit, exchange, and withdrawal of cryptocurrencies. - Gained in-depth expertise in decentralized financial applications and blockchain technologies.
Student Intern
févr. 2021 - juil. 2021
6 mois
Created innovative decentralized application using ReactJS, achieving 50% increase in user engagement within the first month of deployment. Improved system efficiency by 35% through strategic integration of GraphQL APIs for real-time data access and enhanced accuracy. Worked with teams to support goals and build experience. Acquired blockchain and smart contract expertise, fostering innovative financial solutions. Streamlined decentralized application interface to improve user experience and engagement.
Formation
Polytech Intl
Computer, Network and multimedia Engineering, Information Systems and Software Engineering
2021 - 2024
3 ans 4 mois
Ecole Polytechnique Internationale
Diplôme d'ingénieur, Computer Software Engineering
2021 - 2024
2 ans 11 mois
The Higher Institute of Information Technologies and Communication
Bachelor's degree in Computer Science, Networks and Telecommunications , Computer Science, Networks and Telecommunications
2018 - 2021
3 ans
Institut Supérieur des Technologies de l’Information et de la Communication
Licence, Computer Systems Networking and Telecommunications
2018 - 2021
3 ans 1 mois
Licences et certifications
EF SET English Certificate 51/100 (B2 Upper Intermediate)
Délivré le : mai 2024
Cloud Application Developer 2019 - Explorer Award
Délivré le : janv. 2020