I'm a senior web designer and developer with experience as a product manager, consultant, freelancer, teacher and also co-founding Startups.
I have solid knowledge of UI/UX, using tools like HTML5, CSS3, JS, Coffeescript, prototyping, wireframing and visual design like Photoshop/Illustrator. I'm also a big believer of a metric driven design approach.
I'm currently working as a senior designer and developer at Starter League. I dedicate most of my time creating Lantern. For the past year and a half we've been trying to rethink learning management systems and create the antithesis of bloated and complex tools for educators.
On a small team my responsibility is to plan the next features and make sure everything the user interacts with gives a pleasant experience. That involves sketching, prototyping, coding in HTML/CSS/JS and Ruby, QA, performance testing, data tracking/analysis and eventually marketing.
We also have Basecamp as advisor which is giving me the chance to be criticized and learn from designers and programmers like Ryan Singer, Jason Fried and David Heinemeier Hansson.
I spent three years running Objetiva, a consultancy company I co-founded in Brazil. I was involved with teams and projects of all kinds and sizes. From startups to enterprise customers, from desktop to mobile.
We consciously decided to maintain a small team. We were profitable from day one and managed to deliver and keep our customers happy.
Even with everything going well, I believe that we need to change when it's not required. Feeling that we reached a good level of what is possible with consultancy, me and my partner decided to put our company on hold right after a good acquisition proposal. We've done consultancy for long enough, and it was time to try something new.
In 2010 I was invited to be university teacher on a post-graduation course. It was an interesting experience but formal education in Brazil has some flaws and I found myself lacking passion. At the same time, I co-founded a consultancy company called Objetiva Software.
I launched a product for the financial market called Cifras. I both developed and maintained the software by myself for over a year. Seeing things from another perspective was an amazing experience. I was pleased with the implementation but I learned that building amazing requires many different skills which makes doing it alone really, really hard.
I was invited to teach Adobe Flex in the most popular online school in Brazil, e-Genial. A year later, I moved from Flex to Rails and have been teaching Ruby's related topics ever since. I continued with this partnership until 2012 and had the opportunity to train over 1,500 students, both in physical classrooms and live online classes.
I became partner in a small design studio. At the same time, I started using Rails on my projects, which made me enjoy making web apps again.
In order to test new technologies, learn how to manage my own projects and deal with clients I became a freelancer.
I started with a technical course in IT lasting 3 years. Shortly after completion, at age 16, I was hired to work on desktop apps used in movie theaters. I concluded my BS in Information Systems at age 21.
Atlas is a fitness gadget to measure your performance. I did a quick html prototype for what could be a custom dashboard when the product launches. Since they will have a public API, I decided to experiment with some ideas during my last vacation while I'm waiting for their big launch.
Lantern is a learning management platform that's designed for teacher and students to make them more productive without getting swamped in settings or a confusing interface.
My main responsibility is to make sure everything that our users interact with is well crafted, simple to use and enhances their productivity. My daily work involves planning iterations and roadmaps, sketching, prototyping, illustrating, writing production code from scss to ruby, QA, measuring and helping with marketing.
Starter School is new program launched by Starter League with the goal to teach beginners all the important disciplines to build successful commercial software.
In that project I was responsible for everything related to design and programming.
In that project I was the responsible for visual design, including psd mockups, html, css and UX as whole. It was an interesting experience be part of a Grails team and deal with integration of my ideas with production code.
In this one, my job was layout, branding and frontend development. I was also part of Rails team. The core idea was a place where people in Brazil could find good restaurants. The restaurants also had some control over the UI of their pages.
For this project I was responsible just for psd mockups and branding. This is not the style I like to follow, I usually prefer to work with real html/css inside the App to really test and integrate the design. But for this project, I think the final result was good enough.
For this project I was responsible for the whole layout, frontend and also part of the Rails team. It was an interesting project specially the theme gallery because there was a lot of constraints to deal.
For me, the best way to learn is sharing. Take a look at my most recent talks on IT conferences (more talks here):