Matias Cardenas
Software Engineer & QA Professional
Experienced software engineer with expertise in QA, automation, business analysis, and platform engineering. Passionate about building scalable web applications and delivering high-quality software solutions.
Experience
BA | Platform Engineer
MBA (Rabobank)
Utrecht, Netherlands
Working full time as consultant for client Rabobank.
• Performing as a Business Analyst | Platform Engineer developing and maintaining both on-premises and cloud applications
• Gathering requirements and managing stakeholders expectations
• Designing and implementing new features and bug fixes
• Automating and troubleshooting CI/CD pipelines (Azure DevOps, Python)
• Troubleshooting incidents in both on-prem (Linux servers) and cloud environments (AKS - k8s)
API Platform Engineer (Python)
Sendcloud
Eindhoven, Netherlands
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
Software Engineer (Python)
WAES
Eindhoven, Netherlands
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
Senior QA Automation Engineer
Blue Trail Software
Córdoba, Argentina
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)
Software Development Engineer in Test
McCafee
Córdoba, Argentina
• 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
QA Automation Engineer
Vates S.A.
Córdoba, Argentina
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)
Education
Education information will be displayed here once added.
Certifications
Certifications will be displayed here once added.