About Marvin
- Development of high-performance applications with React or Angular.
- Redesign and optimization of existing interfaces.
- Consulting and integration of UI/UX best practices.
- Addition of new features, maintenance, and refactoring.
- Creation of modern and dynamic designs (parallax, animations, etc.).
French
Native or bilingual
English
Fluent
Portuguese
Conversational
Experience
- OpenClassroomsStudent MentorEDUCATION AND E-LEARNINGJuly 2023 - Today (2 years and 11 months)As a current mentor at OpenClassrooms, I continue to play a vital role in developing students' skills in the Web Integrator program. I am passionate about sharing my knowledge and expertise across a wide range of crucial technologies, including HTML, CSS, SCSS, JavaScript, and React.As a mentor, I remain dedicated to guiding and inspiring my students, helping them solidify their understanding of fundamental web programming concepts. My primary goal is to provide personalized support and guide them through the specific challenges they encounter throughout their journey.I also encourage a problem-solving approach while helping them become competent and confident web integrators. My continued experience as a mentor at OpenClassrooms is a constant source of inspiration, allowing me to share my passion for web development and contribute to the success of the next generation of industry professionals. I look forward to continuing to see my students develop strong skills and achieve their learning goals.
- WANCOM / JouretnuitFront-End DeveloperAugust 2021 - February 2023 (1 year and 6 months)19100 Brive-la-Gaillarde, FranceDuring my time at Wancom as a Front-end developer, I played a key role in improving their digital environment. My mission included maintaining, optimizing, and enhancing the CMS interface, as well as implementing new features and conducting rigorous security checks to ensure a robust environment.Among the notable projects, I created the parallax system on the new product's website, bringing an immersive visual dimension. Additionally, I was responsible for the core code of two Angular projects, where I handled almost all of the Front-end development. My role encompassed the design, development, and optimization of the user experience on these projects.I also contributed to the research and development of new Front-end features, applying my expertise in user interface design. Excitingly, I had the opportunity to work on artificial intelligence-related projects, including the creation of a people-counting model using TensorFlow in Python. I then converted this model into a TensorFlow JS version for use on internal products.Furthermore, my experience at Wancom allowed me to become familiar with the Linux operating system, strengthening my technical skills.My time at Wancom was a period of professional growth and technological exploration, where I had the opportunity to contribute significantly to the development of their digital platform and make it more engaging and functional.
- AGAP2ITConsultantDEFENSE AND MILITARYOctober 2023 - November 2023 (1 month)Brive-la-Gaillarde, FranceAs a consultant, I took on the crucial responsibility of leading the migration of a VB project from 2013 to a more recent version of VB.NET. My role included extracting specific forms and methods, converting Entity Framework queries to classic SQL, reproducing the user interface, and updating functionalities across several projects, all based on VB.NET and SQL with Oracle as the database management system. My expertise was sought to ensure a smooth transition to more modern technologies while preserving the integrity and performance of the systems. As a consultant, I contributed to the advancement and optimization of projects, offering innovative solutions to meet the specific needs of migration and continuous application improvement.
Reviews
Recommendations
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Web Developer - BTSOpenClassrooms2020Au cours de ma formation chez OpenClassrooms, j'ai eu l'opportunité d'explorer le monde captivant du développement web sous un angle pratique et créatif. Chaque projet était conçu pour simuler des situations réelles, ce qui signifiait travailler sur des cahiers des charges concrets, échanger des e-mails avec des clients fictifs, et s'efforcer de répondre à des spécifications techniques exigeantes. Dans le domaine de l'interface utilisateur, j'ai perfectionné mes compétences en utilisant HTML, CSS, et Vue.js pour créer des interfaces web attrayantes et hautement fonctionnelles. Pour donner vie à mes projets, j'ai pu puiser dans les 12 principes de l'animation, une référence majeure dans le domaine de l'animation, pour créer des animations fluides et des interactions utilisateur engageantes. Parallèlement, j'ai plongé dans le développement côté serveur en utilisant Express.js pour concevoir des API sécurisées. Ces cours m'ont permis de comprendre l'importance cruciale de la sécurité dans le développement web moderne, en mettant en place des protections robustes contre les attaques courantes (Top 10 OWASP) grâce à Helmet. J'ai également géré la manipulation d'images avec Multer et développé une expertise en gestion de bases de données, en travaillant avec MongoDB et SQL, notamment grâce à Sequelize. Dans l'ensemble, cette formation a été une expérience immersive qui m'a préparé à relever les défis du monde professionnel en combinant créativité, résolution de problèmes et une solide maîtrise des compétences techniques. Elle m'a également permis d'explorer le potentiel des animations pour enrichir les interfaces web et offrir des expériences utilisateur mémorables.
- Software Developer - BTSAFPA2019Pendant mon parcours de formation de 8 mois à l'AFPA en tant que Développeur Logiciel (DL), cette expérience m'a permis d'acquérir une palette diversifiée de compétences technologiques et d'explorer des concepts fascinants. Notre formation a commencé par une plongée dans le monde des algorithmes avec Algobox, où nous avons développé des compétences en pseudocode. Ensuite, nous avons traduit ces algorithmes en C#, créant ainsi nos premiers programmes fonctionnels. L'un de ces projets consistait à enregistrer des informations en mémoire vive, une étape cruciale dans notre apprentissage du développement logiciel. L'apprentissage s'est poursuivi avec une exploration de la conception de bases de données, où nous avons utilisé la méthodologie Merise (MCD) pour modéliser des schémas complexes. Pour renforcer la sécurité, nous avons maîtrisé l'art des requêtes préparées pour éviter les injections SQL. Un projet la formation a été la création d'un site web permettant de rechercher des films en utilisant une API en ligne. Ce projet nous a initiés aux technologies web modernes, notamment AJAX, Fetch, et la manipulation du DOM. Cependant, le projet le plus significatif de la formation a été le "projet fil rouge". Il s'agissait d'une application de gestion complexe de clients et d'employés, comprenant des droits et des restrictions. Nous avons développé cette application sous différentes technologies, y compris Angular et Ionic, ce qui a élargi nos compétences et nous a permis de travailler sur des projets réels. Cette aventure à l'AFPA a été une expérience enrichissante où j'ai acquis une expertise diversifiée en développement logiciel tout en travaillant sur des projets stimulants. Elle a renforcé ma passion pour la technologie et m'a préparé à affronter les défis du monde professionnel avec confiance et compétence.
Certifications
- Develop Web Applications with AngularOpenClassrooms2023
- Optimize Your Deployment by Creating Containers with DockerOpenClassrooms2021