Matías N.

Backend-utvecklare

Matías är en senior backend-ingenjör med sju års kommersiell erfarenhet, varav sex års praktisk expertis med Golang.

Han har utvecklat robusta tekniska färdigheter och en djupgående förståelse för språket, och är specialiserad på att bygga skalbara och högpresterande lösningar. Matías arbetar vanligtvis med mikrotjänstarkitektur och är skicklig på att använda SQL- och NoSQL-databaser. Han har också gedigen erfarenhet av AWS, Docker och Terraform.

Som passionerad ingenjör är Matías entusiastisk över diskussioner om lösningsarkitektur och tycker om att driva initiativ som leder till framgångsrika projektresultat. I sin roll som Tech Lead har han visat prov på omfattande erfarenhet och ledarskapsförmåga och har effektivt lett sina team. Han är också engagerad i att vara mentor för andra. Matías ser fram emot att fortsätta sin professionella resa i en ledande roll som ingenjör, där han kan använda sina färdigheter och sin erfarenhet av ledarskap.

Huvudsaklig expertis

  • Golang
    Golang 6 år
  • Java
    Java 5 år
  • API 7 år

Andra kompetenser

  • Spring
    Spring 5 år
  • Maven
    Maven 4 år
  • Apache Groovy
    Apache Groovy 3 år
Matías

Matías N.

Spain

Hitta en utvecklare

Utvald erfarenhet

