
Mohamed Cherif
Full-Stack Developer | React, Node.js & NestJS Specialist | TypeScript, Docker & CI/CD Advocate
Salaire / Taux journalier
Tunis, Tunisie
Freelance, ouvert au CDI
Peut venir sur site
Expertises
Langues
À propos
Introduction
I'm a results-driven Full-Stack Developer specializing in building scalable, high-performance web applications using React, Node.js, and NestJS. With a strong foundation in TypeScript and modern development practices, I design robust APIs and intuitive user interfaces that drive business innovation and enhance user experience. I have successfully led projects that have streamlined deployment processes using Docker and CI/CD pipelines, while maintaining a focus on agile methodologies. Whether integrating complex back-end systems or refining front-end functionality, I thrive in collaborative environments that demand continuous learning and adaptive problem-solving. If you're looking for a developer who can bridge the gap between cutting-edge technology and practical business solutions, let's connect!
Expérience de travail
Full Stack Engineer
Hotovo
juin 2024 - Présent
2 ans 5 mois
Soliman, Tunisie
Full Stack Engineer
CALX Consulting
févr. 2022 - juin 2024
2 ans 5 mois
Tunis, Tunisie
– Developed server-side features and APIs using Node.js, Express.js, NestJs and Fastify to ensure robust and efficient backend functionality. – Utilized TypeScript and JavaScript for efficient coding, enhancing application performance and maintainability. – Managed PostgreSQL databases to ensure data integrity and security. – Employed Docker and Docker Compose for streamlined deployment and consistent environments across development, testing, and production stages. – Implemented CI/CD pipelines with Jenkins, enhancing code quality and deployment speed. – Employed Language Model (LLM) integration to facilitate user journeys in web applications.
Full Stack Developer
AB Serve
nov. 2020 - janv. 2022
1 an 3 mois
Soliman, Tunisie
– Developed a comprehensive platform using Vue.js, Laravel, and MySQL database to manage invoices, user profiles, employee attendance, missions, and projects. – Created a mobile application using Android Studio, Java, and AI/computer vision for facial recognition-based attendance marking, seamlessly integrated with the web app for automatic updates to missions and invoices. – Deployed the platform on a Linux server using Docker, Jenkins, and Nginx for efficient management and scaling. – Ensured seamless communication and synchronization between the web application and the mobile app using a WebSocket server for real-time updates and data consistency. – Implemented robust security measures to protect sensitive data and prevent unauthorized access. – Conducted regular maintenance and updates to optimize platform performance and user experience. – Provided technical support and training to users for efficient utilization of the platform.
Frontend Developer
ATAYEN, Inc.
juil. 2021 - oct. 2021
4 mois
Soliman, Tunisie
Event Sponsorship Manager
GDG Bizerte
janv. 2019 - juil. 2021
2 ans 7 mois
Sounine, Tunisie
MEAN Stack Developer
Aurax
janv. 2020 - févr. 2020
2 mois
B11 Innovation center, technopark El ghazela, 2083
Trainee
Tunisie Télécom
janv. 2019 - janv. 2020
1 an 1 mois
Sounine, Tunisie
– Interacted with customers professionally by phone, email or in-person to provide information and directed to desired staff members.
Formation
Institut supérieur d'informatique
Master's degree, Software Engineering - Open Source "MP2L"
2021 - 2023
1 an 10 mois
Institute of Technological Studies of Bizerte
Bachelor's degree, Computer Programming/Programmer, General
2018 - 2021
3 ans 1 mois
Lycée Habib Thameur, Bizerte
Bachelor's degree, Information Technology
2014 - 2018
4 ans 1 mois
Licences et certifications
EF SET English Certificate 73/100
Délivré le : –