I use my knowledge about the market, product, and users to gather requirements, test builds, ensure UI, CLI, APIs are easy to use, and deliver documentation and training products.
My ultimate goal is to put myself out of a job by helping create products that require no documentation.
Docker is the world's leading software container platform, enabling millions of users to build, ship, and run applications that are reproducible and work anywhere.
I know I can't achieve much alone, so I collaborate closely with engineers, designers, product managers, support, marketing, and end-users to help Docker EE cross the chasm.
OutSystems is an enterprise low-code platform that lets you visually develop your entire application and deploy it natively on iOS or Android devices, or to the web.
Completed my Master's thesis at OutSystems: Softening the Learning Curve of Sotware Development Tools.
The thesis addresses the problem: "I'm building an IDE (or any other complex software tool), how can I make it easy for first-time users to learn it?"
It discusses several alternatives to guiding users such as: help files, video tutorials, discussion forums, gamification and intelligent tutoring systems. It also explains how each of them can be used to assist the learner transitioning from novice to expert.
As part of the thesis, I've extended OutSystems Platform IDE embedded tutorials, in order to:
During the internship I've also participated and led several usability tests, that led to direct improvements on the product.
Finished with 17/20 a MSc in Computer Science, majoring in Multimedia Systems with a minor in Intelligent Systems.
Majoring in Multimedia Systems allowed me to attend a Human-Centered Design course, and made me understand that Games and UX have so much in common.
I learned what it takes to be a Game Designer and a Game Developer.
In the Intelligent Systems minor I learned the importance of thinking of different strategies to address a problem. Sticking with the first good enough might cost you in the long run, or in AI terms, you might have found a local maximum.
I had read the Mythical Man-Month by now, so I decided to take a course on Project Management (big mistake, since the focus was on waterfall methodologies).
I was also starting to get curious on what it takes to manage and scale a company or team, so I took a course on Organizational Architecture.
Finished with 14/20 a BSc in Computer Science.
This was where my interest for usability was born. Sometime after finishing a course on Human-Computer Interaction, I attended a talk by Don Norman. At first the talk seemed superficial, but looking back, it made me buy the Design of Everyday Things. Reading it was like drinking knowledge from a firehose.