Experienced application developer with over eight years experience in
the Information Technology industry; demonstrating considerable
knowledge of object-oriented programming (w/ design patterns), service-oriented architecture (SOA), business process management (BPM), enterprise applications, software architecture, middleware systems and open source technologies in general.
Software Skills
Java
- Strongest experience with JSE and JEE platforms
- Highly competent with the use of design patterns and best practices
- Developing applications in DDD paradigm
- Solid experience working in enterprise applications for the largest retail company in Latin America, B2W Inc.
- Practice and solid knowledge on products of Oracle platform (ex-BEA), such as: Weblogic Application Server, Weblogic Integration, SOA Suite and many others
- Experience with frameworks/projects such as: Spring Framework, Hibernate, jUnit, JBehave, Maven, soapUI and others
- Knowledge in Groovy, a Java dynamic language running over JVM
- Practice in developing web applications with Grails (Groovy MVC Framework with high-productivity like Ruby on Rails)
Tests & QA
- BDD (Behaviour-Driven Development)
- TDD (Test-Driven Development)
- Continuous Integration
- Code Coverage
- Refactoring
- Selenium
BPM (Business Process Management)
- Used of BPM and SOA to manage complex scenarios
- Knowledge and practice in BPMN specification
- Practice to modeling and integrate business process with IT software applications
- Solid experience with modeling business process and monitoring
SOA (Service-Oriented Architecture)
- Service Design
- Knowledge to analyze business requirements
- WS-* (SOAP/WSDL), REST, Enterprise Service Bus, BPEL
- Patterns, EAI
Python
- Build scripts for automation tasks
Database Systems
- Over seven years experience with MySQL in a development environment
- 2 years experience with PostgresSQL
- Solid experience with Oracle RDBMS
XML & Related Technologies
- Used XML as a data format
in several projects
- Experienced with the use of XPath
to descriptively query XML documents
- Used XSD (XML Schemas)
to describe complex XML documents
Middleware Systems
- High experience with BPMS systems, such as Oracle BPM and Aqualogic BPM Studio
- Knowledge in Oracle BPEL
- Knowledge in Oracle Enterprise Service Bus
- Knowledge in Oracle Data Service Integrator
- Knowledge in TIBCO Business Studio (BPM)
- Knowledge in TIBCO Business Works (SOA/EAI)
Additional Skills & Experience
- Great ability to manage people and meet goals
- Interest and knowledge in agile methodologies (Scrum and xP)
- Teamwork
- Leadership
- Project Managing
- Experience in leading software teams
- Knowledge in UNIX-like operating system such as Linux
- Practice in software management tools such as Confluence, BugZilla, Assembla, Trac and Redmine
- Strong knowledge in implementing Facebook APIs
Employment History
2010 - PRESENT
Ideais Tecnologia
Rio de Janeiro,
RJ,
Brasil
Software Team Leader
2006 - 2009
Ideais Tecnologia
Rio de Janeiro,
RJ,
Brasil
SOA/BPM Architect and JEE Software Developer
2006 - 2008
Myfreecomm / FinanceDesktop
Rio de Janeiro,
RJ,
Brasil
PHP Software Architect
2004 - 2006
Simples Estudio
Rio de Janeiro,
RJ,
Brasil
PHP Lead Developer
2002 - PRESENT
Freelance Web Developer
Rio de Janeiro,
RJ,
Brasil
Academic History
2001 - 2005
Universidade Estácio de Sá
Niteroi,
Rio de Janeiro,
Brasil
Computer Science (University)
1994 - 2000
Colégio Salesianos Santa Rosa
Niteroi,
Rio de Janeiro,
Brasil
College (High School)
Publications
Certifications
SCJA
- Sun Certified Java Associate
Personal Statement
The software development environment is changing. It is more dynamic and more programmable than ever before. This new creative pattern needs tools and scalable systems that can talk communicate to each other in a way that is both useful and approachable. The learning curve has to be shallow steep and the results immediate. This is what I do.