<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<!--?xml-stylesheet type="text/xsl" href="http://weblogs.java.net/blog/felipegaucho/cv2html.xslt"?-->
<?xml-stylesheet type="text/xsl" href="cv2html.xslt"?>
<curriculum idiom="en" title="Senior Developer / Architect Java">
	<contact>
		<greeting>Mr.</greeting>
		<name>Felipe Vieira Silva</name>
		<title>Software Designer</title>
		<address>75, Rue Raymond Poincaré - 54000 Nancy - France</address>
		<email>fgaucho@gmail.com</email>
		<phone>+33 03 83 28 56 89</phone>
		<url>http://weblogs.java.net/blog/felipegaucho/</url>
		<photo>http://weblogs.java.net/blog/felipegaucho/archive/foto.jpg</photo>
		<summary>I'm a self-motivated person with several years of experience in the software market. My profile is based on creativity and inovative thinking applyied to the best design pratices. I'm skilled in team leadership including some years of experience as university teacher and also some experience as team leader (junior project manager). My carrier follows the trail of the Java Technology, with a professional experience that includes all roles of a common project life cycle: from junior programmer to software architect with solid background in OO, Design Patterns, UML, continuous integration, etc.
		</summary>
		</contact>
	<skills>
		<skill>
			<name>Java</name>
			<description>Solid background in Java, with more than 8 years of professional as developer and system analyst on J2SE and J2EE projects. Book reviewer of the Deitel - Java How to Program, 4th Edition. Weblogger on the java.net portal. SCJP - Certified Java Programmer.
			</description>
			<subject level="guru">
				<name>J2SE</name>
				<description>test</description>
			</subject>
			<subject level="expert">
				<name>J2EE</name>
				<description>just a test</description>
			</subject>
		</skill>
		<skill>
			<name>XML</name>
			<description>Skilled in XML, DTD, XSLT and also experienced on projects based on the Java frameworks used to manipulate data in XML formats: JAXB and JAXP.
			</description>
			<subject level="expert">
				<name>JAXB/JAXP</name>
				<description>just a test</description>
			</subject>
			<subject level="expert">
				<name>XSLT</name>
				<description>just a test</description>
			</subject>
		</skill>
		<skill>
			<name>Database</name>
			<description>Expert on JDBC with an average knowledge on ER data modeling.</description>
			<subject level="expert">
				<name>JDBC</name>
				<description>just a test</description>
			</subject>
			<subject level="basic">
				<name>Oracle</name>
				<description>just a test</description>
			</subject>
			<subject level="basic">
				<name>MySql</name>
				<description>just a test</description>
			</subject>
			<subject level="basic">
				<name>DBDesigner</name>
				<description>just a test</description>
			</subject>
			<subject level="basic">
				<name>Data Modeling</name>
				<description>just a test</description>
			</subject>
		</skill>
		<skill>
			<name>Analysis + Design</name>
			<description>Expert on the Object Orientation Paradigm, university teacher on classes about OO Software Design, UML and Design Patterns.
			</description>
			<subject level="guru">
				<name>OO</name>
				<description>just a test</description>
			</subject>
			<subject level="expert">
				<name>AOP</name>
				<description>just a test</description>
			</subject>
			<subject level="expert">
				<name>Design Patterns</name>
				<description>just a test</description>
			</subject>
			<subject level="expert">
				<name>UML</name>
				<description>just a test</description>
			</subject>
		</skill>
		<skill>
			<name>Development Tools</name>
			<description>Eclipse as the basic Java IDE, with professional experiences with JDeveloper and WebSphere.
			</description>
			<subject level="guru">
				<name>Eclipse</name>
				<description>just a test</description>
			</subject>
			<subject level="basic">
				<name>Websphere</name>
				<description>just a test</description>
			</subject>
			<subject level="basic">
				<name>JDeveloper</name>
				<description>just a test</description>
			</subject>
		</skill>
		<skill>
			<name>Continuous Integration</name>
			<description>Two years of experience as Configuration Manager under the CMM level II. High skilled on the continuous integration tools, like ANT, MAVEN and CruiseControl.
			</description>
			<subject level="expert">
				<name>Ant</name>
				<description>just a test</description>
			</subject>
			<subject level="expert">
				<name>Maven</name>
				<description>just a test</description>
			</subject>
			<subject level="expert">
				<name>CruiseControl</name>
				<description>just a test</description>
			</subject>
		</skill>
		<skill>
			<name>Project Management</name>
			<description>Coordinator of commercial projects with dozen people, trained on the PMI model and Human Resource Leadership. Project leader of three Open Source projects with more than 100 members. JUG leader of the CEJUG, with more than 500 members and coordinator of jug meetings and regional Java events.</description>
			<subject level="expert">
				<name>Agile Development (XP)</name>
				<description>just a test</description>
			</subject>
			<subject level="basic">
				<name>CMM</name>
				<description>just a test</description>
			</subject>
			<subject level="basic">
				<name>PMI</name>
				<description>just a test</description>
			</subject>
		</skill>
		<skill>
			<name>Frameworks</name>
			<description>Average knowledge about the more common Java frameworks, like Struts, Hibernate, Spring. Researcher of J2EE frameworks and programing paradigms as the project owner on the Cejug-Classifieds project:  www.cejug-classifieds.dev.java.net
			</description>
			<subject level="basic">
				<name>Hibernate</name>
				<description>just a test</description>
			</subject>
			<subject level="basic">
				<name>Struts</name>
				<description>just a test</description>
			</subject>
			<subject level="basic">
				<name>Spring</name>
				<description>just a test</description>
			</subject>
		</skill>
		<skill>
			<name>Other</name>
			<description>Academic researcher on Artificial Intelligence, including a prototype development based on Java + PROLOG (Amzi Prolog).</description>
			<subject level="basic">
				<name>Prolog</name>
				<description>Academic researcher on Artificial Intelligence, including a prototype development based on Java + PROLOG (Amzi Prolog).
				</description>
			</subject>
			<subject level="basic">
				<name>Lisp</name>
				<description>just a test</description>
			</subject>
			<subject level="basic">
				<name>Logic</name>
				<description>just a test</description>
			</subject>
		</skill>
	</skills>
	<languages>
		<idiom language="Brazilian Portuguese"
			proficiency="mother tongue" />
		<idiom language="English" proficiency="fluent - (TOEFL Computer Test: 230 on march 2005" />
		<idiom language="French" proficiency="novice" />
	</languages>
	<education>
		<degree name="MsC. Computer Science">
			<school>Federal University of Ceara - UFC</school>
			<location>Fortaleza, CE - BRAZIL</location>
			<period>
				<initial>1999-04-01+02:00</initial>
				<final>2002-12-19+01:00</final>
			</period>
			<url>www.lia.ufc.br</url>
			<note>Dissertation available at http://www.mcc.ufc.br</note>
		</degree>
		<degree name="Bs. Informatics">
			<school>UNISINOS</school>
			<location>Sao Leopoldo, RS - BRAZIL</location>
			<period>
				<initial>1995-04-01+02:00</initial>
				<final>1999-01-19+01:00</final>
			</period>
			<url>www.ufrgs.br</url>
			<note />
		</degree>
		<degree name="Bs. Civil Engineering">
			<school>
				Federal University of Rio Grande do Sul - UFRGS
			</school>
			<location>Porto Alegre, RS - BRAZIL</location>
			<period>
				<initial>1987-03-01+00:00</initial>
				<final>1990-06-01+00:00</final>
			</period>
			<url>www.unisinos.br</url>
			<note />
		</degree>
	</education>
	<projects>
		<project size="15"
			technologies="J2SE, XML, Web Services, jasper Reports"
			position="Architect, Senior Developer" type="comercial">
			<name>FUP</name>
			<description>A form for research project sponsorship.</description>
		</project>
		<project size="10"
			technologies="J2SE, XML, Web Services, jasper Reports"
			position="Architect, Senior Developer" type="comercial">
			<name>PRONAF</name>
			<description>A form for agriculture sponsorship.</description>
		</project>
		<project size="40"
			technologies="J2SE, EJB, XML, Web Services, Continuous Integration, Clear Case, Clear Quest"
			position="System Analyst, Senior Developer" type="comercial">
			<name>E2EA</name>
			<description>An ERP software for controling logistics in a world-wide company.</description>
		</project>
		<project size="20"
			technologies="J2EE, AOP, Docbook, Database JDBC, Continuous Integration"
			position="Project Owner - researcher" type="open source">
			<name>cejug-classifieds.dev.java.net</name>
			<description>An ERP software for controling logistics in a world-wide company.</description>
		</project>
		<project size="300"
			technologies="Community Leadership, human resources management, events management"
			position="JUG Leader" type="collaborative">
			<name>cejug.dev.java.net</name>
			<description>Community leadership.</description>
		</project>
		<project size="15"
			technologies="J2SE, SVG, XML, Web Services, OpenGIS"
			position="System Analyst, Senior Developer" type="comercial">
			<name>CARTO</name>
			<description>A cartography software, with the construction of a GUI for visualization and configuration of georeferential data through the web.</description>
		</project>
		<project size="20"
			technologies="J2EE, XML, Database JDBC, Education: Tools for Teaching Software Modeling"
			position="Project Owner - researcher" type="open source">
			<name>schoolbus.dev.java.net</name>
			<description>A tools for teaching software designed to help tachers to enhance their potential into the classroom and also to help the school managers to track and to early detect deviations in the students behaviour.</description>
		</project>
		<project size="7"
			technologies="J2SE, SVG, XML, Web Services, OpenGIS"
			position="System Analyst, Senior Developer" type="comercial">
			<name>NPostalis</name>
			<description>A cryptography software designed to secure mailing in enterprise environments.</description>
		</project>
		<project size="2"
			technologies="Planning &amp; Scheduling, Prolog, Artificial Intelligence, J2SE, XML, Heuristics"
			position="researcher" type="scientific research">
			<name>RBP - Resource Based Planner</name>
			<description>The prototype of my MsC dissertation, a planner based on heuristics and designed to support water management.</description>
		</project>
		<project size="2"
			technologies="Java 3D modeling, J2SE, robotics"
			position="researcher" type="scientific research">
			<name>Arm Viewer</name>
			<description>A robotic arm viewer develop under my graduation as scientific researcher trainee.</description>
		</project>
	</projects>
	<experience>
		<job title="Java Consultant">
			<company>
				<name>Volpe / McFox Brazil</name>
				<business>Software House</business>
				<url>www.mcfox.com.br</url>
				<contact_person>Eduardo</contact_person>
				<contact_mail />
				<note />
			</company>
			<period>
				<initial>2006-01-02+00:00</initial>
				<final>2006-03-20+00:00</final>
			</period>
			<description>System upgrade anaylsis, tools evaluation, development process design, team mentoring. Continuous Integration - ANT + Maven + CruiseControl, Development Process Mentoring XP. Legacy software redesign.</description>
			<tecnologies>ANT, Maven, CruiseControl, Legacy Software re-design.</tecnologies>
			<type>consultant</type>
		</job>
		<job title="Software Architect">
			<company>
				<name>Northeastern Bank of Brazil - BNB</name>
				<business>Federal Bank</business>
				<url>www.bnb.gov.br</url>
				<contact_person>Moisés</contact_person>
				<contact_mail />
				<note />
			</company>
			<period>
				<initial>2005-03-01+02:00</initial>
				<final>2005-12-20+01:00</final>
			</period>
			<description>Design of banking software, including mainframe software design and customer home-banking software. COBOL/Mantis and DB2 legacy software refactoring and redesign. Integration with new software under development on Java Technology. Mainframe DB2 legacy software integration with Java desktop and web applications. Java Software Design on IBM Web Sphere plataform (RAD IDE and Web Sphere Server). Deployment Design (Client/Server desktop software and Web Service including IBM Mainframe and Proxy Servers). Web Service Analysis and Design (IBM SOA and .Net) Java integration based on XML / Message Driven Beans) Development Team mentoring and supervising.</description>
			<tecnologies>J2EE, J2SE, XML-JAXB, Web Services, JDBC, Jasper Reports.</tecnologies>
			<type>full time</type>
		</job>
		<job title="Java Consultant">
			<company>
				<name>Healty Departament</name>
				<business>government</business>
				<url>www.sesa.gov.br</url>
				<contact_person>Eduardo</contact_person>
				<contact_mail />
				<note />
			</company>
			<period>
				<initial>2004-08-01+00:00</initial>
				<final>2005-02-01+00:00</final>
			</period>
			<description>Support for the development team in the adoption of new technologies related to the Oracle Java Suite - JDeveloper and Oracle Database. Training, UML diagram design and code review (peer programing).</description>
			<tecnologies>Struts, JDeveloper, Team Mentoring.</tecnologies>
			<type>consultant</type>
		</job>
		<job title="University Teacher">
			<company>
				<name>Faculdade Sete de Setembro - FA7</name>
				<business>university</business>
				<url>www.fa7.br</url>
				<contact_person>Guy Barroso</contact_person>
				<contact_mail />
				<note />
			</company>
			<period>
				<initial>2003-07-00+00:00</initial>
				<final>2004-07-00+00:00</final>
			</period>
			<description>Teacher of Programing Logic and Object Orientation Paradigm. About 200 pupils.</description>
			<tecnologies>Java, UML, OO, IA, Programing Logic, Teaching/Didactic.</tecnologies>
			<type>part time</type>
		</job>
		<job title="System Analyst">
			<company>
				<name>Instituto Atlantico</name>
				<business>Software House</business>
				<url>www.atlantico.com.br</url>
				<contact_person>Adriano</contact_person>
				<contact_mail />
				<note />
			</company>
			<period>
				<initial>2002-08-01+00:00</initial>
				<final>2004-07-01+00:00</final>
			</period>
			<description>J2SE/J2EE Software Designer on several Java projects. Client support. CMM level II - project configuration leader. Swing and J2EE developer. Junior team mentoring.</description>
			<tecnologies>J2EE, J2SE, XML-JAXB, Castor, Web Services, JDBC, Jasper Reports, Oracle database.</tecnologies>
			<type>full time</type>
		</job>
		<job title="University Teacher">
			<company>
				<name>Faculdades Integradas do Ceara - FIC</name>
				<business>university</business>
				<url>www.fic.br</url>
				<contact_person>Flavio</contact_person>
				<contact_mail />
				<note />
			</company>
			<period>
				<initial>2002-06-00+00:00</initial>
				<final>2003-06-00+00:00</final>
			</period>
			<description>Teacher of Programing Logic and Object Orientation Paradigm. About 80 pupils.</description>
			<tecnologies>Java, OO, Programing Logic, Teaching/Didactic.</tecnologies>
			<type>part time</type>
		</job>
		<job title="Senior Developer">
			<company>
				<name>Softexport Ltda.</name>
				<business>Software House</business>
				<url>www.softexport.com.br</url>
				<contact_person>marum Simao</contact_person>
				<contact_mail />
				<note />
			</company>
			<period>
				<initial>2001-01-01+00:00</initial>
				<final>2002-07-01+00:00</final>
			</period>
			<description>J2SE Software Developer. Client support.XML EDI, JSP, Html, Swing, MySql.</description>
			<tecnologies>J2SE, XML, Web App - Html/JSP, MySql, Tomcat.</tecnologies>
			<type>full time</type>
		</job>
		<job title="Scientific Research">
			<company>
				<name>UNISINOS</name>
				<business>University</business>
				<url></url>
				<contact_person></contact_person>
				<contact_mail />
				<note />
			</company>
			<period>
				<initial>1998-01-02+00:00</initial>
				<final>1998-12-01+00:00</final>
			</period>
			<description>During this research I produced a robotic arm viewer, based on robotic cinematics and using Java 1.1. The software received inovative honorable remark on a scientific meeting.</description>
			<tecnologies>Java, C++, OO, Robotics</tecnologies>
			<type>trainee</type>
		</job>
		<job title="Developer">
			<company>
				<name>RIOSOFT</name>
				<business>Microsoft Provider / SAP</business>
				<url></url>
				<contact_person></contact_person>
				<contact_mail />
				<note />
			</company>
			<period>
				<initial>1996-02-01+00:00</initial>
				<final>1997-06-01+00:00</final>
			</period>
			<description>GUI Designer, customer support. Visual Basic graphical interface implementation. Office scripts writing.</description>
			<tecnologies>C++, Visual Basic, J++</tecnologies>
			<type>trainee</type>
		</job>
		<job title="Solution Provider">
			<company>
				<name>Inova Engineering</name>
				<business>HR Management</business>
				<url></url>
				<contact_person></contact_person>
				<contact_mail />
				<note />
			</company>
			<period>
				<initial>1994-01-01+00:00</initial>
				<final>1995-06-01+00:00</final>
			</period>
			<description>This job lead me to develop a software for supporting HR procedures. The software was developed in the Quattro PRO and it consist in a set of scripts for automated calculus of salaries and taxes. I was also responsible for training the restaurant team about the usage of the software.</description>
			<tecnologies>QBasic, Quatro Pro, MS Office scritps.</tecnologies>
			<type>full time</type>
		</job>
		<job title="CPD Member">
			<company>
				<name>ENG</name>
				<business>Civil Engineering</business>
				<url/>
				<contact_person/>
				<contact_mail />
				<note />
			</company>
			<period>
				<initial>1993-02-01+00:00</initial>
				<final>1993-12-01+00:00</final>
			</period>
			<description>My first formal job was in a Civil Engineering company especialized in road construction. My aim was to give the support for the engineers and it includes the development of small programs in basic to evaluate mathematical formulas related to projects of road design.</description>
			<tecnologies>QBasic, Lotus 123</tecnologies>
			<type>full time</type>
		</job>
	</experience>
	<bio>
		<name>Felipe Vieira Silva</name>
		<age>36</age>
		<sex>male</sex>
		<nationality>brazilian</nationality>
		<visa>Brazilian citizen married with a swiss citizen. Pending Swiss Working / Residence Permit.</visa>
	</bio>
	<videos>
		<video name="introducing myself" url="videos/myself.mpeg" />
	</videos>
</curriculum>

