With a CS degree from the Polytechnic University of Madrid (UPM), David has been working in Software development for more than 20 years, taking part in projects for different projects in sectors like Banking, Defense, Services & Retail, Maritime and ground transport. Currently, David holds the position of Developer Advocate at AxonIQ.io David also participates regularly in training sessions: he has been a Certified Spring Source Instructor from 2010 to 2015. Since 2011 he is one of the instructors for the advanced JavaSpecialist Courses in Spain.
Since 10 years ago, David has been also involved regularly with several tech communities, events and conferences both as organizer or/and as speaker. Currently is one of the organizers of the Madrid Java User Group and part of the technical committee for Lambda World (a functional programming conference) in Cadiz, South Spain. He was recognized as JavaChampion in January 2020.
He has been speaking at conferences like OpenExpo Europe 2019, Open Source Lisbon 2019, T3chFest (2014, 2016), JBCNConf (2015, 2016, 2017, 2018, 2021), Codemotion Madrid (2012, 2019), Codemotion Milan (2016), Voxxed Days Zürich (2016), OpenSouthCode (2017), Spring I/O (2011, 2012 2015), Liferay DEVCON (2018), Software Crafters Barcelona (2018). He is also a regular speaker at several Java User Groups and local tech meetups like MadridJUG, MálagaJUG, CastellónJUG & deCharlas.com, MilanJUG, ValenciaJUG, VigoJUG, BarcelonaJUG, comunidad hispana de JUGs, MadridJS, Hackathon Lovers…
- Hidden gems and traps that you probably didn't think of using Event Sourcing.