Matías N.

Backend-Entwickler

Matías ist ein leitender Backend-Ingenieur mit sieben Jahren Berufserfahrung, davon sechs Jahre praktische Erfahrung mit Golang.

Er hat solide technische Fähigkeiten und ein tiefes Verständnis für die Sprache entwickelt und sich auf die Entwicklung skalierbarer und leistungsstarker Lösungen spezialisiert. Matías arbeitet in der Regel mit Microservices-Architekturen und ist geübt im Umgang mit SQL- und NoSQL-Datenbanken. Er hat auch solide Erfahrung mit AWS, Docker und Terraform.

Als leidenschaftlicher Ingenieur ist Matías begeistert von Diskussionen über Lösungsarchitekturen und treibt gerne Initiativen voran, die zu erfolgreichen Projektergebnissen führen. In seiner Rolle als Tech Lead hat er umfassende Erfahrung und Führungsqualitäten bewiesen und seine Teams effektiv geleitet. Außerdem engagiert er sich als Mentor für andere. Mit Blick auf die Zukunft möchte Matías seine berufliche Laufbahn in einer leitenden technischen Position fortsetzen, in der er seine Fähigkeiten und seine Führungserfahrung einsetzen kann.

Hauptkompetenz

  • Golang
    Golang 6 Jahre
  • Java
    Java 5 Jahre
  • API 7 Jahre

Andere Fähigkeiten

  • Spring
    Spring 5 Jahre
  • Maven
    Maven 4 Jahre
  • Apache Groovy
    Apache Groovy 3 Jahre
Matías

Matías N.

Spain

Erste Schritte

Ausgewählte Erfahrung

