Diego M.

Diego M.

Golang-Entwickler

Portugal
Verifiziertes Mitglied seit 2022
13 Jahre Erfahrung

Er ist bekannt für seine Fähigkeit, Cloud-native Backend-Lösungen zu entwickeln, die auf Prinzipien sauberer Architektur, Echtzeit-Datenverarbeitung und nahtloser AWS-Integration basieren.

Neben Golang verfügt Diego über fundiertes Know-how in Java und Spring Boot, zusammen mit einer starken Kompetenz in PostgreSQL, DynamoDB und Kubernetes. Sein breiter technischer Hintergrund macht ihn bei der Konzeption und dem Betrieb großer, verteilter Systeme sehr effektiv.

Hauptkompetenz

GolangGolang5 Jahre
JavaJava13 Jahre
Spring BootSpring Boot13 Jahre
SpringSpring12 Jahre

Erfahrung6

Golang-Entwickler

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

Webentwickler (Golang-Spezialist)

  • Wurde von Peytz beauftragt, direkt mit Boligsiden, einer großen dänischen Immobilien-Plattform, zu arbeiten.
  • Erstellte und verbesserte eine Reihe von Mikrodiensten mit Golang.
  • Lieferter hochwertiger, gut dokumentierter Code und gepflegte, robuste automatisierte Testsuiten garantieren langfristige Zuverlässigkeit und Systemleistung.
  • Zusammenarbeit mit funktionalen Teams zur Gestaltung und Implementierung neuer Funktionen.
  • Verwaltete Datenintegrationen mit zugrunde liegenden Datenbanken.
  • Priorisierte Skalierbarkeit, Wartbarkeit und Backend Best Practices in Entwicklungs- und Bereitstellungsprozessen.
  • Konsequent zum Wachstum und zur Stabilität der Boligsiden-Plattform beigetragen.
GolangGolang
OLX Group

Backend-Entwickler

OLX Group
Online Marketplaces
Nov 2020 · 5J 11M
  • Entwickelt und entwickelt eine Microservice-Architektur, um die bestehende PHP-Monolithie schrittweise zu entkoppeln und die Skalierbarkeit und Wartbarkeit zu verbessern.
  • Erstellte und gewartete hochverfügbare Mikrodienste, die große Datenübertragung und Echtzeit-Datenverarbeitung abwickeln.
  • Durchgeführte Code-Überprüfungen, die qualitativ hochwertigen, sauberen und effizienten Code im gesamten Engineering-Team sicherstellen.
  • Anwendung von DevOps und Cloud-nativen Prinzipien zur Straffung des Einsatzes und Verbesserung der Systemwiderstandsfähigkeit.
PHPPHP
GolangGolang
MicroservicesMicroservices
AWS SQSAWS SQS
KubernetesKubernetes
3+

Software Technical Lead

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

Dashboard – Webanwendung testen

  • Eine Web-Anwendung zum Lesen und Anzeigen von Zählerdaten in einem Dashboard-Format.
  • Entwickelt das Backend in Java (Spring Boot) und das Frontend mit Winkel-4.

Pantheon – Android-Anwendung

  • Entwickelt eine Android-Anwendung zum Lesen und Konfigurieren von Stromzählern über WLAN, mit der gemeinsam genutzten EletraMCI Java-Bibliothek für die Kommunikation.
  • Implementierung einer Teilmenge von Olimpo-Befehlen, um wesentliche Konfigurations- und Diagnoseoperationen durchzuführen.

Olimpo – JavaFX Desktop-Anwendung

  • Erstellen Sie eine Desktop-Anwendung mit JavaFX zur Kommunikation mit Stromzählern über serielle Ports.
  • Aktiviert die Anwendung das Lesen von Zählerattributen, die Anzeige von Berichten, Schreibkonfigurationen und die Durchführung von Qualitätstests.
  • Liefert die Lösung für den Einsatz durch die chinesische Firma Hexing.
  • Benutzte JavaFX und JSSC (für COM-Port-Kommunikation), TeamCity für kontinuierliche Integration, JUnit für Unit-Tests und TestComplete für Funktionstests.
  • Implementierung mehrerer Designmuster, einschließlich Factory, Facade, Memento, Observer und Strategie.
  • Gefolgte agile Methodik mit 15-tägigen Sprints.

