Printing tool Download PDF


I graduated with bachelor degree in Information Systems and have worked in the technology field for 5 years. I am a developer with full system development lifecycle experience, including designing, developing and implementing test plans, test cases and test processes. As technology is my passion, I am always seeking challenges that will lead me to improve my skills and gain experience.

Work History

Mar 2016Present

Full Stack Web Developer

Working as a Full-stack Java web developer for, a system that provides information on all Irish and UK Companies I am responsible for the architecture, documentation, development and maintenance of new and existing features in the system. In the time I worked for I have gained knowledge in tools such as AWS EC2, S3, Machine Learning, Route 53, Elastic Load Balancing and Shell scripting. I was able to help the development team on moving to Agile, to build a test suite that covers integration, unit and acceptance tests and implement a solid continuous integration build. I also had the opportunity to develop a RESTful API for international company reports.

Apr 2014Dec 2015

Magento e-commerce Developer


During the time I worked with Lealmente, I developed and customized e-commerce stores using the PHP Magento platform. I was responsible for setting up and maintaining the servers in AWS EC2. 

Dec 2012Apr 2014

Web Developer

Caelum Ensino e Inovação

Working as a developer for,  Caelum's IT courses online platform I was able to get a wide expertise in different languages and tools for web development.

I was part of a scrum team where I could learn the theory and practice of the agile methodologies,  frameworks and principles. My team had a Kanban whiteboard to organize all the sprint workflow and I was responsible for documenting, testing and developing new features. I also had the opportunity to learn and practice TDD principles which was the methodology  chosen by my team to develop.

During the time I worked at Caelum I learned and used the following tools:

Programming Languages:  Java, Python
MVC Frameworks:  Spring, VRaptor
Databases: MySQL, HSQLDB,H2, MongoDB, Oracle 11g

Testing Frameworks: JUnit, Mockito, Selenium

ORM Frameworks: JPA, Hibernate
Web Containers and Application Servers: Tomcat, Glassfish, Jetty, JBoss AS
Build Tools: Maven, Ant, Ivy

Frontend: HTML5, CSS3, JavaScript,  jQuery

Version Control: GIT, SVN

Education & Training    

Feb 2017Feb 2017

Certified Scrum Master - Scrum Alliance

Jul 2011Jul 2015

Bachelor Degree in Information Technology

Universidade Presbiteriana Mackenzie
Aug 2013Aug 2013

Web Development with HTML, CSS and Java Script

Caelum Ensino e Inovação

32 hours

Apr 2012Apr 2012

Spring Framework

Caelum Ensino e Inovação

20 hours

Jan 2012Jan 2012

Database Persistence with JPA and Hibernate

Caelum Ensino e Inovação

30 hours

Jan 2012Jan 2012

Web Development with JSF and CDI

Caelum Ensino e Inovação

40 hours

Jan 2012Jan 2012

Java EE with Web Services

Caelum Ensino e Inovação

40 hours

Jul 2011Jul 2011

Java Web Development

Caelum Ensino e Inovação

40 hours

Jul 2011Jul 2011

Java laboratory with JSF, tests and Design Patterns

Caelum Ensino e Inovação

20 hours

Jun 2011Jun 2011

 Java and Object Oriented Programming    

Caelum Ensino e Inovação

40 hours


Language/Skill Level
Portuguese Fluent
English - Speaking Advanced
English - Writing


English - Listening Advanced
English - Reading


Technical English




J2SE (6,7,8) J2EE (6,7)


Tomcat, Glassfish, JBoss AS, Apache, nginx


MySQL, Oracle 11g, H2, HSQLDB, MongoDB

Agile Methodologies and Frameworks

Scrum and Kanban.

Version Control 

GIT + Github and SVN

Software Testing

JUnit, Selenium, Mockito, JMeter. Knowledge on both TDD and BDD methodologies.


HTML5, CSS3, Java Script, JQuery.

MVC Framework MVC/ORM Framework

JPA and Hibernate, VRaptor MVC Framework, Spring 3,  JSF , Struts I and Struts II.

Operating Systems

 Windows, Linux and Macintosh.