Mechria Rafik
28 St 3063, Tunis, Tunisie
Email :
[email protected]Téléphone : +21620767563
Résumé
Développeur Full-stack Java hautement qualifié et motivé, avec 3 ans
d’expérience dans la conception, le développement et la livraison d’applications
logicielles robustes. Maîtrisant les technologies Java/J2EE, je possède une
profonde compréhension de l’architecture, du développement et de la distribu-
tion d’applications Web et mobiles. Doté d’une expertise dans les technologies
Cloud, je suis compétent dans la construction et la gestion de logiciels Cloud
hautement disponibles et évolutifs.
Formation
• Licence en Informatique - Université ISET, Tunisie
Compétences
• Langages de programmation : Java, JavaScript, TypeScript
• Frameworks : Spring Boot, Angular, AngularJS, Node.js, Hibernate
• Frontend : HTML5, CSS3, Bootstrap
• Mobile : Android, Flutter
• Bases de données : MySQL, PostgreSQL, MongoDB
• Technologies Cloud : Amazon Web Services (AWS), Docker
• Gestion de versions : Git
• APIs Restful, Compétences en Communication, Méthodologie Agile
Expérience
Développeur Angular (à distance) - SEEKMAKE, Tunis
Seekmake.com est une place de marché mondiale desservant les industries du tra-
vail du bois, du métal et de l’impression 3D, reliant des clients et des fabricants
du monde entier.
• Refonte des composants de l’application Web pour une meilleure attrac-
tivité visuelle et une expérience utilisateur améliorée.
• Intégration réussie de passerelles de paiement (Paymee.tn, GpgCheckout
et Stripe) pour des transactions sans faille.
• Garantie de la qualité du code grâce à des audits réguliers et une collabo-
ration avec des équipes pluridisciplinaires.
• Maintenance du déploiement des logiciels sur Azure et MongoDB Atlas.
1
Environnement technique: Angular, Node.js, Docker, MongoDB, Azure,
TypeScript, Bootstrap 4, HTML5, CSS3
Développeur Mobile - ZAHOU TECH, Tunis
Zahou-Tech.tn est une agence de communication et de développement axée sur
l’optimisation des entreprises dans le monde grâce aux dernières technologies.
• Développement et conception d’applications mobiles Flutter, axées sur des
interfaces conviviales.
• Élaboration et maintenance de plans de projet clairs, en utilisant Spring
Boot pour la conception et le développement de microservices backend.
• Implémentation d’une API sécurisée à l’aide de JWT et de Spring Security.
• Utilisation d’Amazon S3 et de PostgreSQL sur Amazon RDS pour des
services Cloud évolutifs.
Environnement technique: Android, Flutter, Spring Boot, Docker, Post-
greSQL, Figma, AWS Lightsail
Développeur Java Full Stack (à distance) - Quality Plus Systems,
Tunis
Quality Plus Systems se spécialise dans des solutions de gestion d’entreprise
intuitives basées sur le Cloud pour les petites entreprises.
• Contribution à l’ensemble du cycle de développement d’une application
Web en utilisant Spring Boot et les technologies Java.
• Amélioration de la qualité du code et des performances de l’application
grâce au débogage et aux tests.
• Développement d’interfaces utilisateur interactives en utilisant Angular,
JavaScript et TypeScript.
• Collaboration avec d’autres développeurs pour le développement de bases
de données en utilisant Hibernate, Spring Data JPA, JDBC et Liquibase.
• Déploiement d’applications Web Saas sur différents fournisseurs Cloud,
dont AWS, GCP et Heroku.
Environnement technique: Angular, Java 8, Spring Boot, REST, Spring Se-
curity, Spring Data, Hibernate, Microservices, JUnit, PostgreSQL, AWS Elastic
Beanstalk, Git, TypeScript, Bootstrap 4, HTML5, CSS3
Développeur Mobile Indépendant - Tunis
• Conception et développement d’applications mobiles à l’aide de Flutter,
déployées sur le Cloud Google Firebase.
• Utilisation de Node.js et Firebase pour des scripts et services côté serveur
évolutifs tels que les notifications, la base de données et les analyses.
• Création d’API Restful pour des fonctionnalités personnalisées et mise en
œuvre de requêtes personnalisées Firebase.
2
• Intégration de systèmes de paiement Stripe et Paypal pour des transac-
tions sécurisées.
• Mise en œuvre de fonctionnalités de base de l’application : stockage Cloud,
notifications, chat et opérations avancées de base de données.
Environnement technique: Android, Firebase Cloud, Node.js, UML, Figma
Certifications
• Certification nationale en technologie informatique et Internet (C2i)
• Fondamentaux du développement d’applications HTML Microsoft
• Fondamentaux du Cloud MTA Microsoft
• Test d’aptitude en anglais de British Council
Langues
Arabe (Courant), Anglais (Intermédiaire), Français (Intermédiaire)