Curriculum Vitae


I have a master’s degree in computer science and practical experience in several technologies. I have strong technical skills as well as excellent interpersonal skills. I am open-minded, friendly, reliable and flexible. I am eager to learn, I enjoy overcoming challenges and finding the best solution to solve problems. I am a versatile, hands-on developer who likes to try new technologies and expand my skills.

JavaScript (AngularJS, NodeJS, JQuery, WebdriverIO, MochaJS, ChaiJS), Java (Desktop, Android), Python (Django, Google App Engine), NCL, Lua, HTML, PHP
MongoDB, MySQL, PostgreSQL
Operating Systems
Linux (personal), Windows
IntelliJ IDEA, Eclipse, NetBeans, Sublime Text
Git, SVN

2010 - 2013
Master of Science in Computer Science
UFSC - Universidade Federal de Santa Catarina, Florianópolis, Brazil
Keywords: Distance Learning, Authoring Tools, Interactive Digital Television, T-learning, Learning objects.
2006 - 2010
Bachelor degree in Computer Science
UFSC - Universidade Federal de Santa Catarina, Florianópolis, Brazil

Guidewire Software |
Solution Consultant
June 2015 - Now
  • Extending Guidewire products to client’s requirements with Java/Gosu/AngularJS.
  • Using SCRUM methodology.
  • Talking to clients helping them creating User Stories and defining requirements.
  • Fixing bugs and implementing new features both in the frontend and backend.
  • Working with QA - Creating automated tests using Selenium based technologies.
Tools and Technologies: Java, IntelliJ IDEA, Git, SVN, JavaScript, NodeJS, AngularJS, Selenium, WebdriverIO, MochaJS, ChaiJS.
Paddywagon Tours |
Intern Web Developer
Dec 2014 - Now
  • Organizing and managing domains and hostings with GoDaddy and Blacknight.
  • Fixing bugs and developing new features in the booking system.
  • Management of several Wordpress websites.
Tools and Technologies: CodeIgniter, PHP, MySQL, Git.
Anvisa - National Health Surveillance Agency
May 2014 - Nov 2014
  • Developing a web system for the Brazilian Health Surveillance Agency.
  • Remote development using Git.
  • In charge of merging branches of the team.
Tools and Technologies: Redmine, Git, Java, Hibernate, RichFaces, JSF, Oracle SQL Developer.
TV UFSC - Television network of UFSC |
Aug 2013 - Aug 2014
  • Implemented and deployed a new website using WordPress.
  • Developed an integration among the website, the Electronic Program Guide and Google Calendar.
  • Created a web system to measure the television audience using a digital television application.
  • Created and deployed new MySQL databases.
  • Developed an Android app for a TV show (Conexão Saúde).
  • Implementing digital television applications.
Tools and Technologies: Wordpress, PHP, MySQL, HTML, jQuery, Android, Java, NCL, Lua, Google Calendar.
INCoD - National Institute for Digital Convergence |
Researcher and Developer
Mar 2009 - Jul 2013
  • Researching Interactive Digital Television, Distance Education and Authoring Tools.
  • Writing scientific articles.
  • Implementing digital television applications.
  • Implementing graphical authoring tools to create interactive digital television applications.
  • Developed an Android app for a TV show (Conexão Saúde).
  • Implementing digital television applications.
Tools and Technologies: Java, NCL, Lua.
LISHA - Software/Hardware Integration Lab |
Researcher and Developer
Aug 2008 - Feb 2009
  • Developing a IPTV’s Set-Top Box.
  • Writing scientific articles.
  • Installing and customizing drivers and modules in a Linux system embedded in a Digital TV Receiver.
Tools and Technologies: VideoLAN Client (VLC), C, C++, Linux.
Intern Web Developer
Aug 2007 - Dec 2007
  • Developing web pages for managing students of the Art Center of the Estate University of Santa Catarina.
  • Creating PHP and MySQL systems.
Tools and Technologies: PHP, MySQL.
PalmSoft Tecnologia
Intern Mobile Developer
Dec 2006 - Jul 2007
  • Developing games for celphones in Java 2 ME.
  • Developed a 2D car game. (Only developer of the team)
  • Learned techniques to shorten applications and improve performance to fit in low memory and slow mobile phones.
Tools and Technologies: Java, J2ME.

Student representative of the computer science course council at the Federal University of Santa Catarina.
2008 - 2010
  • Attending meetings with professors and directors.
  • Liaison between Faculty and student body.
  • Raising concerns about disciplines and professors.
  • Sharing feedback with students.
Member of the student union of the computer science course at the Federal University of Santa Catarina.
2007 - 2010
  • Creating and executing projects, event, talks and courses.
  • Organizing student social events.
  • Attending meetings with various other student unions.

Advanced (reading, writing, speaking)