EletraMCI – Elektrizitätsmessgerätekommunikationsbibliothek

  • Erstellen einer Java-Bibliothek, um die Kommunikation zwischen Computern und Stromzählern zu standardisieren.
  • Als Basiskomponente für zukünftige Anwendungen mit Zählerkommunikation etabliert.
JavaJava
Spring BootSpring Boot
AndroidAndroid
AngularAngular
Points UP

Technical Leader

Points UP
Marketing and Advertising
Jan 2013 - Feb 2016 · 3J 1M
  • Mitbegründung und Leitung der Points UP Startup zusammen mit zwei Partnern.
  • Entwickelt eine mobile Anwendung, die Partner-Veranstaltungsorte aufgelistet hat, die den Nutzern Rabatte bietet und individuelle Treue-Programme für jeden Ort verwaltet.
  • Built die Backend REST API mit Ruby on Rails und unterstützt Echtzeit-Interaktionen zwischen Benutzern und Orten.
  • Entwicklung der Android-Anwendung für Endnutzer, die Integration des Treue-Systems und der Ermittlung von Veranstaltungsorten.
  • Eine AWS Cluster-Umgebung, einschließlich Lastausgleichung, EC2 Instanzen und automatisierte Skalierungs-Triggern, ist verteilt und verwaltet worden, um eine hohe Verfügbarkeit und Leistung zu gewährleisten.
Ruby on RailsRuby on Rails
AndroidAndroid
REST APIREST API
AWS EC2AWS EC2
USIX Technology

Java Developer

USIX Technology
Information Technology (IT) and Services
Apr 2008 - Sep 2012 · 4J 5M

USIX Technology is a Brazilian IT company providing software development and consulting services, specializing in enterprise systems for the banking and insurance sectors.

Projects:

WISGC – Brokerage Management Software (Bradesco Bank)

  • Developed a brokerage management system for Bradesco Bank, enabling streamlined financial operations and brokerage tracking.
  • Implemented the frontend using SmartGWT, an extension of the Google Web Toolkit (GWT).
  • Used the Jersey framework for communication between frontend and backend layers, exchanging data in JSON format.
  • Managed data persistence with Hibernate / JPA, ensuring reliable and scalable database operations.

Life Group Quote – Life Insurance Quotation System (SulAmérica)

  • Built a group life insurance quotation system for SulAmérica, one of Brazil’s leading insurers.
  • Developed the calculation engine, which processed insured individuals’ data imported from Excel spreadsheets.
  • Automated the computation of benefits and final premiums, improving speed and accuracy for the underwriting process.
JavaJava
HibernateHibernate
JSONJSON

Senior Developer

Mares Telecom
Telecommunications
Jan 2007 - Mar 2008 · 1J 2M

Mares Telecom is a telecommunications company focused on developing carrier-grade value-added services (VAS), voice and SMS advertising systems, and innovative software solutions for telecom operators. The company also works on enhancing and extending open-source technologies to deliver enterprise-level communication systems.

  • Served as a Django developer, responsible for building and improving web front-ends for SMS-based applications.
  • Contributed to the development of telecom VAS platforms and phone advertising systems integrating voice and messaging services.
  • Worked with a diverse technology stack including Python (Django), JavaScript (jQuery), Lua, PostgreSQL, PHP, and SVN for version control.
  • Ensured software quality and scalability suitable for carrier-class deployments.
PHPPHP
JavaScriptJavaScript
jQueryjQuery
DjangoDjango
PythonPython
2+

Excellence en ingénierie

Alle Golang-Entwicklers, die sich bei Proxify beworben haben, werden auf einer Skala von 0 bis 300 in technischer Exzellenz bewertet, einem der fünf von uns bewerteten Parameter. Diese Bewertung spiegelt ausschließlich die technische Exzellenz wider, basierend auf Interviews, Heimaufgaben, Live-Coding-Sitzungen und/oder Leistungsbewertungen am Arbeitsplatz. Die Kurve zeigt, wie alle bewerteten Golang-Entwicklers in diesem Bereich verteilt sind, wo unsere Akzeptanzschwelle für diesen Parameter liegt und wo sich Diego befindet.

050100150200250300Engineering excellence scoreShare of engineersmedianmeanProxifyacceptancethreshold
Diego
Score 181 · Top 14% of engineers

Ausbildung

F7D
Faculdade 7 de setembro
Technology Information2007 - 2016

Hör auf zu stöbern.
Lass dich schneller matchen.