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

  • Technical Leader

    Parser - 2 years 2 months

    • Assumes the responsibility of leading a team of 3 developers, providing guidance and supervision in technical matters;

    • Makes high-level architectural and design decisions, ensuring the development of robust and efficient solutions;

    • Conducts regular meetings with stakeholders to gather requirements, provide updates, and address any concerns or issues;

    • Supervises system modifications, ensuring adherence to coding standards, best practices, and project requirements;

    • Conducts code reviews for Java and Go code, ensuring code quality, identifying areas for improvement, and providing constructive feedback to team members;

    • Collaborates with cross-functional teams to ensure smooth integration of different software components;

    • Stays updated with the latest industry trends and technologies, incorporating them into technical decisions and guiding the team in adopting new tools and practices;

    • Fosters a collaborative and productive work environment, encouraging knowledge sharing and professional growth among team members.

    Tekniikat:

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

    Parser - 1 year

    Development of Java and Go microservices hosted in AWS, leveraging the following technologies and principles: SNS, SQS, Fargate, Postgresql, DDD, SOLID, Event-Driven, Event Sourcing

    Tekniikat:

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

    Wildlife Studios - 1 year 3 months

    • Takes responsibility for developing and maintaining the ads monetization mobile games, ensuring its functionality and performance;

    • Develops a real-time header bidding exchange solution using Go, enabling efficient and dynamic ad placement within the platform;

    • Creates ads mediation SDKs for Android games using Kotlin, providing developers with tools to integrate and manage ads seamlessly within their games;

    • Develops ads mediation SDKs for iOS games using Objective-C, enabling smooth ad integration and management on iOS platforms;

    • Integrates ad libraries into Unity games, facilitating the display and management of ads within the Unity game development environment;

    • Collaborates with cross-functional teams, including game developers and product managers, to gather requirements and ensure alignment with business objectives;

    • Conducts testing and debugging to identify and resolve any issues or bugs within the ads monetization platform and SDKs;

    • Works closely with the operations team to ensure smooth deployment and ongoing maintenance of the ads monetization platform and related components;

    • Keeps up to date with industry trends and best practices in mobile ads monetization, incorporating new features and technologies into the platform to enhance its effectiveness;

    • Provides support and technical assistance to game developers, helping them integrate and optimize ads within their games.

    Tekniikat:

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

    cLAB - 6 months

    • Leads the backend team, taking charge of the development of various APIs to meet clients' requirements;

    • Manages a team of 3 developers, providing guidance, mentoring, and ensuring efficient collaboration;

    • Designs and develops APIs and persistence layers using the Spring framework, Java 8, and PostgresSQL;

    • Integrates the developed APIs with SOAP and REST APIs of travel providers, enabling seamless data exchange and integration with external systems;

    • Collaborates with clients and stakeholders to gather requirements, provide updates, and address any concerns or issues;

    • Conducts code reviews, ensuring adherence to coding standards, best practices, and performance optimization;

    • Ensures the security and integrity of the APIs, implementing appropriate authentication and authorization mechanisms;

    • Works closely with the frontend team to ensure smooth integration and communication between the frontend and backend systems;

    • Conducts thorough testing and debugging to identify and resolve any issues or bugs within the APIs.

    Tekniikat:

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

    Rappi - 10 months

    • Assumes ownership of the Restaurants team Golang applications, overseeing their development and maintenance;

    • Takes responsibility for feature development on the main Java API, contributing to its enhancement and functionality;

    • Designs and develops data migration applications and processes, facilitating the seamless data transfer between a PostgreSQL Database and an ElasticSearch Database;

    • Develops a fast Golang middleware application for user authentication and backend redirection, ensuring secure and efficient data communication;

    • Collaborates with cross-functional teams, including backend developers and database administrators, to ensure smooth integration and data synchronization;

    • Implements new features using Java 8 and the Spring framework, following design specifications and coding standards;

    • Conducts thorough testing and debugging to identify and resolve issues or bugs within the Golang applications and Java API.

    Tekniikat:

    • Tekniikat:
    • Golang Golang
    • Java Java
    • API
    • Microservices
    • ElasticSearch ElasticSearch
    • PostgreSQL PostgreSQL
    • Spring Boot Spring Boot
    • 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
    • Java Java
    • API
    • Microservices
    • 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