Matías N.

Backend-ontwikkelaar

Matías is een senior backend engineer met zeven jaar commerciële ervaring, waaronder zes jaar hands-on expertise met Golang.

Hij heeft robuuste technische vaardigheden en een diepgaand begrip van de taal ontwikkeld en is gespecialiseerd in het bouwen van schaalbare en goed presterende oplossingen. Matías werkt meestal met een microservicesarchitectuur en is bedreven in het gebruik van SQL en NoSQL databases. Hij heeft ook gedegen ervaring met AWS, Docker en Terraform.

Als gepassioneerd ingenieur is Matías enthousiast over discussies over oplossingsarchitectuur en vindt hij het leuk om initiatieven aan te sturen die leiden tot succesvolle projectresultaten. In zijn rol als Tech Lead heeft hij uitgebreide ervaring en leiderschapscapaciteiten laten zien, waardoor hij zijn teams effectief heeft geleid. Hij is ook toegewijd aan het begeleiden van anderen. In de toekomst wil Matías zijn professionele reis graag voortzetten in een senior engineering-functie, waar hij zijn vaardigheden en leiderschapservaring kan toepassen.

Hoofd expertise

  • Golang
    Golang 6 jaar
  • Java
    Java 5 jaar
  • API 7 jaar

Andere vaardigheden

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

Matías N.

Spain

Aan de slag

Geselecteerde ervaring

