2014 - 2016
Master's degree, Federal University of Amazonas, Brazil.
Computer science. Robotics & Computer Vision lab
Dissertation: Anthropic elements detection in Amazon Forest's aerial images
2005 - 2006
Specialist degree, FURB, Blumenau, Brazil.
Web software development
Dissertation: Using constraint satisfaction algorithms to solve educational resource allocation problems
2001 - 2004
Undergraduate degree, CEFET-AL, Brazil.
Information Technology. Research on software engineering
2017 - now
Developer, Codus Tecnologia, Sao Paulo, Brazil.
- Evolution and maintenance of a leading online wine retailer in Ruby on Rails and PosgreSQL.
2016 - 2017
Freelance developer, Self-employed, Sao Paulo, Brazil.
- Designed and implemented integration for industrial automation solutions for remote international clients;
- Design and developed web-based solutions to small businesses with Python/Django.Digital TV for Nokia X platform (Android, Java, C++);
2014 - 2016
Software developer, INDT - Microsoft, Manaus, Brazil.
- Planned and created tools for digital image quality analysis using image recognition algorithms;
- Implemented and shipped image processing solutions to printer drivers on Linux, Mac and Windows.
2011 - 2014
Software developer, INDT - Nokia, Manaus, Brazil.
- Implemented and delivered Digital TV for Nokia X platform;
- Designed, implemented and shipped Nokia/HERE Transit for Series 40 (Nokia Asha) for a global release;
- Implemented and shipped SMS-Based solution to thousands of Nokia Series 30 mobile phones;
- Helped junior team members to understand agile development and tutored them on best software engineering
2007 - 2011
Software Developer, Software architect, Teclogica, Blumenau, Brazil.
- JEE solutions involving several application servers such as JBoss and Glassfish;
- Planning and execution of legacy solutions replacement/improvements.
2007 - 2010
Software developer, Teclogica, Blumenau, Brazil.
Responsible for designing and implementing JEE enterprise software architecture.
- Java web development with JSP, Servlets, Portlets and JSF;
- Java persistence layers/solutions such as Hibernate, JPA and db4o;
- Oracle database programming with PL/SQL and Java stored procedures;
- Desktop software solutions with Java Swing;
- Microsoft Office plug-ins creation (VBA and C#).
2001 - 2007
Software developer, Various.
- Designed, implemented and shipped commercial software, ranging from PoS, CRM to ERP backend;
- Teached Java and general programming courses for undergraduates.
Java, Python, C, C++, C#, Objective-C, MATLAB, Shell Script, SQL.
Oracle, PostgreSQL, MySQL, SQLServer, db4o.
Git, Jenkins, Gerrit/Phabricator, emacs, build tools, Docker, Vagrant.
Scrum, Code Review, Continuous Integration, Continuous Deployment, TDD.