Matías N.

Backend-kehittäjä

Matías on vanhempi backend-insinööri, jolla on seitsemän vuoden kaupallinen kokemus, josta kuusi vuotta käytännön kokemusta Golangista.

Hän on kehittänyt vankat tekniset taidot ja syvällisen kielitaidon, ja hän on erikoistunut skaalautuvien ja suorituskykyisten ratkaisujen rakentamiseen. Matías työskentelee tyypillisesti mikropalveluarkkitehtuurin parissa ja hallitsee SQL- ja NoSQL-tietokannat. Hänellä on myös vankka kokemus AWS:stä, Dockerista ja Terraformista.

Intohimoisena insinöörinä Matías on innostunut ratkaisuarkkitehtuurikeskusteluista ja nauttii aloitteiden vetämisestä, jotka johtavat onnistuneisiin projektituloksiin. Tech Lead -tehtävässään hän on osoittanut laajaa kokemusta ja johtamistaitoja, ja hän on ohjannut tiimejään tehokkaasti. Hän on myös omistautunut muiden ohjaamiselle. Tulevaisuutta ajatellen Matías on innokas jatkamaan ammatillista matkaansa johtavassa insinööritehtävässä, jossa hän voi hyödyntää taitojaan ja johtamiskokemustaan.

Tärkein asiantuntemus

  • Golang
    Golang 6 vuotta
  • Java
    Java 5 vuotta
  • API 7 vuotta

Muut taidot

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

Matías N.

Spain

Aloita tästä

Valittu kokemus

