Matías N.

Backend-utvikler

Matías er en senior backend-ingeniør med syv års forretningsbakgrunn, inkludert seks års praktisk ekspertise med Golang.

Han har utviklet robuste tekniske ferdigheter og en dyp forståelse av språket, spesialisert i å bygge skalerbare og høy ytelsessløsninger. Matías jobber typisk med mikroservice-arkitektur og er dyktig i bruk av SQL og NoSQL databaser. Han har også solid erfaring med AWS, Docker og Terraform.

Som en lidenskapelig ingeniør, er Matías entusiastisk over diskusjoner om løsningsarkitektur og nyter å drive initiativer som leder til vellykkede prosjektresultater. I sin rolle som teknisk leder har han vist omfattende erfaring og lederegenskaper, ved effektivt å veilede sine team. Han er også dedikert til å veilede andre. Ser fremover, er Matías ivrig etter å fortsette sin profesjonelle reise i en senior ingeniørrolle, hvor han kan bruke sine ferdigheter og ledelseserfaring.

Hovedekspertise
  • Golang
    Golang 6 år
  • Java
    Java 5 år
  • API 7 år
Andre kunnskaper
  • Spring
    Spring 5 år
  • Maven
    Maven 4 år
  • Apache Groovy
    Apache Groovy 3 år
Matías
Matías N.

Spain

Kom i gang

Utvalgt opplevelse

Arbeidserfaring

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

    Teknologier:

    • Teknologier:
    • 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

    Teknologier:

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

    Teknologier:

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

    Teknologier:

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

    Teknologier:

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

    Teknologier:

    • Teknologier:
    • Golang Golang
    • Java Java
    • API
    • Microservices
    • Apache Groovy Apache Groovy

Utdannelse

  • MSc.Computer Science

    University of Buenos Aires · 2017 - 2022

Finn din neste utvikler innen dager, ikke måneder

I løpet av en kort 25-minutters samtale ønsker vi å:

  • Forstå dine utviklingsbehov
  • Forklare prosessen vår der vi matcher deg med kvalifiserte, evaluerte utviklere fra vårt nettverk
  • Dele de neste stegene for å finne riktig match, ofte på mindre enn en uke

La oss ta en prat