A Software Engineer,
with experience on various
technologies and environments:
web, desktop and mobile, both on client and server side.

Able to follow best practices and design patterns used in software architecture and development, and their evolution.