Alejandro Martínez Vieites

Alejandro Martínez Vieites

Software Developer @ Xata

About Alejandro Martínez Vieites

Alejandro Martínez Vieites is a software developer with extensive experience in backend development, particularly in Golang. He has worked for various companies in Spain, including VASS, Darwinex, and Xata.io, and has a strong background in high availability systems and client-server architectures.

Work at Xata

Alejandro Martínez Vieites is currently employed as a Software Developer at Xata.io, a position he has held since 2022. He works remotely and focuses on enhancing the platform's backend capabilities. His contributions include introducing the JSON column type, which improves data storage efficiency. Additionally, he has worked on optimizing query performance by reducing round trips through improved one-to-many relations.

Education and Expertise

Alejandro studied at CPR Caixa Galicia, where he completed a Ciclo Superior en Desarrollo de Aplicaciones Informáticas from 2003 to 2005. He furthered his education at Universidade da Coruña, earning a degree in Ingeniería Técnica en Informática de Gestión, specializing in Java Web Applications from 2005 to 2009. His expertise includes developing high availability systems, message-passing architectures, and client-server architectures. He specializes in Golang backend development and is currently experimenting with programming languages such as Go, Scala, Python, and Javascript.

Professional Background

Alejandro has a diverse professional background in software development. He began his career at Union Fenosa in 2005, followed by a brief stint at the University of A Coruña in 2009. He worked at Altran from 2011 to 2012 and then joined VASS, where he worked from 2010 to 2011. His longest tenure was at Darwinex, where he served as a Software Developer for ten years, from 2012 to 2022, primarily in Madrid and surrounding areas.

Technical Skills

Alejandro possesses strong technical skills in developing high availability systems and M2M systems. His background includes significant experience with client-server architectures. He specializes in Golang for backend development and has a solid understanding of various programming languages, including Java and Python. His work often involves optimizing system performance and improving data handling capabilities.

People similar to Alejandro Martínez Vieites