Summary
Marcos Lopez Gonzalez is a software engineer based in Oviedo, Spain, with around a decade of experience specializing in Java, microservices and big data-powered backend systems. At GBIF he led API and data-ingestion projects, migrating pipelines to modern stacks (Apache Beam, Avro, Elasticsearch) and modernizing microservices to Spring Boot while improving CI/CD, testing and observability. He combines hands-on distributed-systems work—Hadoop ecosystem, Spark, RabbitMQ—with practical devops automation and occasional React front-end pieces to deliver end-to-end products. An active technical writer and open-source contributor, his contributions to the popular eugenp/tutorials repo show a focus on core-Java robustness (exception handling, root-cause utilities) and date/age calculations. Curious and product-oriented, he pairs engineering craftsmanship with product thinking to make data accessible and usable for real users.
9 years of coding experience
6 years of employment as a software developer
Computer Science Technical Engineering, Computer Science Technical Engineering at Universidad de Oviedo
Coursera
Code School
MongoDB for Java Developers, MongoDB for Java Developers at MongoDB University
Spanish, English, Russian