Marcos Lopez Gonzalez

Software Engineer at GBIF: The Global Biodiversity Information Facility

Oviedo, Asturias, Spain
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
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.
code9 years of coding experience
job6 years of employment as a software developer
bookComputer Science Technical Engineering, Computer Science Technical Engineering at Universidad de Oviedo
bookCoursera
bookCode School
bookMongoDB for Java Developers, MongoDB for Java Developers at MongoDB University
languagesSpanish, English, Russian
stackoverflow-logo

Stackoverflow

Stats
5,526reputation
443kreached
21answers
3questions
Badges
java
top-1%
spring-mvc
top-1%
spring
top-1%
github-logo-circle

Github Skills (19)

web-application10
spring10
spring-mvc10
java10
javas10
exception-handling10
testing9
unit-testing9
file-handling6
spring-data-jpa6
design-patterns6
android-studio6
android6
rest6
spring-data6

Programming languages (7)

HiveQLSmartyTypeScriptJavaJavaScriptHTMLPython

Github contributions (5)

github-logo-circle
eugenp/tutorials

Nov 2017 - Dec 2019

Getting Started with Spring Boot 3:
Role in this project:
userBackend Developer
Contributions:93 commits, 30 PRs, 1 comment in 2 years 1 month
Contributions summary:Marcos primarily contributed to the core-java module, focusing on exception handling and root cause analysis. They implemented and refactored exception-related code, creating utility classes for finding root causes and updating test examples. The user also added new functionality related to date calculations and age calculation in the core java module. Their changes suggest a focus on improving the robustness and functionality of core Java components.
spring-bootspring-security-oauthsecurityauthenticationsecurity-oauth
gbif/collections-sync

Jan 2020 - Dec 2024

Contributions:12 reviews, 10 PRs, 188 pushes in 4 years 11 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Marcos Lopez Gonzalez - Software Engineer at GBIF: The Global Biodiversity Information Facility