Työllisyys

  • Senior Golang Developer

    cubular GmbH (via Proxify) - 2 months

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

    Tekniikat:

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

    proIO GmbH (via Proxify) - 3 months

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

    Tekniikat:

    • Tekniikat:
    • Golang Golang
    • VPN
  • Technical Leader

    Parser - 1 year 9 months

    • Otti vastuun kolmen kehittäjän tiimin johtamisesta ja antoi ohjausta ja valvontaa teknisissä asioissa.
    • Teki korkean tason arkkitehtuuri- ja suunnittelupäätöksiä varmistaen vankkojen ja tehokkaiden ratkaisujen kehittämisen.
    • Suoritti säännöllisiä kokouksia sidosryhmien kanssa kerätäkseen vaatimuksia, antaakseen päivityksiä ja puuttuakseen huolenaiheisiin tai ongelmiin.
    • Valvoi järjestelmämuutoksia ja varmisti koodausstandardien, parhaiden käytäntöjen ja projektivaatimusten noudattamisen.
    • Suoritti Java- ja Go-koodin koodikatselmuksia, varmisti koodin laadun, tunnisti parannuskohteet ja antoi rakentavaa palautetta tiimin jäsenille.
    • Yhteistyö monialaisten tiimien kanssa eri ohjelmistokomponenttien sujuvan integroinnin varmistamiseksi.
    • Pysyit ajan tasalla alan uusimmista trendeistä ja teknologioista, sisällytit ne teknisiin päätöksiin ja opastit tiimiä uusien työkalujen ja käytäntöjen käyttöönotossa.

    Tekniikat:

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

    Parser - 1 year

    Kehitit AWS:ssä isännöityjä Java- ja Go-mikropalveluja hyödyntäen teknologioita ja periaatteita, kuten SNS, SQS, Fargate, PostgreSQL, Domain-Driven Design (DDD), SOLID-periaatteet, tapahtumapohjainen arkkitehtuuri ja tapahtumahankinta.

    Tekniikat:

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

    Meitner AB (via Proxify) - 4 months

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

    Tekniikat:

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

    Wildlife Studios - 1 year 3 months

    • Otti vastuun mainosten rahaksi muuttamisen mobiilipelien kehittämisestä ja ylläpidosta varmistaen niiden toimivuuden ja suorituskyvyn.
    • Kehitti Go:n avulla reaaliaikaisen otsikkotarjousten vaihtoratkaisun, joka mahdollistaa tehokkaan ja dynaamisen mainosten sijoittelun alustan sisällä.
    • Luotu mainosten välitys-SDK:t Android-pelejä varten Kotlinia käyttäen, mikä tarjoaa kehittäjille työkaluja mainosten integroimiseen ja hallintaan saumattomasti peleissään.
    • Kehitit mainosten välityksen SDK:t iOS-pelejä varten Objective-C:llä, mikä mahdollistaa sujuvan mainosten integroinnin ja hallinnan iOS-alustoilla.
    • Integroidut mainoskirjastot Unity-peleihin, mikä helpottaa mainosten näyttämistä ja hallintaa Unity-pelikehitysympäristössä.
    • Yhteistyö monialaisten tiimien, kuten pelinkehittäjien ja tuotepäälliköiden, kanssa vaatimusten keräämiseksi ja liiketoiminnan tavoitteiden mukaisuuden varmistamiseksi.
    • Suorittanut testausta ja virheenkorjausta mainosten monetisointialustan ja SDK:iden ongelmien tai vikojen tunnistamiseksi ja ratkaisemiseksi.
    • Työskentelit tiiviisti toimintatiimin kanssa varmistaaksesi mainosten monetisointialustan ja siihen liittyvien komponenttien sujuvan käyttöönoton ja jatkuvan ylläpidon.
    • Pysyt ajan tasalla alan trendeistä ja parhaista käytännöistä mobiilimainosten monetisoinnissa, sisällyttämällä uusia ominaisuuksia ja teknologioita alustaan sen tehokkuuden parantamiseksi.

    Tekniikat:

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

    cLAB - 6 months

    • Johti backend-tiimiä ja vastasi erilaisten API-rajapintojen kehittämisestä asiakkaiden vaatimusten täyttämiseksi.
    • Hallinnoi kolmen kehittäjän tiimiä, tarjosi ohjausta, mentorointia ja varmisti tehokkaan yhteistyön.
    • Suunnittelit ja kehitit API:ita ja pysyvyyskerroksia käyttäen Spring-kehystä, Java 8:aa ja PostgreSQL:ää.
    • Integroi kehitetyt API:t matkatoimistojen SOAP- ja REST-API:iden kanssa, mikä mahdollistaa saumattoman tiedonvaihdon ja integroinnin ulkoisten järjestelmien kanssa.
    • Yhteistyö asiakkaiden ja sidosryhmien kanssa vaatimusten keräämiseksi, päivitysten toimittamiseksi ja huolenaiheiden tai ongelmien käsittelemiseksi.
    • Suoritti koodin tarkistuksia varmistaen koodausstandardien, parhaiden käytäntöjen ja suorituskyvyn optimoinnin noudattamisen.
    • Varmistit API:iden turvallisuuden ja eheyden ottamalla käyttöön asianmukaiset todennus- ja valtuutusmekanismit.
    • Työskentelit tiiviisti frontend-tiimin kanssa varmistaaksesi sujuvan integraation ja viestinnän frontend- ja backend-järjestelmien välillä.
    • Suorittanut perusteellista testausta ja virheenkorjausta API:n ongelmien tai vikojen tunnistamiseksi ja ratkaisemiseksi.

    Tekniikat:

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

    Rappi - 10 months

    • Otti vastuun ravintolatiimin Golang-sovelluksista ja valvoi niiden kehittämistä ja ylläpitoa.
    • Otti vastuun tärkeimmän Java API:n ominaisuuksien kehittämisestä ja osallistui sen parantamiseen ja toiminnallisuuteen.
    • Suunnitellut ja kehittänyt tiedonsiirtosovelluksia ja -prosesseja, jotka helpottavat saumatonta tiedonsiirtoa PostgreSQL-tietokannan ja Elasticsearch-tietokannan välillä.
    • Kehitti nopean Golang-väliohjelmistosovelluksen käyttäjien todennusta ja backend-uudelleenohjausta varten, mikä takaa turvallisen ja tehokkaan tiedonsiirron.
    • Yhteistyötä poikkitoiminnallisten tiimien kanssa, mukaan lukien backend-kehittäjät ja tietokannan ylläpitäjät, sujuvan integroinnin ja tietojen synkronoinnin varmistamiseksi.
    • Toteutti uusia ominaisuuksia Java 8:n ja Spring-kehyksen avulla noudattaen suunnittelumäärityksiä ja koodausstandardeja.
    • Suoritti perusteellista testausta ja virheenkorjausta Golang-sovellusten ja Java API:n ongelmien tai vikojen tunnistamiseksi ja ratkaisemiseksi.

    Tekniikat:

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

    MercadoLibre - 2 years 3 months

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

    Tekniikat:

    • Tekniikat:
    • Golang Golang
    • Microservices
    • DataDog DataDog
    • Apache Groovy Apache Groovy

Koulutus

  • MSc.Computer Science

    University of Buenos Aires · 2017 - 2022

Löydä seuraava kehittäjäsi päivien, ei kuukausien sisällä

Kun otat yhteyttä, järjestämme lyhyen 25 minuuttia kestävän tapaamisen, jonka aikana:

  • Kartoitamme yrityksenne kehitystarvetta
  • Kertoa prosessimme, jolla löydämme teille pätevän, ennakkotarkastetun kehittäjän verkostostamme
  • Käymme läpi askeleet, joilla oikea ehdokas pääsee aloittamaan – useimmiten viikon sisällä

Keskustele kanssamme