sábado, 5 de janeiro de 2008

Curriculum Vitae



LUCIANO VIANA COSTA


1. Personal Information:
email: lucianovc@gmail.com


2. Graduation:
Bachelor in Computer Science - University of Brasilia– 07/2004.

3. Current Situation:
Working in Search Tecnologia since 09/04/07.


4. Interests:
4.1 – Constant technical and technological improvement focused on the market.
4.2 – Web Systems development in Java Platform.


5. Professional Experiences:

Since 04/09/2007 up to nowSEARCH Tecnologia – Brasilia-DF


Project: Detran Móvel ME (maintenance)

Client: Detran

Description: Mobile system interface to request vehicle, driver, fines information.

Activities: Programming

Technologies: J2ME, Servlet, Zebra printer API, Hibernate

DBMS: Oracle

IDE: Netbeans Mobility Pack

Version control: Subversion


Project: Plano Jurídico

Client: Search Technologia

Description: Web System for juridical services assistance.

Activities: Programming, architecture design, configuration with Maven and Ant.

Technologies: JBoss Seam, JSF, Hibernate

IDE: Eclipse

DBMS: Oracle

Version control: Subversion

Configuration: Maven



From 03/13/2006 until 04/05/2007SEA Tecnologia – Brasília-DF


Project: SIDE (maintenance)

Client: EMBRAPA

Period: 12/01/2006 - 04/05/2007

Description: Strategy decision web system

Activities: Data modelling, programming, requirements, consultance on web architecture.

Technologies: Java, Struts, Hibernate, Spring, Tiles, Maven, PostgreSQL, Oracle, iReports

IDE: Eclipse
Version Control: CVS

Configuration: Maven



Project: WiFindme

Period: 11/01/2006 - 02/01/2007

Description: Mobile social network system.

Technologies: J2ME, Bluetooth API, WMA API.

Activity: Architecture, Design, Development
IDE: Netbeans + Mobility Pack
Configuration: Maven + Antenna


Project: SICOP-ADV
Client: SESI/SENAI - DF

Period: 03/13/2006 - 10/30/2006

Activities: Arquitecture, Design, Programming
DBMS: Microsoft SQL Server 2000
Directory Server: OpenLDAP v 3.0
Application Server: JBoss
IDE: Netbeans
Configuration: Ant
Architecture: Spring MVC
Presentation: JSP, Javascript, DHTML, DWR (Ajax), Tag-lib Struts
Control: Spring

Model: JBPM, Hibernate


Project: Grael
Client: SEA Tecnologia,University of Brasilia.
Period: 08/01/2006 - 10/30/2006
Activity: Consultant
Description: Web system to adapt websites for visualization in mobile phones. The objective was to develop a mobile phone browser and a server that converts any website in order to be displayed in mobile phone screen.
IDE: Eclipse e Netbeans
Web interface: Apache Server and script PERL.
DBMS: Postgres
Technologies: J2ME, C, Tidy and Squid.

11/17/2005 a 03/10/2006IBM – consultant : ATT/PS – Hortolândia
Activity: Test analyst and production support
Project: EUL – Geographical information system to manage work orders.
Client: Sprint (American Phone Company)
Activities: Weekly call meetings with USA team, version tests, deployment and production support.
Technologies: AIX, Oracle, Informix, Java, Lotus Notes, Shell Script, HP Service Desk.


10/2005 to 11/2005 CPqD – consultance: Campinas – Web Programmer
Web Server: Apache
Application Server: JBoss
Activities: Programming of charts by API JFreeChart, PERL programming

8/2004 to 2/2005 - Mirante Informatica - Brasilia - Junior Programmer

Activites: Web system programming in Java Platform, UML diagrams analysis

Technologies: TomCat, JSP, Servlet, XML, Struts, OJB, SQL Server, Oracle, C for PalmOS.


3/2004 to 7/2004 - Mirante Informatica - Brasília - Trainee

Activites: Web system programming in Java Platform, UML diagrams analysis

Technologies: TomCat, JSP, Servlet, XML, Struts, OJB, SQL Server, Oracle.


6/2002 to 11/2002 - Vitronic GmbH - Wiesbaden, Germany - Trainee

Activites: C/C++ Programming of image processing code and modularization of C/C++ code in DLL libraries.


9/2001 to 3/2002
- Mirante Informática - Brasilia - Trainee

Activites: Web system programming in Java Platform

Technologies: TomCat, JSP, Servlet, XML, Struts, OJB, SQL Server, Oracle.


6. Projects as “Freelancer”:

11/2004 to 2/2005
– IMOB – Web System for Real State Management in Java Platform.

Activities: Programming, Design
Application Server: TomCat

DBMS: MySQL (modelagem com DBDesigner)

Persistence: Hibernate

View: JSP

Unit test frameworks: JUnit e HttpUnit.


01/2007 to 01/2008 – GerVal – Product Validation Management System.
Client: Digitel - http://www.digitel.com.br - Porto Alegre
Partner: University of Brasilia
Arquitecture: J2EE with MVC

View and Control: Google Web Toolkit (GWT)

Persistence: Hibernate

Itegration: Spring

DBMS: PostgreSQL

Servlet Container: Tomcat 6.0
Unit tests API: GWT JUnit
Development process: Unit test oriented.

Version control: Subversion

Configuration: Maven 2
IDE: Eclipse 3.2
Activities:

  • Requirements
  • Data modelling
  • Architecture conception
  • Programming
  • Deployment


7. Technologies:

Java, C/C++, C for PalmOS, CVS, Delphi, DHTML, DWR(Ajax), Eclipse, GWT, Hibernate, HTML, HttpUnit, iReports, Informix, Javascript, JBoss, JBPM, JLDAP, JSP, JUnit, LDAP, Linux, Lotus Notes, Maven, MySQL, Netbeans, OJB, Oracle, Perl, PostgreSQL, PL/SQL, Servlets, Source Safe, SQL, SQL Server, Spring, Struts, SVN, TomCat, UML, Windows, XML.


8. Certifications:

8.1 – Sun Certified Programmer for the Java 2 Platform Standard Edition 1.4 (SCJP)

8.2 - Sun Certified Web Component Developer for the Java 2 Enterprise Edition 1.4 (SCWCD)

8.3 - Sun Certified Enterprise Architect for the Java 2 Platform, Enterprise Edition 1.4 (SCEA) - Step 1


9. Exchange Experience:

9.1 - Traineeship organized by IAESTE for 6 months (06/01/2002 a 11/30/2002) at Vitronic GmbH, in Wiesbaden, Germany, especialized in robotic and computational vision systems. The comunication at work was just in english.


10. Languages:

10.1 Inglês

Reading: Very good
Conversation: Good
Written: Very good