Bio

I’m David Martín-González, a software developer. I was born in Spain and am currently living in Germany. I studied a BSc in Computer Engineering in Las Palmas, Spain, and then a MSc in Informatics in the Technical University of Munich in Germany. I speak English, Spanish and some German. On top of that, I’ve completed a BSc in Psychology at the National University of Distance Learning in Spain as a hobby, and as a way of challenging myself.

My experience

My first software development role was back in 2013, and since 2016 I’ve worked as a full-time software engineer in a variety of roles, mostly in remote positions. I’ve had the pleasure of working with a lot of different technologies, but the ones with which I’ve spent the most time in my career so far have been TypeScript (and JavaScript), Python, React, Vue, Angular.js, Node.js, PostgreSQL and GCP. Furthermore, I’ve been spending some time upping my Rust game, which you can see for yourself in my projects.

Who am I as a developer?

If I need to figure out a way to define myself as a software developer, I’d say that I’m someone who has a strong drive for leaving stuff in much better shape than I found it. I enjoy refactoring work, but also any work that involves automating or simplifying processes that would leave more time on my team’s hands. And the feedback I’ve got from colleagues is that I seem to be able to write code at a very high pace without compromising on its quality, which is something I feel extremely proud about.

What gets me excited?

What I enjoy the most, both in my personal life and my professional career, it is to take on new challenges and learn about new things. That is why I value so much the opportunity to keep learning on the job, and also to try out new languages and technologies. But of course there’s life outside software development - you may have picked up on my appreciation for psychology, and you might also catch me reading non-fiction works, hiking, cycling, gaming or watching motor racing.

Closing remarks

I am always looking forward to discover new stuff, or simply revisit any tools I have used in the past and get back up to speed with them. So don’t hesitate to drop me a line if you think my experience aligns with what you’re looking for, but also if you’d like me to work with, say, Go, Scala or C# - these have been on my shopping list for a while. And even if it’s a language I haven’t mentioned, don’t fret - it may well become my next new challenge! ;-)

If this sounds interesting to you, feel free to reach out! You can reach me via LinkedIn. You’re also very welcome to check out my GitHub repos.