About
I'm currently working for 37signals as a Senior programmer in the SIP (Security, Infrastructure, Performance) team. I love OSS: I'm a Rails contributor and member of the Gitlab Core Team. I'm also interested in privacy and I recently created a Chrome extension to Protect from Email Tracking.
Principles
Below you’ll find the key engineering principles in which I believe:
- Not over engineering: Always try to “do the simple thing”, embrace the philosophy of don’t reinvent the wheel but when is required also do the groundwork.
- Self management: Don’t need a manager which does daily check-ins.
- Automation is key: when something has to be done always consider the trade-off of automating the
process.
- One big part of automation is testing: use TDD development when is fit and test the full stack of the application following the test pyramid principle.
- Write code for humans: write code to be read by humans, debugged by humans and maintained by humans.
Motivations
Over the years I’ve figured out what motivates me and the conditions under which I like to work:
- Culture: From my experience, autonomous people and cross-functional teams working through consensus and helping each other bring the best results. Micro-management is not acceptable.
- Role: I’m mostly knowledged in back-end development using Ruby on Rails, can work on the frontend too but it’s not my strongest skill. I do embrace the DevOps movement and have hands on infrastucture management with Kubernetes.
- Transparency: I work more effectively when the company shares as much of the long-term intentions as possible.
- Work-life balance: While I am ok with putting in a few extra hours on rare occasions, regular over-time is not something I do.
If you’d like to know about my development career you can download my resumé.
OSS contributions
Below you can find some of my OSS contributions:
- Gitlab and GitlabFOSS
- Rails
- Suse Open build service
- Ruby
- Test-Prof
- More on my Github profile
Currently I’m spending my time diving into Rails internals and working on increasing the amount of my contributions to the project.
Get in touch? Please send me a message on twitter or linkedin.