Matías

Software Engineer

Welcome to my website! Here you can find a summary of my education and experience. Thanks for visiting!

Experience

Software Engineer (Python/RiskShield)

Rabobank

Utrecht, Netherlands

1 year 9 months

Working in the Fraud Detection department. We take care of two important applications, once in the cloud and
the other on-premises, with the goal of detecting and preventing fraud in online transactions.
● Enabling Data Analysts work by designing and implementing new features around the application, handling
all IT requirements: application itself (RiskShield), side middleware service (Python/Django), supporting
scripting (bash/python) and database scripting, migrations and design (MSSQL).
● Automating and troubleshooting CI/CD pipelines (Azure DevOps, Python)
● Implementing and monitoring application through dashboards, improving issue detection and investigation
time (Splunk, Azure Portal Dashboards)
● Enhancing and maintaining the internal Runbook web application (Django), adding support for multiple
application types and improving release coordination.
● Designing and documenting application architectures, including security flows, logging strategies, and new
RiskShield feature integrations.

Azure DevOps RiskShield Kubernetes Docker Python Linux

API Platform Engineer (Python)

Sendcloud

Eindhoven, Netherlands

2 years 9 months

Part of the platform domain of the company, working cross-development teams providing solutions in the API ecosystem.

• Developed in-house libraries and services to support API development and testing (Python, Django-Ninja, Docker)
• Defining REST API guidelines and standards and enabling/enforcing them through all the development teams
• Automating CI/CD around the API design process (Gitlab CI, Python)
• Developed a service for supporting end-to-end tests performed from the front end (Python, DRF, PostgreSQL)
• Introduced BDD and pytest-bdd within the teams for improving collaboration and promoting behavior driven development
• Introduced contract testing approach within the organization, creating guidelines, POCs and maintaining an open source library (django-contract-tester)
• Assisting product engineering teams in API design

Python Docker Django Django Ninja Gitlab OpenAPI DRF pytest

Software Engineer (Python)

WAES

Eindhoven, Netherlands

1 year 8 months

Worked full-time for client ASML.

• Developed and maintained a set of applications in Python, used by test and development teams to perform crucial system integration tests
• Migrated two applications from python 2.7 to 3.8
• Merged two applications (one with python 2.7 and another one with python 3.8) with similar use cases into one, performing a heavy refactoring
• Collaborated with development and testing teams, gathering functional and non-functional requirements for improving process within their system tests
• Support and assistance in tooling usage, troubleshooting errors, and fixing bugs

Python Django Docker ElasticSearch

Senior QA Automation Engineer

Blue Trail Software

Córdoba, Argentina

11 months

Consultant for Samsung, in particular for the project of their IoT application (SmartThings).

• Developed and maintained a test framework used by multiple microservices (Java and RESTAssured)

Java RESTAssured Gitlab

Software Development Engineer in Test

McAfee

Córdoba, Argentina

1 year 6 months

• Defined functional test strategies for both the backend and end-to-end test of the application
• Maintained legacy test framework and introduced a new one for end-to-end tests with Java and Selenium

Java Selenium

QA Automation Engineer

Vates S.A.

Córdoba, Argentina

5 years 5 months

Transitioned from previous role to QA Automation Engineer.

• Design and implementation of a new test automation framework
• Implemented automated tests for end to end tests within different services (PL/SQL and vbscript)

HPT (UFT) PL/SQL vbscript

Education

Information Systems Engineer (Masters degree)

Universidad Tecnológica Nacional

Córdoba, Argentina

2018

Certifications

CKAD: Certified Kubernetes Application Developer
View Details
CKAD: Certified Kubernetes Application Developer

Linux Foundation

View Details
Nederlands als tweede taal programma I [B1]

College voor Toetsen en Examens

PCAP: Certified Associate in Python Programming
View Details
PCAP: Certified Associate in Python Programming

OpenEDG

PCEP: Certified Entry-Level Python Programmer
View Details
PCEP: Certified Entry-Level Python Programmer

OpenEDG

View Details
Cambridge English: First (FCE)

Cambridge University Press & Assessment English