Dienstverband

  • Senior Golang Developer

    cubular GmbH (via Proxify) - 2 maanden

    • Bug Fixing & Debugging: Diagnosed and fixed critical bugs, including null pointer errors, stored procedure issues, and inconsistencies in device maintenance features.
    • Feature Development: Developed and implemented new features such as avatar uploads for equipment and devices, and safety class updates for devices.
    • Testing & Optimization: Wrote and executed end-to-end tests for key components like the inventory modules and order notification endpoints.
    • Database Management: Collaborated on database design, performed migrations, and refactored country code logic for improved performance.
    • Collaboration & Communication: Worked closely with team members to resolve merge conflicts, debug Keycloak extensions, and implement customer linking endpoints.

    Tech Stack: Golang, MongoDB, PostgreSQL, Devtron, Grafana, Keycloak, and Typesense.

    Key Achievements:

    • Successfully implemented email templates with customer-type-based logic.
    • Developed efficient processes for equipment avatar uploads and device maintenance workflows.
    • Contributed to process improvements through code hygiene and cleanup efforts.

    Technologieën:

    • Technologieën:
    • MongoDB MongoDB
    • Docker Docker
    • PostgreSQL PostgreSQL
    • AWS AWS
    • Golang Golang
    • Grafana Grafana
    • Terraform Terraform
    • Keycloak Keycloak
  • Senior Golang developer

    proIO GmbH (via Proxify) - 3 maanden

    • Cloudstack Integration: Gained an in-depth understanding of the Cloudstack environment, including the Cloudstack-go library and associated tools.
    • Packer Plugin Development: Developed and enhanced the Packer Cloudstack plugin, including implementing VNC boot command features and fixing websocket object generation.
    • Debugging & Optimization: Diagnosed and resolved issues such as VNC websocket errors and VPN connection problems.
    • Testing & Validation: Created and executed Go test scripts for VPN connections and VNC functionalities.
    • Collaboration & Learning: Participated in team meetings, explored the Cloudstack UI, and tested Packer builds to ensure smooth integration.

    Tech Stack: Go, Cloudstack, Packer, VNC, VPN, and Websockets.

    Key Achievements:

    • Successfully modified the Go VNC library to support Vencrypt.
    • Developed a testable, configurable boot command feature for the Cloudstack Packer plugin.

    Technologieën:

    • Technologieën:
    • Golang Golang
    • VPN
  • Technical Leader

    Parser - 1 jaar 9 maanden

    • Verantwoordelijk voor het leiden van een team van drie ontwikkelaars, het geven van leiding en toezicht in technische zaken.
    • Maakte architectuur- en ontwerpbeslissingen op hoog niveau en zorgde zo voor de ontwikkeling van robuuste en efficiënte oplossingen.
    • Voerde regelmatig vergaderingen met belanghebbenden om vereisten te verzamelen, updates te geven en zorgen of problemen aan te pakken.
    • Houdt toezicht op systeemaanpassingen en zorgt ervoor dat de coderingsstandaarden, best practices en projectvereisten worden nageleefd.
    • Voerde codebeoordelingen uit voor Java- en Go-code, waarborgde de kwaliteit van de code, identificeerde verbeterpunten en gaf constructieve feedback aan teamleden.
    • Werkte samen met cross-functionele teams om een soepele integratie van verschillende softwarecomponenten te garanderen.
    • Je bleef op de hoogte van de nieuwste trends en technologieën in de sector, nam deze mee in technische beslissingen en begeleidde het team bij het invoeren van nieuwe tools en praktijken.

    Technologieën:

    • Technologieën:
    • Golang Golang
    • Java Java
    • Microservices
    • Spring Spring
    • Maven Maven
    • DDD
  • Senior Software Engineer

    Parser - 1 jaar

    Ontwikkelde Java en Go microservices gehost in AWS, gebruikmakend van technologieën en principes zoals SNS, SQS, Fargate, PostgreSQL, Domain-Driven Design (DDD), SOLID principes, event-driven architectuur en event sourcing.

    Technologieën:

    • Technologieën:
    • AWS AWS
    • Golang Golang
    • Java Java
    • Microservices
    • Spring Spring
    • Maven Maven
    • DDD
  • Golang Developer

    Meitner AB (via Proxify) - 4 maanden

    • Bug Fixing & Code Quality: Diagnosed and resolved various issues, including chat mismatches, search service errors, and report service bugs.
    • Feature Development: Refactored the Announcement Service, implemented AWS S3 storage integration, and developed the Flag Service.
    • Elasticsearch Optimization: Improved Elasticsearch synchronization, added new indexes, and optimized search queries for better performance.
    • Service Development: Built and tested various scheduling and school-related processes, but did not work directly on the Skola24 generation service.
    • Testing & Documentation: Wrote comprehensive tests for multiple services and documented processes for better maintainability.

    Tech Stack: Golang, AWS S3, Elasticsearch, PostgreSQL, and Microservices Architecture.

    Key Achievements:

    • Successfully implemented the Flag Service and optimized Elasticsearch operations.
    • Improved search service performance by transitioning to SQL-based implementation.

    Technologieën:

    • Technologieën:
    • PostgreSQL PostgreSQL
    • ElasticSearch ElasticSearch
    • Golang Golang
    • Microservices
    • AWS S3 AWS S3
  • Software Engineer

    Wildlife Studios - 1 jaar 3 maanden

    • Verantwoordelijkheid nemen voor het ontwikkelen en onderhouden van de mobiele games voor het verdienen van geld met advertenties en ervoor zorgen dat ze goed werken.
    • Ontwikkelde een real-time header bidding exchange oplossing met Go, waardoor efficiënte en dynamische advertentieplaatsing binnen het platform mogelijk werd.
    • Heb SDK's voor advertentiebemiddeling gemaakt voor Android-games met behulp van Kotlin, waarmee ontwikkelaars tools in handen kregen om advertenties naadloos te integreren en beheren in hun games.
    • Ontwikkelde SDK's voor advertentiebemiddeling voor iOS-games met behulp van Objective-C, waardoor advertentie-integratie en -beheer op iOS-platforms soepel verliep.
    • Geïntegreerde advertentiebibliotheken in Unity-games, waardoor het weergeven en beheren van advertenties binnen de ontwikkelomgeving van Unity-games eenvoudiger wordt.
    • Werkte samen met cross-functionele teams, waaronder gameontwikkelaars en productmanagers, om vereisten te verzamelen en ervoor te zorgen dat deze overeenkwamen met de bedrijfsdoelstellingen.
    • Testen en debuggen om problemen of bugs in het ads monetization platform en SDK's te identificeren en op te lossen.
    • Werkte nauw samen met het operations team om te zorgen voor een soepele implementatie en doorlopend onderhoud van het ads monetization platform en gerelateerde componenten.
    • Op de hoogte blijven van trends in de sector en best practices op het gebied van monetisatie van mobiele advertenties, nieuwe functies en technologieën opnemen in het platform om de effectiviteit ervan te verbeteren.

    Technologieën:

    • Technologieën:
    • Golang Golang
    • Microservices
    • Kotlin Kotlin
    • Unity Unity
    • DDD
    • Objective-C Objective-C
  • Backend Technical Leader

    cLAB - 6 maanden

    • Leidde het backend team en was verantwoordelijk voor de ontwikkeling van verschillende API's om aan de eisen van klanten te voldoen.
    • Managede een team van drie ontwikkelaars, gaf leiding, begeleidde en zorgde voor een efficiënte samenwerking.
    • Het ontwerpen en ontwikkelen van API's en persistentie lagen met behulp van het Spring framework, Java 8 en PostgreSQL.
    • Integreerde de ontwikkelde API's met SOAP en REST API's van reisaanbieders, waardoor naadloze gegevensuitwisseling en integratie met externe systemen mogelijk werd.
    • Werkte samen met klanten en belanghebbenden om vereisten te verzamelen, updates te geven en problemen aan te pakken.
    • Voerde codebeoordelingen uit om ervoor te zorgen dat de coderingsstandaarden, best practices en prestatieoptimalisatie werden nageleefd.
    • De veiligheid en integriteit van de API's garanderen door de juiste authenticatie- en autorisatiemechanismen te implementeren.
    • Werkte nauw samen met het frontend team om te zorgen voor een soepele integratie en communicatie tussen de frontend- en backendsystemen.
    • Grondig testen en debuggen om problemen of bugs in de API's te identificeren en op te lossen.

    Technologieën:

    • Technologieën:
    • PostgreSQL PostgreSQL
    • Java Java
    • Spring Boot Spring Boot
    • Spring Spring
    • Maven Maven
    • Soap
    • REST API REST API
  • Software Engineer

    Rappi - 10 maanden

    • Verantwoordelijk voor de Golang-applicaties van het Restaurants-team en toezicht gehouden op de ontwikkeling en het onderhoud ervan.
    • Verantwoordelijkheid genomen voor functieontwikkeling van de belangrijkste Java API, bijgedragen aan de verbetering en functionaliteit ervan.
    • Ontwerpen en ontwikkelen van datamigratie applicaties en processen, die een naadloze datatransfer mogelijk maken tussen een PostgreSQL database en een Elasticsearch database.
    • Ontwikkelde een snelle Golang middleware applicatie voor gebruikersauthenticatie en backend redirection, die zorgt voor veilige en efficiënte datacommunicatie.
    • Werkte samen met cross-functionele teams, waaronder backendontwikkelaars en databasebeheerders, om een soepele integratie en gegevenssynchronisatie te garanderen.
    • Implementeerde nieuwe functies met behulp van Java 8 en het Spring-framework, volgens ontwerpspecificaties en coderingsstandaarden.
    • Voerde grondige tests en debugging uit om problemen of bugs binnen de Golang-applicaties en Java API te identificeren en op te lossen.

    Technologieën:

    • Technologieën:
    • PostgreSQL PostgreSQL
    • ElasticSearch ElasticSearch
    • Golang Golang
    • Java Java
    • Microservices
    • Spring Boot Spring Boot
    • Spring Spring
    • Maven Maven
  • Software Engineer

    MercadoLibre - 2 jaar 3 maanden

    • Responsible for the development and maintenance of the core backend APIs for Mercadolibre.com, ensuring their functionality and performance;

    • Undertakes the migration of applications from an old stack (Grails) to a new stack (Golang), modernizing the technology infrastructure;

    • Successfully migrates the Users API, handling 2 million requests per minute (RPM), from Groovy/Grails to Go, significantly improving response time from 20ms to 4ms;

    • Leads the migration of the Payment Options for Products API, handling 200k RPM, from Groovy/Grails to Go, resulting in a substantial response time improvement from 100ms to 10ms;

    • Reworks the architecture of the Payment Options for Products API during the migration process, enhancing its efficiency and scalability;

    • Collaborates with cross-functional teams, including frontend developers, database administrators, and product owners, to ensure smooth integration and coordination during migration;

    • Conducts thorough testing and debugging to identify and resolve any issues or bugs during the migration and maintenance phases;

    • Implements best practices and coding standards in developing and maintaining the backend APIs, ensuring code quality and adherence to performance optimization principles.

    Technologieën:

    • Technologieën:
    • Golang Golang
    • Microservices
    • DataDog DataDog
    • Apache Groovy Apache Groovy

Educatie

  • MSc.Computer Science

    University of Buenos Aires · 2017 - 2022

Vind jouw volgende ontwikkelaar binnen enkele dagen, niet maanden

In een kort gesprek van 25 minuten:

  • gaan we in op wat je nodig hebt om je product te ontwikkelen;
  • Ons proces uitleggen om u te matchen met gekwalificeerde, doorgelichte ontwikkelaars uit ons netwerk
  • delen we de stappen met je om de juiste match te vinden, vaak al binnen een week.

Maak een afspraak