Beschäftigung

  • Technical Leader

    Parser - 2 jahre 11 monate

    • Übernahme der Verantwortung für die Leitung eines Teams von drei Entwicklern, Anleitung und Überwachung in technischen Fragen.
    • Sie haben Architektur- und Designentscheidungen auf hoher Ebene getroffen und die Entwicklung robuster und effizienter Lösungen sichergestellt.
    • Regelmäßige Besprechungen mit den Beteiligten, um Anforderungen zu erfassen, Aktualisierungen vorzunehmen und Bedenken oder Probleme zu klären.
    • Beaufsichtigung von Systemänderungen und Sicherstellung der Einhaltung von Codierungsstandards, bewährten Verfahren und Projektanforderungen.
    • Durchführung von Code-Reviews für Java- und Go-Code, Sicherstellung der Code-Qualität, Identifizierung von verbesserungswürdigen Bereichen und Bereitstellung von konstruktivem Feedback für Teammitglieder.
    • Zusammenarbeit mit funktionsübergreifenden Teams, um eine reibungslose Integration verschiedener Softwarekomponenten zu gewährleisten.
    • Sie haben sich über die neuesten Branchentrends und Technologien auf dem Laufenden gehalten, sie in technische Entscheidungen einbezogen und das Team bei der Einführung neuer Tools und Verfahren angeleitet.

    Technologien:

    • Technologien:
    • Golang Golang
    • Java Java
    • Microservices
    • SQL SQL
    • PostgreSQL PostgreSQL
    • Spring Spring
    • AWS AWS
    • Maven Maven
    • Terraform Terraform
    • DDD
  • Senior Software Engineer

    Parser - 1 jahr

    Entwicklung von Java- und Go-Microservices, die in AWS gehostet werden, unter Verwendung von Technologien und Prinzipien wie SNS, SQS, Fargate, PostgreSQL, Domain-Driven Design (DDD), SOLID-Prinzipien, ereignisgesteuerter Architektur und Event-Sourcing.

    Technologien:

    • Technologien:
    • Golang Golang
    • Java Java
    • Microservices
    • PostgreSQL PostgreSQL
    • Spring Spring
    • AWS AWS
    • Maven Maven
    • Terraform Terraform
    • DDD
  • Software Engineer

    Wildlife Studios - 1 jahr 3 monate

    • Verantwortlich für die Entwicklung und Wartung der Handyspiele mit Anzeigenmonetarisierung, Gewährleistung ihrer Funktionalität und Leistung.
    • Entwicklung einer Echtzeit-Header-Bidding-Exchange-Lösung mit Go, die eine effiziente und dynamische Anzeigenplatzierung auf der Plattform ermöglicht.
    • Erstellung von SDKs zur Anzeigenvermittlung für Android-Spiele mit Kotlin, die Entwicklern Tools zur nahtlosen Integration und Verwaltung von Anzeigen in ihren Spielen bieten.
    • Entwicklung von SDKs zur Anzeigenvermittlung für iOS-Spiele mit Objective-C, die eine reibungslose Integration und Verwaltung von Anzeigen auf iOS-Plattformen ermöglichen.
    • Integrierte Anzeigenbibliotheken in Unity-Spiele, die die Anzeige und Verwaltung von Anzeigen innerhalb der Unity-Spielentwicklungsumgebung erleichtern.
    • Zusammenarbeit mit funktionsübergreifenden Teams, einschließlich Spieleentwicklern und Produktmanagern, um Anforderungen zu erfassen und die Übereinstimmung mit den Unternehmenszielen sicherzustellen.
    • Durchführung von Tests und Debugging zur Identifizierung und Behebung von Problemen oder Fehlern innerhalb der Anzeigen-Monetarisierungsplattform und SDKs.
    • Enge Zusammenarbeit mit dem Betriebsteam, um eine reibungslose Bereitstellung und laufende Wartung der Anzeigenmonetarisierungsplattform und der damit verbundenen Komponenten zu gewährleisten.
    • Sie halten sich über Branchentrends und bewährte Verfahren bei der Monetarisierung mobiler Anzeigen auf dem Laufenden und integrieren neue Funktionen und Technologien in die Plattform, um deren Effektivität zu verbessern.

    Technologien:

    • Technologien:
    • Golang Golang
    • Microservices
    • SQL SQL
    • Unity Unity
    • DDD
  • Backend Technical Leader

    cLAB - 6 monate

    • Leiter des Backend-Teams, verantwortlich für die Entwicklung verschiedener APIs, um die Anforderungen der Kunden zu erfüllen.
    • Leitung eines Teams von drei Entwicklern, Anleitung, Mentoring und Sicherstellung einer effizienten Zusammenarbeit.
    • Entwurf und Entwicklung von APIs und Persistenzschichten unter Verwendung des Spring-Frameworks, Java 8 und PostgreSQL.
    • Integration der entwickelten APIs mit SOAP- und REST-APIs von Reiseanbietern, um einen nahtlosen Datenaustausch und die Integration mit externen Systemen zu ermöglichen.
    • Zusammenarbeit mit Kunden und Interessenvertretern, um Anforderungen zu erfassen, Aktualisierungen bereitzustellen und Bedenken oder Probleme zu lösen.
    • Durchführung von Code-Reviews, um die Einhaltung von Codierungsstandards, Best Practices und Leistungsoptimierung zu gewährleisten.
    • Gewährleistung der Sicherheit und Integrität der APIs durch Implementierung geeigneter Authentifizierungs- und Autorisierungsmechanismen.
    • Arbeitete eng mit dem Frontend-Team zusammen, um eine reibungslose Integration und Kommunikation zwischen den Frontend- und Backend-Systemen zu gewährleisten.
    • Gründliche Tests und Fehlersuche, um Probleme oder Fehler in den APIs zu identifizieren und zu beheben.

    Technologien:

    • Technologien:
    • Java Java
    • API
    • PostgreSQL PostgreSQL
    • Spring Spring
    • Spring Boot Spring Boot
    • Maven Maven
  • Software Engineer

    Rappi - 10 monate

    • Übernahme der Verantwortung für die Golang-Anwendungen des Restaurants-Teams und Beaufsichtigung ihrer Entwicklung und Wartung.
    • Verantwortlich für die Entwicklung von Funktionen der wichtigsten Java-API, Beitrag zu deren Verbesserung und Funktionalität.
    • Design und Entwicklung von Datenmigrationsanwendungen und -prozessen, die einen nahtlosen Datentransfer zwischen einer PostgreSQL-Datenbank und einer Elasticsearch-Datenbank ermöglichen.
    • Entwicklung einer schnellen Golang-Middleware-Anwendung für Benutzerauthentifizierung und Backend-Umleitung, die eine sichere und effiziente Datenkommunikation gewährleistet.
    • Zusammenarbeit mit funktionsübergreifenden Teams, einschließlich Backend-Entwicklern und Datenbankadministratoren, um eine reibungslose Integration und Datensynchronisation zu gewährleisten.
    • Implementierung neuer Funktionen unter Verwendung von Java 8 und dem Spring-Framework, unter Einhaltung von Design-Spezifikationen und Codierungsstandards.
    • Gründliches Testen und Debuggen, um Probleme oder Fehler in den Golang-Anwendungen und der Java-API zu identifizieren und zu beheben.

    Technologien:

    • Technologien:
    • Golang Golang
    • Java Java
    • API
    • Microservices
    • ElasticSearch ElasticSearch
    • PostgreSQL PostgreSQL
    • Spring Boot Spring Boot
    • Maven Maven

Ausbildung

  • MSc.Computer Science

    University of Buenos Aires · 2017 - 2022

Finden Sie Ihren nächsten Entwickler innerhalb von Tagen, nicht Monaten

In einem kurzen 25-minütigen Gespräch würden wir gerne:

  • Auf Ihren Bedarf bezüglich des Recruitments von Software-Entwicklern eingehen
  • Unseren Prozess vorstellen und somit wie wir Sie mit talentierten und geprüften Kandidaten aus unserem Netzwerk zusammenbringen können
  • Die nächsten Schritte besprechen, um den richtigen Kandidaten zu finden - oft in weniger als einer Woche

Unterhalten wir uns