Diego M.

Golang-utvikler

Diego er en Backend Engineer med over 17 års erfaring som spesialiserer seg på Golang- og mikroservice-arkitektur. I OLX Gruppe designet og bygget god tilgjengelighet, eventdrevne mikrotjenester som betjener millioner av daglige brukere, og som gradvis erstatter en eldre PHP-monolith med skalerbare Gnom-baserte systemer.

Han er anerkjent for sin evne til arkitekt cloud-native backendløsninger bygget på rene arkitektprinsipp, sanntids databehandling og sømløs AWS integrasjon.

I tillegg til Golang, Diego bringer den dype kompetansen i Java og Spring Boot, sammen med sterke ferdigheter i PostgreSQL, DynamoDB og Kubernetes. Hans brede tekniske bakgrunn gjør ham svært effektiv når det gjelder utforming og drift av store og distribuerte systemer.

Hovedekspertise

  • Golang
    Golang 5 år
  • Java
    Java 13 år
  • Spring Boot
    Spring Boot 13 år

Andre kunnskaper

  • PostgreSQL
    PostgreSQL 8 år
  • MySQL
    MySQL 8 år
  • JavaScript
    JavaScript 8 år
Diego

Diego M.

Portugal

Kom i gang

Utvalgt opplevelse

Arbeidserfaring

  • Golang-utvikler

    Peytz & Co A/S (via Proxify) - 11 months

    Webutvikler (Golang spesialist)

    • Was-kontrakten med Peytz om å jobbe direkte med Boligsiden, en stor dansk eiendomsplattform.
    • Bygget og forbedret en rekke mikrotjenester med Golang.
    • Levert godt dokumentert kode av høy kvalitet og vedlikeholdt robuste automatiserte prøvingsmetoder for å sikre langsiktig pålitelighet og systemets ytelse.
    • Samarbeidede med tverrfunksjonelle team for å utforme og iverksette nye funksjoner.
    • Administrerte dataintegrering med underliggende databaser.
    • Prioritert skalabilitet, vedlikeholdstilpasning og beste praksis i støtte for utvikling og anvendelse
    • Bidratt konsekvent til boligens vekst og stabilitet

    Teknologier:

    • Teknologier:
    • Golang Golang
  • Backend-utvikler

    OLX Group - 5 years 4 months

    • Utformet og utviklet en arkitektur av mikrotjenester for gradvis å frigjøre eksisterende PHP monolid, forbedre skalerbarhet og vedlikeholdbarhet.
    • Bygget og vedlikeholdt høyteknologiske mikrotjenester for å håndtere stor trafikk og sanntids databehandling.
    • Gjennomførte kodegjennomgåelser av høy kvalitet, sikre rent, og effektiv kode på tvers av ingeniørgruppen.
    • Anvendt DevOps og skytingsprinsipper for å strømlinjeforme bruk og forbedre systemmotstand.

    Teknologier:

    • Teknologier:
    • PHP PHP
    • Golang Golang
    • Microservices
    • AWS SQS AWS SQS
    • Kubernetes Kubernetes
    • DynamoDB DynamoDB
    • Kibana Kibana
    • AWS Kinesis AWS Kinesis
  • Software Technical Lead

    WDA Tecnologia & Inovação - 4 years 6 months

    Dashbord – Test webapplikasjon

    • Bygget et et nettprogram for å lese og vise måledata i et dashbordformat.
    • Utviklet backend i Java (pring Boot) og frontend ved hjelp av Angular 4.

    Pantheon – Android applikasjon

    • Utviklet en Android-applikasjon for å lese og konfigurere strømmålere via Wi-Fi, ved å bruke delt EletraMCI Java-biblioteket for kommunikasjon.
    • Implementerte et delsett av Olimpos kommandoer for å utføre grunnleggende konfigurering og diagnostisk drift.

    Olimpo – JavaFX Desktop applikasjon

    • Bygget en skrivebordsapplikasjon med JavaFX for å kommunisere med strømmålere via serielle havner.
    • Aktiverte programmet for å lese målere, vise rapporter, skrive konfigurasjoner og utføre kvalitetstester.
    • Innlevering av løsningen til bruk av det kinesiske selskapet Hexing.
    • Bruk JavaFX og JSSC (for COM port communication), TeamCity for kontinuerlig integrasjon, JUnit for testing enheter, og testing er komplett for funksjonsprøving.
    • implementerte flere designmønstre, blant annet Factory, Facade, Memento, Observer og Strategy.
    • Fulgt Agile-metode med 15-dagers løpetid.

    EletraMCI – Electricity Meter Communication Library

    • Opprettet et Java-bibliotek for standardisering av kommunikasjon mellom datamaskiner og elektrisitetsmålere.
    • Etablert det som en grunnleggende komponent for framtidige anvendelser med målerkommunikasjon.

    Teknologier:

    • Teknologier:
    • Java Java
    • Spring Boot Spring Boot
    • Android Android
    • Angular Angular
  • Technical Leader

    Points UP - 3 years 1 month

    • Samarbeid med UP startet opp sammen med to partnere.
    • Utviklet et mobilprogram som oppgitte partnergrupper tilbyr rabatter til brukere og administrerte individuelle lojalitetsprogrammer for hvert lokale.
    • Bygget backend REST API ved hjelp av Ruby på jernbaner, og støtter sanntidssamhandling mellom brukere og arenaer.
    • Utviklet Android-programmet for sluttbrukere, integrere lojalitetssystemet og funksjonene i søket.
    • Angått og forvaltet et AWS avdekket miljø, herunder lastbalansering, EC2 instanser og automatisert skalering utløser for å sikre høy tilgjengelighet og ytelse.

    Teknologier:

    • Teknologier:
    • Ruby on Rails Ruby on Rails
    • Android Android
    • REST API REST API
    • AWS EC2 AWS EC2

Utdannelse

  • BSc.Technology Information

    Faculdade 7 de setembro · 2007 - 2016

Finn din neste utvikler innen dager, ikke måneder

I løpet av en kort 25-minutters samtale ønsker vi å:

  • Forstå dine utviklingsbehov
  • Forklare prosessen vår der vi matcher deg med kvalifiserte, evaluerte utviklere fra vårt nettverk
  • Dele de neste stegene for å finne riktig match, ofte på mindre enn en uke

La oss ta en prat