Diego M.

Diego M.

Développeur Golang

Portugal
Membre de confiance depuis 2022
13 années d'expérience

Il est reconnu pour sa capacité à architecter des solutions back-end natives de nuage basées sur des principes d'architecture propre, un traitement de données en temps réel et une intégration AWS transparente.

En plus de Golang, Diego apporte une profonde expertise dans Java et Spring Boot, ainsi qu'une grande compétence dans les domaines PostgreSQL, DynamoDB et Kubernetes. Sa vaste expérience technique le rend très efficace dans la conception et le fonctionnement de systèmes distribués à grande échelle.

Expertise principale

GolangGolang5 ans
JavaJava13 ans
Spring BootSpring Boot13 ans
SpringSpring12 ans

Expérience4

Développeur Golang

Peytz & Co A/S (via Proxify)
Digital Marketing
May 2022 - Apr 2023 · 11m

Développeur Web (spécialiste Golang)

  • A été contractée par Peytz pour travailler directement avec Boligsiden, une importante plate-forme immobilière danoise.
  • Construit et amélioré une gamme de microservices avec Golang.
  • Un code de haute qualité et bien documenté et des suites de tests automatisées robustes ont été mises à disposition pour assurer une fiabilité à long terme et des performances du système.
  • Collaboré avec des équipes interfonctionnelles pour concevoir et mettre en œuvre de nouvelles fonctionnalités.
  • Gestion des intégrations de données avec les bases de données sous-jacentes.
  • Priorité de l'évolutivité, de la maintenance, et des meilleures pratiques d'arrière-plan dans les processus de développement et de déploiement.
  • A contribué de façon constante à la croissance et à la stabilité de la plate-forme de Boligsiden.
GolangGolang
OLX Group

Développeur back-end

OLX Group
Online Marketplaces
Nov 2020 · 5y 4m
  • Conçu et développé une architecture microservices pour découpler progressivement le monolithe PHP existant, améliorant l'évolutivité et la maintenabilité.
  • Microservices de haute disponibilité conçus et entretenus qui traitent le trafic à grande échelle et le traitement des données en temps réel.
  • Effectuer des examens de code de haute qualité, propre et efficace au sein de l'équipe d'ingénierie.
  • Applied DevOps et les principes natifs du nuage pour rationaliser le déploiement et améliorer la résilience du système.
PHPPHP
GolangGolang
Microservices
AWS SQSAWS SQS
KubernetesKubernetes
3+

Software Technical Lead

WDA Tecnologia & Inovação
Information Technology (IT) and Services
Feb 2016 - Aug 2020 · 4y 6m

Tableau de bord – Tester l'application Web

  • Construit une application web pour lire et afficher les données des compteurs dans un format de tableau de bord.
  • Développé le backend en Java (Spring Boot) et le frontend en utilisant Angular 4.

Pantheon – Application Android

  • Développé une application Android pour lire et configurer les compteurs d'électricité via Wi-Fi, en utilisant la bibliothèque Java EletraMCI partagée pour la communication.
  • Implémentation d'un sous-ensemble des commandes d'Olimpo pour effectuer des opérations de configuration et de diagnostic essentielles.

Olimpo – JavaFX Desktop Application

  • Construit une application de bureau utilisant JavaFX pour communiquer avec des compteurs d'électricité via des ports série.
  • Permet à l'application de lire les attributs des compteurs, les rapports d'affichage, les configurations d'écriture et d'effectuer des tests de qualité.
  • Livré la solution à utiliser par la société chinoise Hexing.
  • Utilisation de JavaFX et JSSC (pour la communication sur le port COM), TeamCity pour l’intégration continue, JUnit pour les tests unitaires et TestComplete pour les tests fonctionnels.
  • Implémentation de multiples modèles de conception, y compris Factory, Facade, Memento, Observer et Stratégie.
  • Une méthodologie agile suivie avec des sprints de 15 jours.

EletraMCI – Bibliothèque de compteurs d'électricité

  • Création d'une bibliothèque Java pour standardiser la communication entre les ordinateurs et les compteurs d'électricité.
  • Établi en tant que composante fondamentale pour les applications futures impliquant la communication des compteurs.
JavaJava
Spring BootSpring Boot
AndroidAndroid
AngularAngular
Points UP

Technical Leader

Points UP
Marketing and Advertising
Jan 2013 - Feb 2016 · 3y 1m
  • Co-fondé et géré le démarrage de Points UP avec deux partenaires.
  • Développé une application mobile qui répertorie des salles partenaires offrant des remises aux utilisateurs et des programmes de fidélité individuels gérés pour chaque lieu.
  • Construit l'API REST backend en utilisant Ruby on Rails, prenant en charge les interactions en temps réel entre les utilisateurs et les lieux.
  • Développé l'application Android pour les utilisateurs finaux, en intégrant le système de fidélité et les fonctionnalités de découverte du lieu.
  • Déployé et géré un environnement en grappe AWS, incluant l’équilibrage de charge, les instances EC2 et les déclencheurs automatisés de mise à l’échelle afin d’assurer une disponibilité et des performances élevées.
Ruby on RailsRuby on Rails
AndroidAndroid
REST APIREST API
AWS EC2AWS EC2

Évaluations

Excellence en ingénierie

Les performances globales de Diego lors d'une évaluation technique en direct de 90 minutes se classent dans le top 15% des Développeur Golang évalués chez Proxify.

Éducation

F7D
Faculdade 7 de setembro
Technology Information2007 - 2016

Arrêtez de naviguer.
Soyez jumelé plus rapidement.