About me Link to heading

Hello ๐Ÿ‘‹! I am a software craftsman working since years as Principal Software Engineer.
I am driven by a strong passion for continuous learning and self-improvement through deliberate practices like coding ๐Ÿฅ‹ dojos and teaching by sharing.

I am an advocate for Extreme Programming and firmly believe that the most valuable aspect of software engineering is following a process that shortens the feedback loop, from, the idea to code user in production from customers. I always believe in the high value of being “a product engineer” that owns its domain and can connect business impact of our change rather merely write the code. I experienced that having that mindset and aim to reduce feedback loop is what bring more value.

I have written production code in multiple languages such as Kotlin , Java, Rust, Golang, and JavaScript, among others.

I consider myself a polyglot ๐Ÿ—ฃ programmer with no relevant bias, and think that learn a new one it is just matter of time for a passionate person. While learning new programming languages is valuable, I believe that a higher return on investment lies in understanding different paradigms like functional programming and object-oriented programming

Over the years, I’ve organized coding dojos , joined code retreats and delivered some public talks like Escape the legacy code matrix, sharing my insights and experiences with the community.

Why have a blog ? Because i am being an eager learner i think that “the best way to learn is to share knowlegde and get feedbacks”

Beyond my professional life, I am passionate about travel, nature, snorkeling ๐Ÿคฟ and ๐Ÿ€ basketball.

I have twin ๐Ÿ‘ฆ๐Ÿ‘ฆ children who always remind me of the most important things in life. Currently, I am proud to be working in the travel industry with Lastminute.com, where I can mix my professional skills with my personal interests.