Download PDF

leonardo castanheira

  • Dublin - Ireland


I graduated with bachelor degree in Information Systems and I've been working in technology field for 4 years. I have experience in software development and agile methodologies such as developing online platform and being a Scrum Master.  As technology is my passion, I am always seeking to improve my skills to gain knowledge and experience in Software Development, Agile Product and Project Management, Agile Methodologies and Culture, Consumer Behavior, Metrics Analysis.

Work History

Mar 2016Present

Java Web Developer

Working as a Full-stack Java web developer for, a system that provides information on all Irish and UK Companies.

Apr 2014Dec 2015

E-commerce Developer


During the time I worked with Lealmente, I developed and customized e-commerce stores using the Magento platform.

Dec 2012Apr 2014

Web Developer

Caelum Ensino e Inovação

Working as a developer for, an education platform with many IT courses including programming languages, frameworks and software development processes, I was able to get a wide expertise in technologies to develop online platforms.

During the time I worked at Caelum I was part of a scrum team where I could learn the theory and practice of the agile methodologies, agile frameworks and principles. My team had a Kanban whiteboard to organize all the sprint workflow.  

I worked with the following tools:

- Java EE
- Spring MVC Framework 

- VRaptor MVC Framework
- MySQL, HSQLDB,H2, MongoDB, Oracle 11g
- JUnit, Mockito
- Selenium
- JPA and Hibernate

- Tomcat, Glassfish, Jetty, JBoss AS

- Ant
- Ivy
- CSS3

- jQuery

Education & Training    

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



Agile Methodologies and Frameworks

Scrum and Kanban.

JAVA core and JAVA EE

EJB, Web Services and knowledge about Design Patterns and Object Oriented.   

Android development

Java for Android app.

Version Control Tools

GIT, using Github Social Network

Software Testing  

Experience developing unit tests with JUnit and integrated tests with Selenium WebDriver, using patterns like PageObjects, Builders and TDD (Test Driven Development) methodology.


HTML5, CSS3, Java Script, JQuery.

MVC Framework MVC/ORM Framework

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

Operating Systems

 Windows, Linux and Macintosh.