Summary
Javier Revilla is a Senior Data Engineer with 11+ years blending software engineering, data architecture and DevOps across public sector, research labs and FinTech/SaaS clients. Trained as an electronic engineer and PhD-level instrumentation specialist, he has built scalable ETL pipelines, search-driven public portals (ElasticSearch + Rails) and hybrid integrations for ERP, payment and web platforms. He brings hands-on cloud deployment experience (Heroku, DigitalOcean, Azure, AWS) and a pragmatic focus on refactoring legacy systems toward Clean Architecture and SOLID design. Notable for moving between academic geophysics projects in Europe (ETH, IPGP, LGIT) and production systems in Peru and the US, he’s comfortable with both low-level instrumentation work and high-level product delivery. Javier is particularly adept at stitching disparate systems into cohesive data flows—APIs, ERPs and SaaS tools—while improving scalability, observability and security.
12 years of coding experience
15 years of employment as a software developer
Doctor of Philosophy - PhD, Doctorado en Instrumentación, aplicado a la Sismología
, Doctor of Philosophy - PhD, Doctorado en Instrumentación, aplicado a la Sismología
at Laboratoire de Géophysique Interne et Tectonophysique (isterre.fr)
Master in Instrumentation, Geophysics and Seismology, Master in Instrumentation, Geophysics and Seismology at Université Joseph Fourier (Grenoble I)
Master's degree, French Language and Literature, Master's degree, French Language and Literature at Université Jussieu, Paris 7
Engineer's degree, Electronics, Engineer's degree, Electronics at National University of Engineering
Software and Data Engineer, Geophysics and Seismology, Software and Data Engineer, Geophysics and Seismology at ETH Zürich
English, French, Spanish