
Diego M.
Développeur Angular / Fullstack | Angular · TypeSc
Salaire / Taux journalier
Tours, France
Mobilité : Paris
Freelance, ouvert au CDI
Peut venir sur site
Expertises
Langues
À propos
Introduction
Fullstack Developer with a strong Frontend focus, with over seven years of experience working with Angular and developing and modernizing production web applications. Most recently, I worked on Cirkus, an application developed by Farmer’s Wife, where I contributed to the development of new features and the evolution of the frontend architecture. My work included designing and developing complex user interfaces with Angular CDK, implementing Web Push Notifications, improving performance and accessibility, and migrating the application from Angular 17 to Angular 19. My core expertise includes Angular, TypeScript, RxJS, and Angular CDK, along with backend development experience and REST API integration. I have worked with Node.js and .NET, and I am currently expanding my Java and Spring Boot skills through personal projects.I particularly enjoy solving complex technical challenges, modernizing existing codebases, and building maintainable software solutions for production environments.
Expérience de travail
Développeur web - Angular / Frontend
farmerswife SoftwareFreelance
nov. 2024 - oct. 2026
2 ans
France
Je travaille sur le développement continu et la modernisation de Cirkus, une application web en production développée avec Angular, en réalisant de nouvelles fonctionnalités répondant aux besoins des clients et en contribuant à l’évolution de son architecture frontend. J’ai conçu et implémenté le Task Grid, une fonctionnalité centrale de l’application intégrant des interactions complexes de glisser-déposer avec Angular CDK Drag & Drop. J’ai également mis en place les Web Push Notifications, permettant l’envoi de notifications directement dans le navigateur aux utilisateurs de Cirkus. J’ai migré l’application frontend d’Angular 17 vers Angular 19, en adaptant les dépendances, la configuration de l’application et les processus de build. Je contribue également à la maintenance et au développement de l’application Android basée sur Cordova, en résolvant des problématiques spécifiques au mobile et en assurant l’intégration entre les parties web et natives. Je travaille au sein d’une équipe agile et distribuée, avec une communication quotidienne asynchrone ainsi que des réunions hebdomadaires de planification et de suivi des tâches. J’utilise également des outils de développement assisté par IA tels que Gemini, ChatGPT et Claude pour la recherche technique, le debugging, l’analyse de code et le support au refactoring, tout en assurant la revue et la validation des implémentations finales.
Développeur web senior - Angular / Frontend
Globant
nov. 2018 - mars 2024
5 ans 5 mois
Lima, Pérou
Migrer des applications existantes vers des applications web modernes et responsives avec Angular 10 et 12, Angular Material, CSS Grid, Flexbox et Sass. Collaborer avec l’équipe UI/UX pour intégrer les maquettes Figma et assurer la cohérence visuelle des interfaces. Utiliser les opérateurs RxJS pour gérer les flux de données asynchrones et développer des composants Angular réactifs. Participer aux rituels Agile : planification des sprints, affinement du backlog, réunions quotidiennes et rétrospectives. Réaliser des revues de code et proposer des améliorations pour réduire la dette technique et renforcer la maintenabilité des applications.
Développeur Fullstack - Angular / .NET
IBM
sept. 2017 - déc. 2018
1 an 4 mois
Lima, Pérou
J'étais responsable de diriger la migration d'un portail obsolète basé sur ASP.NET vers une plateforme moderne construite avec Angular 5. Ce processus a impliqué la restructuration du système en séparant clairement les responsabilités entre la vue, la couche d'accès aux données et la logique métier, ce qui a conduit à la création d'une nouvelle API REST
Développeur Fullstack - .NET
Verizon
juil. 2015 - août 2017
2 ans 2 mois
Lima, Pérou
Mes principales responsabilités consistaient à améliorer et maintenir une application basée sur ASP.NET 4.5 et jQuery, à concevoir de nouvelles mises en page avec HTML5 et CSS3, et à implémenter de nouvelles fonctionnalités. Vers la fin de mon mandat, j'ai élargi mon expertise en adoptant AngularJS, ce qui a renforcé mes compétences en développement.
Formation
Universidad de Lima
Ingénieur systèmes, Ingénierie des Systèmes
2003 - 2008
5 ans 1 mois
Résultat : Diplôme en Ingénierie des Systèmes
Licences et certifications
Bluemix Essentials
Délivré le : oct. 2026
Build Chatbots with Watson Conversation
Délivré le : oct. 2026
MEAN Stack Guide
Délivré le : oct. 2026
RxJs 6
Délivré le : oct. 2026
React JS - Verified by Talently
Délivré le : mars 2024
JavaScript Front-End - Verified by Talently
Délivré le : févr. 2024
Inglés - Verified by Talently
Délivré le : janv. 2024
Angular 2 - Verified by Talently
Délivré le : janv. 2024
Angular Forms
Délivré le : mars 2022
Angular Reactive Course
Délivré le : mars 2021
RxJs 6
Délivré le : mars 2021
SOLID Principles
Délivré le : mars 2020
Angular Testing Masterclass
Délivré le : déc. 2019
Angular 8
Délivré le : nov. 2019
Typescript
Délivré le : janv. 2019
Javascript
Délivré le : janv. 2019
IBM Agile Explorer
Délivré le : oct. 2018
Front-End Web UI Frameworks and Tools: Bootstrap 4
Délivré le : oct. 2017
Responsive Web Design
Délivré le : août 2017
The Data Scientist’s Toolbox
Délivré le : juil. 2017
Responsive Website Basics: Code with HTML, CSS, and JavaScript
Délivré le : déc. 2016
HTML, CSS and JavaScript
Délivré le : déc. 2016