Mateo R.

About Me

Mateo is a Java Developer who excels in technical design and development, with knowledge of contemporary Java ecosystems, tooling, and best practices. He designs, develops, tests, and deploys web services and applications on projects. Mateo is familiar with Java internals, object-oriented analysis, and design using common design patterns, producing quality code, and implementing high-volume and low-latency solutions.

Backend

Database

DevOps

Other

Work history

UpStack
UpStack
Java Developer
2023 - Present (2 years)
Remote
  • Creating and developing innovative Java-based software solutions for clients across a broad range of industries.

  • Participating in scrums consisting of cross-functional teams, both software and hardware.

  • Ensuring that features are being delivered efficiently and on time.

Thoughtworks
Thoughtworks
Senior Consultant Developer
2021 - Present (4 years)
Quito, Ecuador
  • Working on solutions from product ideation through architecture and execution, identifying technology trends, and making recommendations based on client needs.

  • Maintaining knowledge base of tech standards, industry trends, emerging technologies, and best practices on multiple projects.

  • Providing assessments of technical obstacles and resolving technical issues to reduce the likelihood of recurrence.

Thoughtworks
Thoughtworks
Consultant Developer
2018 - 2021 (3 years)
Quito, Ecuador
  • Designed, developed, and implemented tasks/components of a work package/project as per client requirements.

  • Created and executed zero defect code and modified complex systems on projects, delivering high-quality solutions within performance guidelines.

  • Built next-gen web applications that are fast and responsive, supporting, maintaining, and upgrading solutions on complex systems.

Kruger Corp
Kruger Corp
Java Developer | Tech Consultant
2017 - 2018 (1 year)
Quito, Ecuador
  • Designed, developed, and implemented low-latency Java applications that deliver high availability and performance for clients.

  • Assisted clients in resolving complex technical issues with software features, functionality, and applications on projects.

  • Constructed code solutions to match the requirements for the tasks assigned, fixed defects, and delivered enhancements.

Showcase

Digital Platform for Annuity Products
Digital Platform for Annuity Products
  • Developed a digital platform for annuity products as part of a bank's modernization efforts.

  • Implemented event-driven architecture using Kafka for asynchronous business rules.

  • Utilized stream processing to handle complex event-driven architecture and data consistency.

Identity Protection Provider
Identity Protection Provider
  • Developed core capability APIs to modernize an identity protection provider.

  • Redesigned and decoupled existing capabilities following a delivery platform strategy to scale.

  • Utilized technologies including Node.js, Express, Java, Spring Boot, SQL Server, Datadog, Kubernetes, Istio, OPA, Auth0, Kafka, CircleCI, HashiCorp Vault, Helm, and Docker.

Inventory Management System
Inventory Management System
  • The project involves modernizing the Fortune 500 company's inventory management offering through the design and implementation of core API capabilities using microservices.

  • The engagement includes navigating changing business priorities, migrating data and capabilities from legacy platforms, and supporting complex domain rules.

  • Key challenges addressed include legacy system integration, high availability, and team alignment across multiple teams.

Education

Degree in IT & System Engineering
Degree in IT & System Engineering
Universidad de Las Américas (EC)
2015 - 2019 (4 years)
edX Verified Certificate for Introduction to Java Programming - Part 1
edX Verified Certificate for Introduction to Java Programming - Part 1
edX
2015 - 2015