I'm a full stack software engineer with a strong bias toward backend development. My technology stack of choice is the JVM, Java, Spring Framework, PL/SQL under PostgreSQL. On the frontend, I enjoy Vue.js and vanilla JavaScript, even more if they talk to a REST API. My current area of interest is system orchestration with Ansible and online payments.
My general attitude toward software development is that I prefer to have something tomorrow which works for months rather than have something today which I have to fix tomorrow. Although I prefer to live by this rule, I know when and how to make exceptions.
I love challenging problems. Performance, scalability, optimization, algorithm design keep me way more excited than CRUD code.
I hate to accumulate technical debt, which I try to avoid by developing test-first with an emphasys on quality. Speed and productivity is achieved by a strong knowledge of the tools used.
I encourage short, to the point discussions whenever needed to understand the real value that must be delivered rather than the technical implementation details of a feature. Communication and transparency must be core values for the whole group, I strive to work as a team and not as individuals that just happen to be under the same roof.
It is essential that the organization I am part of pushes me out of my comfort zone from time to time, because I think that's where the real lessons can be learned.
When out of office, I enjoy silent activities like astrophotography or meditation.