Gibson Pasquini Nascimento
Av. Jo o Scarparo Netto, 240 - Bloco Trovadores, Ap 306 Center Santa
Genebra
*****-*** ********, * * Paulo - Brasil
******.********@*****.***
Objective
System Engineer/Architect
Profile
During six years as a Java Analyst, I worked with Systems Development,
Design Patterns, Frameworks like Struts, Java Server Faces, Spring,
Hibernate, JasperReports and jQuery. In this period I was member of
teams to develop projects for the Brazilian Customs in conjunction
with the Institute of Technology Aeronautics and Unicamp, Ericsson,
National Laboratory of Synchrotron Light in Campinas and Banco
Votorantim. Most of the time I worked developing Web-based Systems
using Scrum as for project management.
Currently I'm working in a company specialized in SOA and APIs. I am
responsible for setting up SOA Governance tasks, definition of Roadmap
of SOA adoption, mentoring SOA projects acting as Integrations
Architect ensuring standards established for integrations and
delivering trainings for evangelizing SOA concepts to customers.
Recently I started an Open APIs Project, acting as an API Specialist
defining best practices for Defining and Modeling APIs (using REST).
Education
Post Graduated in Software Engineering with SOA (Jun/2010)
Faculdades IBTA, Campinas, SP
Software Engineering with emphasis in Service Oriented Architecture
(SOA)
Graduation in Computer Technology (Fev/2004)
Universidade Tecnol gica Federal do Paran - UTF-PR, Corn lio
Proc pio, PR
Emphasis in Systems Analysis and Software Development
Extra Courses
Project Management with PMI, Funda o Get lio Vargas (Mar/2011)
Scrum Master, AdaptWorks (Feb/2011)
Career History & Accomplishments
Sensedia (Jan/2013 - Current)
API Specialist
Responsible for defining API Best Practices, API Architecture and
Identification and Modeling of Services that can be exposed as APIs.
Actual project:
. Extra APIs: Novapontocom is the technology part of GPA (Grupo
P o de A ucar) responsible for Extra Marketplace and its APIs.
The API modeling, roadmap and support are under my
responsibility.
Sensedia (Feb/2011 - Jan/2013)
SOA Consultant
Responsible for providing customers the SOA Best Practices, definition
of SOA Governance Processes, Services Taxonomy Definitions, SOA
Adoption Roadmap, generation of guidelines for Services Design,
Canonical Modeling and Integration Patterns.
Also, as part of this role, there is a mentoring whose goal is to work
together with the customer during projects execution assisting in
identification and design of services and canonical models and
ensuring that defined practices are being followed.
These are some of the main customers and roles on projects:
. Banco IBI: SOA Governance Architect, responsible for setting up
Governance Processes and Standards.
. Ita -BBA: SOA Governance Architect, responsible for creation of
an Integration Map that was used to define SOA Adoption Roadmap.
. C&A: SOA Consultant, reviewing SOA concepts and redefining the
concept of Assets that should be managed by Architecture Team.
. Abril: SOA Trainings
. Amil: SOA Architect, responsible for Services and Canonical
Identification and Modeling and Services Testing using soapUI.
Anhanguera Educacional (Aug/2011 - Dec/2012)
Professor
Professor in the disciplines Concurrent Programming and Operating
Systems.
Grupo Integrado (Mai/2012)
Professor
Invited to be Professor of SOA discipline in the Postgraduate course
of Systems Development for Web, responsible for teaching about SOA
Governance, SOA Methodology and SOA Tools & Infrastructure.
MAPS Consultoria e Tecnologia em Sistemas (May/2010 - Feb/2011)
Java Consultant
It was a project of a web-based system for managing guarantees of
Banco Votarantin.
Venturus Innovation Center (Jul/2008 - May/2010)
Software Designer
Java Software Designer, responsible for Design the whole
solution/module under my responsibility.
Main projects:
. Super Kick: Development of J2ME application whose purpose was
creating a penalty kick game for mobile cell phones where the
player participated using the cell phone to send commands to the
game and watches the game by the cell phone or by a television.
The application communicates with an SIP Application Server over
IMS Networks. The project was presented at Futurecom 2008, which
is the biggest Telecommunication Fair in Latin America.
. Venturus Ericsson Number Portability on Application Server: The
purpose of this project was creating a reference implementation
of Number Portability over IMS networks based on Application
Servers and Java Platform. Over my responsibility was the Number
Portability Request module, Reporting engine (using
JasperReports and iReport), DNS querying module via Java (using
a free API called dnsjava) and a real time information collector
used to generate statistics on incoming and outgoing calls. It
was used JSF as Java Web Framework and RichFaces. Scrum Agile
Methodology, Continuous Integration with LuntBuild, Test
Automation with TestLink and Bug Tracking with Trac were some of
the Techniques /Tools used on this project.
. LabWeb: Java Web-based system built with Java Server Faces and
RichFaces for the National Laboratory of Synchrotron Light. The
main purpose was to create a web interface integrated with the
Synchrotron Light Ring to control two of its Laboratories. The
control of three network cameras that were inside the Ring, a
multithreaded module to update a Linux console simulator that
was part of the web app and a real time graphics presentation
using JQuery Sparkline were some of what was build in this
project.
In all these projects was used Maven for dependency management,
application automatic building and deploy and also documentation
generation. It was also used Subversion as version control system.
Technological Institute of Aeronautics (May/2006 - Jul/2008)
Java Web Developer
Java Web-based Developer for Brazilian's Customs to Manage the Import
and Export of Products. Worked with JSP development using Hibernate,
Struts, Struts Tiles and Spring frameworks.
Main assignments:
. Design and develop the Harpia System Template, which was the
base of all developed systems. It had the HTML template (built
using Struts Tiles), the entire CSS configuration, base for
Spring configurations and integration with the authorization
system.
. Development of an Analysis Module of the Import/Export Request
and the creation of an intelligence engine responsible for
analyzing the requesters through some Customs Rules.
E-Componetes Tecnologia da Informa o (Jul/2005 - May/2006)
Java Web Developer
Web Java Developer working on software named SOS Vistorias, an
Inspection Management of Vehicle Insurance. The system as implemented
using JSP, Hibernate, Struts, JasperReports, Firebird Database and
Eclipse as development platform.
Languages
Portuguese (Brazil) - Native
English - Full professional proficiency
Spanish - Elementary proficiency
Additional information
Application Servers: JBoss, WebSphere Application Server, Glassfish,
Tomcat;
Technologies: IMS; SIP; Java; JEE; JME; JSP; Servlets; Javascript;
Frameworks: JSF; Struts; Spring; Hibernate; JasperReports;
Development tools: Maven 2, SVN, Rational Rose, ClearCase, ClearQuest;
IDE: Eclipse and NetBeans;
Data Base: MySQL 5, Oracle e PostgreSQL;
Methodologies: Scrum, RUP;
Others: OO; UML; RUP, SDLC;