Anställningar

  • Senior Golang Developer

    cubular GmbH (via Proxify) - 2 månader

    • 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.

    Teknologier:

    • Teknologier:
    • MongoDB MongoDB
    • Docker Docker
    • PostgreSQL PostgreSQL
    • AWS AWS
    • Golang Golang
    • Grafana Grafana
    • Terraform Terraform
    • Keycloak Keycloak
  • Senior Golang developer

    proIO GmbH (via Proxify) - 3 månader

    • 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.

    Teknologier:

    • Teknologier:
    • Golang Golang
    • VPN
  • Technical Leader

    Parser - 1 år 9 månader

    • Ansvarade för att leda ett team med tre utvecklare och gav vägledning och tillsyn i tekniska frågor.
    • Fattar arkitektur- och designbeslut på hög nivå och säkerställer utvecklingen av robusta och effektiva lösningar.
    • Genomförde regelbundna möten med intressenter för att samla in krav, tillhandahålla uppdateringar och ta itu med problem eller frågor.
    • Övervakade systemändringar och säkerställde efterlevnad av kodningsstandarder, bästa praxis och projektkrav.
    • Utförde kodgranskningar för Java- och Go-kod, säkerställde kodkvalitet, identifierade områden för förbättring och gav konstruktiv feedback till teammedlemmar.
    • Samarbetade med tvärfunktionella team för att säkerställa smidig integration av olika programvarukomponenter.
    • Hålla sig uppdaterad med de senaste branschtrenderna och teknikerna, införliva dem i tekniska beslut och vägleda teamet i att anta nya verktyg och metoder.

    Teknologier:

    • Teknologier:
    • Golang Golang
    • Java Java
    • Microservices
    • Spring Spring
    • Maven Maven
    • DDD
  • Senior Software Engineer

    Parser - 1 år

    Utvecklade Java- och Go-mikrotjänster som var värd i AWS, med hjälp av tekniker och principer som SNS, SQS, Fargate, PostgreSQL, Domain-Driven Design (DDD), SOLID-principer, händelsestyrd arkitektur och event sourcing.

    Teknologier:

    • Teknologier:
    • AWS AWS
    • Golang Golang
    • Java Java
    • Microservices
    • Spring Spring
    • Maven Maven
    • DDD
  • Golang Developer

    Meitner AB (via Proxify) - 4 månader

    • 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.

    Teknologier:

    • Teknologier:
    • PostgreSQL PostgreSQL
    • ElasticSearch ElasticSearch
    • Golang Golang
    • Microservices
    • AWS S3 AWS S3
  • Software Engineer

    Wildlife Studios - 1 år 3 månader

    • Ansvarade för att utveckla och underhålla mobilspelen för annonsintäkter och säkerställa deras funktionalitet och prestanda.
    • Utvecklade en lösning för header bidding exchange i realtid med Go, vilket möjliggör effektiv och dynamisk annonsplacering inom plattformen.
    • Skapade SDK:er för annonsförmedling för Android-spel med hjälp av Kotlin, vilket ger utvecklare verktyg för att integrera och hantera annonser sömlöst i sina spel.
    • Utvecklade SDK:er för annonsförmedling för iOS-spel med Objective-C, vilket möjliggör smidig annonsintegration och -hantering på iOS-plattformar.
    • Integrerade annonsbibliotek i Unity-spel, vilket underlättar visning och hantering av annonser inom Unity-spelutvecklingsmiljön.
    • Samarbetade med tvärfunktionella team, inklusive spelutvecklare och produktchefer, för att samla in krav och säkerställa anpassning till affärsmål.
    • Genomfört testning och felsökning för att identifiera och lösa problem eller buggar inom plattformen för annonsmonetisering och SDK: er.
    • Nära samarbete med driftsteamet för att säkerställa smidig driftsättning och löpande underhåll av plattformen för annonsintäkter och relaterade komponenter.
    • Håller sig uppdaterad med branschtrender och bästa praxis inom intäktsgenerering för mobila annonser och införlivar nya funktioner och tekniker i plattformen för att förbättra dess effektivitet.

    Teknologier:

    • Teknologier:
    • Golang Golang
    • Microservices
    • Kotlin Kotlin
    • Unity Unity
    • DDD
    • Objective-C Objective-C
  • Backend Technical Leader

    cLAB - 6 månader

    • Ledde backend-teamet och tog ansvar för utvecklingen av olika API:er för att uppfylla kundernas krav.
    • Leda ett team med tre utvecklare genom att ge vägledning, mentorskap och säkerställa ett effektivt samarbete.
    • Designat och utvecklat API: er och persistensskikt med hjälp av Spring-ramverket, Java 8 och PostgreSQL.
    • Integrera de utvecklade API:erna med SOAP- och REST-API:er från reseleverantörer, vilket möjliggör sömlöst datautbyte och integration med externa system.
    • Samarbetade med kunder och intressenter för att samla in krav, tillhandahålla uppdateringar och ta itu med problem eller frågor.
    • Genomförde kodgranskningar och säkerställde att kodningsstandarder, bästa praxis och prestandaoptimering följdes.
    • Säkerställde API:ernas säkerhet och integritet genom att implementera lämpliga autentiserings- och auktoriseringsmekanismer.
    • Nära samarbete med frontend-teamet för att säkerställa smidig integration och kommunikation mellan frontend- och backend-systemen.
    • Genomfört grundlig testning och felsökning för att identifiera och lösa problem eller buggar inom API:erna.

    Teknologier:

    • Teknologier:
    • PostgreSQL PostgreSQL
    • Java Java
    • Spring Boot Spring Boot
    • Spring Spring
    • Maven Maven
    • Soap
    • REST API REST API
  • Software Engineer

    Rappi - 10 månader

    • Tog över ägandet av restaurangteamets Golang-applikationer och övervakade deras utveckling och underhåll.
    • Ansvarade för funktionsutveckling av det huvudsakliga Java API:et och bidrog till dess förbättring och funktionalitet.
    • Designa och utveckla applikationer och processer för datamigrering, vilket underlättar sömlös dataöverföring mellan en PostgreSQL-databas och en Elasticsearch-databas.
    • Utvecklade en snabb Golang middleware-applikation för användarautentisering och omdirigering av backend, vilket säkerställer säker och effektiv datakommunikation.
    • Samarbetade med tvärfunktionella team, inklusive backend-utvecklare och databasadministratörer, för att säkerställa smidig integration och datasynkronisering.
    • Implementerade nya funktioner med hjälp av Java 8 och Spring-ramverket, enligt designspecifikationer och kodningsstandarder.
    • Genomförde grundlig testning och felsökning för att identifiera och lösa problem eller buggar inom Golang-applikationerna och Java API.

    Teknologier:

    • Teknologier:
    • PostgreSQL PostgreSQL
    • ElasticSearch ElasticSearch
    • Golang Golang
    • Java Java
    • Microservices
    • Spring Boot Spring Boot
    • Spring Spring
    • Maven Maven
  • Software Engineer

    MercadoLibre - 2 år 3 månader

    • 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.

    Teknologier:

    • Teknologier:
    • Golang Golang
    • Microservices
    • DataDog DataDog
    • Apache Groovy Apache Groovy

Utbildning

  • MSc.Computer Science

    University of Buenos Aires · 2017 - 2022

Hitta din nästa utvecklare inom ett par dagar

Ge oss 25 minuter av din tid, så kommer vi att:

  • Sätta oss in i dina utmaningar och behov
  • Berätta om våra seniora och beprövade utvecklare
  • Förklara hur vi kan matcha dig med precis rätt utvecklare

Låt oss ta ett kort digitalt möte.