Bachelor, Computer Science @
Universidade Federal da Bahia
Currently at Facebook working on Android stuff.
Formerly, I was at Mozilla working on Firefox for Android, one of the highest-rated mobile browsers for Android. And before that, I worked at litl on the development of the webbook, a cloud-based computer for the family, and at Nokia implementing the system UI for the Maemo-based internet tablets, such
Currently at Facebook working on Android stuff.
Formerly, I was at Mozilla working on Firefox for Android, one of the highest-rated mobile browsers for Android. And before that, I worked at litl on the development of the webbook, a cloud-based computer for the family, and at Nokia implementing the system UI for the Maemo-based internet tablets, such as the N810.
I'm mostly focused on Android development at the moment. I’m the creator of Pattrn, an unique wallpaper app with over a million downloads that has been featured on Google Play multiple times; and some cool Android libraries such as TwoWayView, Smoothie, dspec, and Probe.
I’ve been a core GNOME contributor in the past where I have taken several leadership roles such as GNOME Foundation director, Release Team member, and software maintainer.
Software Engineer @ From January 2015 to Present (11 months) London, United KingdomStaff UI Engineer @ Led the team that worked on the development of the new tablet UI for Firefox on Android. As the tech lead in the project, besides writing the new tab strip UI, I drove most of the architectural changes in the product and coordinated the interaction between the design and engineering teams throughout the whole development process. From August 2014 to December 2014 (5 months) London, United KingdomMobile Firefox Engineer @ I was part of the team that turned Firefox for Android into one of the highest-rated mobile browsers on Android. I led the development and wrote large parts of the new native UX released in 2012 including the location bar, tabs panel, history and bookmarks search, several iterations of the browser's homepage and its customization features and add-on support, remote debugging support for webdev tools, reader mode, and more.
As a member of the GNOME community, I've taken several leadership roles in different fronts of the project:
- Release Team member (2008-2011)
- GNOME Web coordinator (2009-2011)
- Planet GNOME editor (2009-2011)
- GNOME Foundation's Annual Report editor (2007-2009)
- Roadmap coordinator (2007-2008)
- GNOME Journal release organizer (2007-2008)
- Google Summer of Code admin (2007-2008)
- Outreach Program for Accessibility admin (2008)
- Membership Committee member (2006-2007)
- GNOME Brasil coordinator (2006-2008) From July 2005 to December 2012 (7 years 6 months) Senior User Interface Developer @ litl is computer company focused on simple, connected, engaging devices for the family. The company's devices run litl OS, a high-design, maintenance free, cloud-based operating system that allows quick connectivity to the web with a user interface that is simple and intuitive.
As a member of the company's very first developer team, I wrote large parts of the core UI and underlying framework of the litl OS that shipped in the litl webbook, the company's first product. I also wrote large parts of some of the OS main features: settings, contacts/friends, video chat, photo and video, media uploader, app installer, and others.
I've been elected to the Board of Directors twice (2008 and 2009). As a member of the Board, I was responsible for producing the Foundation's annual report (2007 and 2008), co-administered and revamped the Friends of GNOME program in 2009, co-administered the Accessibility Outreach Program in 2008, and took care of several other misc activities (communication with the community, organization of hackfests, marketing actions, etc). From July 2007 to February 2010 (2 years 8 months) Software Engineer @ Worked in a small team responsible for maintaining and developing Maemo's UI shell (app launcher, app switcher, status bar, and home screen) and framework (configuration applets, widgets, and plugins). Maemo is a Linux-based software platform that powers mobile devices such as the Nokia N800 and N810 Internet Tablets.
As a member of the UI framework team, I worked on a full rewrite of the UI shell and framework (Hildon Desktop) and the configuration tool (Hildon Control Panel) that shipped with the N810 Internet Tablet by the end of 2007. More specifically, I wrote the new plugin system with support for language bindings (such as Python), the system notification manager, the system's control panel, large parts of the app launcher, app switcher, and status bar, and others. A few of the technologies used in the project: GTK+, X libs, D-Bus, GLib, GObject, GConf, SQLite, Hildon, and GNOME-VFS.
I also played an important role on bringing more transparency and openness to the Hildon and Maemo development by creating public communication and collaboration channels (blogs, mailing lists, wiki, etc) inside GNOME's infrastructure. From October 2006 to March 2008 (1 year 6 months)