I develop software for a living, and then I go home and continue thinking about software because I just can't get enough.
I'm a full-stack engineer with infrastructure skills. I've led multiple agile delivery teams, being an individual contributor, driving architecture topics, and coaching and supporting other team members.
I believe in high-quality software and advocate for Continuous Delivery, Test Driven Development, and quick iteration. I write and speak about my experience regularly. Needless to say, all the opinions expressed in this blog are mine and only mine.
Following the Pragmatic Programmer advice, I try to learn some new technology every year. My github account is full of small projects I have started to teach myself new things, such as this page itself. A list of them, in no particular order
I am a bit picky about the tools I use. Actually, I am very picky. I cannot remember how many times I did rewrite my shell config in the past. It is problematic for pair programming because I usually am the only one that can work at my computer.
- Google Chrome