I discovered my passion for programming at the age of 18 and I have never stopped furthering my understanding and my technical skills, both as a student and a professional. I am working in a small IT company specialized in B2B web applications and focused on open-source technologies since 2007. Here I became a strong Java expert with a great knowledge of frameworks like Hibernate, Spring, Struts, ZK and webservice SOAP.During my studies (Bachelor of Science, major in Computer Science with a result of 100/110) I received a intimate understanding of software engineering, Object Oriented Programming and design patterns. Specialized in relational database, I can easily query complex structures holding millions of record and I am also very proficient in database planning and developing.In August 2011 I changed my position at my company Origina S.r.l. from employee to external free-lance partner and I started working as independent developer. I have already completed three projects for my cu