This is MY COMPLETE CURRICULUM VITAE (CV) available to you to understand, in detail, some of the steps and choices that I made in my career.

This CV is not suitable for printing as it is enormous and will use up almost every ink or toner in your printer! Ok, that was a joke  !
But, please, maybe it would be better for you to read and print my résumé (https://paulojeronimo.com/cv/en/resume.html), if you want to see the information in this CV in a much more condensed, economical in words, and suitable for printing!

Last update: 2024-10-24 09:52:42 +0100
Online version: https://paulojeronimo.com/cv/en/
Downloadable formats: PDF, DOCX, TXT
Project README: https://paulojeronimo.com/cv/README.html

Introduction

I currently work in companies in the labor market in one of the following positions:

Please access one of the links above. They will lead you to specialized versions of my resume demonstrating my performance in these positions.

Right now, I am available to work part-time or full-time.

 Technical Skills

Please note that when opening most of the links below you will be redirected to my "sitemap" page where I will introduce you to some other links to projects or documents I’ve already created associated with the selected theme.

 Professional Experience

Backend Developer at GLS Group

 Sep 2023 to Present

Working for GLS Group as a Java Backend Developer through a consultancy (HN Services), I have been involved in modernizing several projects developed by Team Pasteis (more than 20). This evolution involves updating the JDK versions and libraries used by the projects. With these updates, we have drastically reduced the security vulnerabilities identified by Snyk. In addition, I have also worked on integrating the projects with Keycloak, which is now responsible for the authentication and authorization processes.

My daily work at GLS involves the use of agile methodologies, as well as tools such as Jenkins, SonarQube, and IntelliJ. Projects are built via Gradle and executed on Amazon Web Services (AWS). Basically, all projects use Spring techs.

Founder at Finisher Tech

 October 2019 to Present

Finisher Tech is my technology startup that unites two of my passions: the pursuit of health and wellness through everyday sports and my relentless desire to produce solutions that use cutting-edge technologies like Artificial Intelligence, Blockchain and Data Visualization to make people increasingly motivated and disciplined in their health plans and wellness.

I am developing decentralized applications (DApps) related to Move-To-Earn in my free time and slow steps because I think people will be adopting the technologies related to my projects in the long term. So, at the time, I’m using the knowledge related to the products I’m creating as an educational product to mentor the market on using such technologies.

At the same time I work for my startup in my free time, I work for other companies simultaneously in the same tech area or others.

Senior Software Developer at ília

 May 2022 to July 2022

I acted as a backend developer using JavaScript and TypeScript focusing on security issues (as seen this video).

In parallel, I worked in the innovation area to bring a culture of developing decentralized applications (DApps) to the company using Blockchains such as Ethereum, Polygon, and NEAR. This educational process was initiated before I rejoined ília as an employee by offering them mentoring on Web3 technologies through my own company.

Other tecnnologies used working for this job during the period: Amazon Web Services (AWS), Rust.

Senior Software Architech at Fóton

 April 2021 to August 2021

Worked using Java and Java EE technologies in Open Banking solutions.

Senior Software Developer at OSO DevOps

 February 2021 to July 2021

Working as a freelancer software developer using AWS technologies (like Lambda and Kinesis) and programming in Bash, Python, JavaScript and Java.

Senior Software Architect at Basis

 February 2021 to March 2021

Worked at Presidência da República focused on develop a project using Spring Boot, Spring Cloud Stream and Kafka.

Senior Software Architect at ília

 July 2020 to January 2021

Worked for Caixa Seguradora, one of the customers of the employer ília, focused on creating RH-SSO (Keycloak) software extensions. Basically, the things that I created to this project was written in Bash and Java and the last extension that I created built an integration between Keycloak and an Interactive Voice Response (IVR) system.

Some non related projects that I created in a open source way only to study or explore more about some Keycloak features that I’m using in my customizations, are exposed in these links:

Software Developer at Integer

 February 2018 to March 2018
Working as a Software Developer in internal projects at Integer.

 April 2018 to February 2019
Through this company and its partner (Novabase), I am working as a software developer for Thales Group developing solutions at Thales Ground Transportation System.

Java Instructor at Oracle

 September 2017 to January 2018

Through my company, I acted as a Java Instructor at Oracle.

You can see my complete list of delivered training in the topic "Delivered Courses".

 Things that I used in my works:

Technologies Tools OS

Java SE 8

Bash, Vim, NetBeans

Oracle Linux

 Some pieces of my works, available on my GitHub account: [java-fundamentals-examples].

Senior Consultant at Red Hat

 October 2016 to January 2018

Through my company, I acted as a Senior Consultant at Red Hat.

  •  October 2016 to August 2017:

  •  May 2017 to July 2017:

    • Wallace Araujo and I did a migration of several Java EE applications in Previ customer ( Rio de Janeiro). These migrations were done for applications running on JBoss EAP. The main goal was to migrate these apps from JBoss EAP 6.1 to version 6.4. To achieve this goal, we did a lot of code refactorings, Maven POM and Jenkins configurations updates. Also, we built all the new environments (from local development to production).

  •  April 2017 to May 2017:

    • I built a PoC that implements a User Storage for RHSSO 7.1. This was built for Ancine customer ( Rio de Janeiro) (a Brazilian government agency). In this PoC the objective was importing users (and roles) from an external database (Oracle) to permit authentication and authorization from it, as well from Active Directory (at the same time).

  •  March 2017:

    • I did a big effort to migrate a Java EE monolithic application from Oracle WebLogic to JBoss EAP 7. Unfortunately, I was unsuccessful because many components from this application were very old and it would need to be upgraded before this migration. The budget for this project wasn’t estimated for this task.

 Things that I’m using in my works:

Technologies/ Frameworks Tools Middleware Databases OS

Java EE (versions from 5 to 7), Spring, VRaptor, Struts

Vim, Bash, Ant, Maven, Nexus, Jenkins, JBoss Developer Studio, Vagrant, Docker

JBoss EAP (versions from 5 to 7), RHSSO 7.1, Apache HTTP, mod_cluster, Ngnix

Oracle Database, Oracle XE, IBM Db2, Microsoft SQL Server

RHEL, macOS

Project Manager at Cebraspe

 October 2015 to September 2016

I led a small team (some few developers and DevOps guys). We designed a Computer Based Test (CBT) solution (programmed in Node.js to run on Docker containers).

Middleware Specialist at Tecnisys

 February 2015 to September 2015

Tecnisys is a Red Hat's partner. When I was working there, also, an IBM partner.

I worked for this employer offering consulting and training services on Red Hat’s Linux, middleware and cloud products, including the following servers / solutions: OpenStack, OpenShift, JBoss EAP, Wildfly, JBoss ESB, JBoss Fuse, JBoss Data Virtualization, JBoss AMQ, JBoss Developer Studio, JBoss BPM Suite, JBoss BRMS.

I also did some works related to IBM products: IBM Worklight.

To their customers, I recommended, specified and developed scalable architectures using these products.

I helped the sales team, acting as a pre-salesman (technical) when necessary.

Some tasks completed on customers:

JBoss Instructor at Red Hat

 September 2014 to January 2018

Through my company I worked as a Red Hat Certified Instructor (RHCI). I ministered official Red Hat courses. My teaching focus was in Red Hat JBoss Enterprise Application Platform (EAP).

You can see my complete list of delivered training in the topic "Delivered Courses".

Java EE Architect at Ministério da Justiça

 September 2014 to March 2015

I was hired by UNDP as a Java EE consultant to build the architecture for SISLEGIS application and guide the development team to use Java EE best practices.

The SISLEGIS is an open-source software that aims to meet the needs of the Secretariat of Legislative Affairs of the Ministry of Justice.

I was also responsible for acting on various issues, from the development of the application until its publication in the production environment.

Some available SISLEGIS components in its GitHub account:

The SISLEGIS application has, also, a website that documents its characteristics. However, it was not updated after I left the project, and because of that, the best documentation is actually your code.

 Things that I was using on this project:

Technologies/ Frameworks Tools Middleware Databases OS

Java EE 6, XStream, AngularJS

Vim, Bash, Ant, Maven, Nexus, VirtualBox, Vagrant, Docker, OpenShift, Eclipse, JBoss Tools

Wildfly 8, Keycloak 1.2

PostgreSQL

macOS, CentOS, Fedora, Ubuntu

Middleware Specialist at +2x

 June 2013 to June 2014

Acting for clients of the company, developing activities related to supporting for Linux servers (CentOS, RHEL, Debian) and middleware running Apache HTTP, Ngnix, Apache Tomcat or JBoss EAP. Supporting for applications written in Python, PHP, and Java. My main tasks were:

  • Installation, configuration, administration, monitoring, tuning RHEL servers (versions 4-6) and JBoss EAP (versions 4-6).

  • Deployment of applications (via scripts that I created for this task).

  • Development of scripts for automation tasks (using Bash and Python).

  • Configuration of web servers, clusters (RHEL and JBossEAP) and load balancers (HAProxy, Ngnix, Apache HTTP, mod_proxy, mod_proxy_balancer, mod_cluster, etc).

I did these tasks in this periods/clients:

 Things that I used on these works:

Technologies/ Frameworks Tools Middleware Databases OS

Java, PHP, Python, Java EE (versions up to 6), Spring, Struts

Vim, Bash, Ant, Maven, Nexus, Jenkins, Eclipse, JBoss Tools

JBoss EAP (versions up to 6), Apache HTTP, mod_cluster, mod_proxy, mod_proxy_balancer, Ngnix, HAProxy

Oracle Database, Oracle XE, PostgreSQL

RHEL, CentOS, Debian, Fedora

Java EE Architect at Capes

 January 2013 to June 2013

Participation in project development (Java EE) for the financial area of Capes, assisting in the implementation of a methodology of tests for applications (Test Drive Development (TDD)/ Behavior Driven Development (BDD)).

Websphere Specialist at IBM

 August 2011 to June 2012

I worked in the IBM WebSphere team as a consultant/expert in WebSphere Application Server (WAS) and IBM Business Monitor (used to do Business Activity Monitoring (BAM)). Main activities performed:

Middleware Specialist at Algar

 December 2010 to April 2011

I worked in consulting and support services for JBoss, Oracle and Apache application servers, for CNPq client ( Brasília). Main responsabilities:

  • Migration of Oracle server applications to JBoss.

  • Tuning of servers in production.

  • Installation of products for monitoring.

  • Performance analysis of applications.

  • Load and stress tests.

  • Support to production, homologation and development environments.

JBoss Specialist at Ambima

 January 2008 to April 2009

I worked in supporting middleware’s infrastructure that makes up the Selic application servers, at Central Bank ( Rio de Janeiro)). I did the installation, configuration, and integration of many application servers (JBoss EAP). I also performed maintenance and monitoring of multiple instances (+ 30) in various environments (from development to production). I did the refactoring of deployments automation solution for Java EE applications that, in past, was using Bash scripts and Ant. This refactoring was made using Maven. I made the continuous integration solution using CruiseControl and Hudson.

Java EE Architect at Brasil Telecom

 July 2002 to October 2004

I did software architecture and development in Java, C, and C++ for many telecommunications applications. Some details:

  • I worked in the area of architecture, leading to the adoption of the software development methodology of Brasil Telecom and participating in product evaluations. I was part of the group that defines the use of open source software by the company.

  • I worked as a project leader in the development of ACW. This system allows the simultaneous access of several users to the Brasil Telecom telephone exchanges, providing a unique and secure web interface. It is a system developed in the J2EE standard, to run on the Oracle9iAS application server (in production environment) and in JBoss (development environment). ACW is a system rich in the use of J2EE standards and manufactured with the use of several Java Open Source tools, among them: Apache Ant, XDoclet, Middlegen, Jakarta Struts and JBoss.

  • I developed the scheduling module for the MASC software (Alarms, Services and Commands) using the technologies / tools described above.

  • I developed the synchronizer module for the MASC software.

Self-employed at Paulo Jerônimo ME

 September 1999 to January 2018

Paulo Jerônimo Treinamentos Eireli-ME was the name of my own micro company. It was founded in September 1999 with the name ALP Engenharia de Software Ltda. For many years my company lived only attending some specify customers, without a trademark. Therefore, in April 2010, I decided to give it one: Lado Servidor. Using this name, I developed many works involving the creation of custom training to many customers. Also, I gave solutions and did many services associated with Java application servers. Another work was the application development (especially in Java EE, on multiple platforms).

I kept the Lado Servidor’s blog. This blog is available, now, for historical reasons. It does not suffer updates anymore. All the posts created for this blog was written in Brazilian Portuguese (pt-br). Those posts contain various solutions and tutorials for some technologies, especially those addressing the use of Java EE middleware (JBoss EAP, GlassFish, IBM WebSphere, etc). Some friends (including Marcelo Ancelmo and Bruno Borges), also with extensive knowledge in the Java EE world, contributed in adding some posts to Lado Servidor blog.

In April 2014, I decided to not update Lado Servidor blog anymore. That decision was done to give more emphasis in my own name. Therefore, I asked my accountant to change the name to the current that I’m using.

Through my company, I played the following roles:

Using the trademark Lado Servidor:

  •  April 2010 → April 2014: I developed and ministered courses to many customers. Details in "Delivered Courses".

  •  April 2010 → December 2010, at Cabal: I worked in the assembly of an infrastructure based on JBoss AS and the migration / transformation of services written in Java for this new infra. The migration also involved the "mavenization" of several projects, with the use of Maven 3.0 and Nexus, as well as the development of several scripts (Bash/ Python) for the automation of tasks related to the deployment of components in different environments (from development to prodution).

Before the name Lado Servidor:

  •  June 2007 → December 2007, at Red Hat: I was an instructor for RH336 (JBoss for Administrators) four (4) times. Details in "Delivered Courses".

  •  March 2007 → September 2007, at Summa Technologies: I was a technical project leader for Sun Microsystems in the development of the B2B portal for the customer Banco do Brasil.

  •  April 2003 → December 2007, at Argo Navis: I ministered courses and gave presentations in events in partnership with Helder da Rocha (the owner of this company). Details in "Delivered Courses".

  •  Janurary 2006 → June 2006, at DBA Sistemas: I worked as a consultant in the development of the Integrated Public Debt System (SID) of Secretaria do Tesouro Nacional.

  •  November 2005 → December 2005, at Hirix: I worked as an architect for the Lottery project of Caixa Econômica Federal in the construction of some use cases that needed to be delivered by the end of 2005. I led and followed the activities of the designers and programmers of the team (from solution design to construction of the code and its integration). I developed the monitoring solution for the network servers by EFL (lottery financial station).

  •  January 2001 → September 2001, at Foton: Acting as a consultant and developer (Java and C++) in this company’s core technology.

In The Nineties

Software Developer at Politec Informática

 September 1998 to January 2001

I worked as software architect, system analyst, developer and trainer. My main activities were at company’s software factory and for the customer ANATEL. I did a lot of programs using Delphi and Java languages.

Self-employed at Login Informática

 April 1995 to August 1998

This was my first company. I developed much software in Pascal, C, and C++ languages, for various customers. This is a brief description of the main software that I developed:

  • Câmara de Dirigentes Logistas (CDL-GO): Developed communication programs to interface with RENPAC (National Network Package) through X.25 and TCP/IP. These programs were written in server side using C language (on SCO Unix) and, at the client side, developed in Delphi 3.0. Aims to establish the interstate connection between the various chambers of shopkeepers leaders of Brazil.

  • Rei Drogas Distribuidora Farmacêutica: I participated in the development of Pharmacies Control System. This was carried out using the Turbo C++ 3.0.

  • Escola Técnica Federal de Goiás: I participated in the development of the Academic Control System of this school, using Delphi.

  • Fale Grátis: I participated in the development of contact free application. In this project, I worked developing in C++ and Delphi 3.0.

  • Federal University of Goiás (UFG): Participated in the development of software that controls subscriber tickets Telegoiás to provide DDD-X reports in real time. DDD-X is an actual traffic sampling, i.e., subscribers are executing the same. With this software is able to Telegoiás analyzes, through reports, offenders and critical destinations, but also determine the rate of OK a central ticketing. The application was for Intranet, the client was a browser that supports Java applets. The server was running the business rules using Delphi. The tools used were: Borland JBuilder 1.0, Borland Delphi 3.0, MS SQL Server 6.5.

  • Fujioka: I developed the Postal Refund Control System, using the Borland Pascal 7.0 and OWL (Object Windows Library) for the Windows OS.

Pascal Programmer at Fujioka

 April 1994 to March 1995

I was hired to develop commercial systems (Financial Check Poster Control, Telesales, Postal Refund, etc) using as the Pascal programming language.

My development programs were built by using with Object Oriented (OO) Pascal. OO was introduced in Pascal with Turbo Pascal 5.5. That compiler was my first compiler when I was studying Computer Science at the university.

I developed several systems at this time, using Pascal until Borland Pascal version 7.0.

It was at this time that I migrated my interests for object orientation in C++ and started working with this language.

COBOL Programmer at Embrace

 February 1993 to March 1994

My first job, working as a COBOL programmer. My responsibility was to port some code running on RM-COBOL on Digix (a UNIX clone) to MB-COBOL.

 Technical Writing

So far I have been directing my publications to the public that reads in Portuguese. Therefore, most of my publications are in that language. Below are some of my technical writing.

Publications

 Education

Academic Background

  Universidade de Brasília (UnB), 2001 → 2002
Specialist degree. Course: Distributed Systems and Object Orientation.
  Universidade Católica de Goiás (UCG), 1994 → 1998
Bachelor’s degree. Course: Computer Science.

Language Skills

Portuguese: Native language.
English: Fluent → Level CEFR B2 at British Council EnglishScore Core Skills test. See some of My English Videos.

Delivered Courses

Working as an instructor, I delivered official courses (Oracle/ Red Hat, for example) and also courses that I wrote on my company (or with partners) to attend customer demands.

The complete list, shown below, gives you an idea of my effort to always stay tuned with the current technologies in its epoch. This list can be downloaded in CSV format and totals more than 3,400 hours training people in technology-related subjects.

Course (abbrev) Date (or Period) Duration (hours) Customer City

Java SE 8 Programming (Oracle)

September 2017 (week 38)

40

Valec

 Brasília

Java SE 8 Fundamentals (Oracle)

September 2017 (week 37)

40

Valec

 Brasília

JB248 (Red Hat)

July 2016

32

Tecnisys

 Brasília

TDD with Java EE and Arquillian

March 2015

16

Secretaria do Tesouro Nacional

 Brasília

JB248 (Red Hat)

December 2014

32

Secretaria da Fazenda

 Fortaleza

JB225 (Red Hat)

December 2014

32

Secretaria da Fazenda

 Fortaleza

TDD with Java EE and Arquillian

January 2014

16

3way

 Goiânia

JBoss AS 7

January 2013

20

Caixa Econômica Federal

 Brasília

JBoss AS 6 / 7

January 2013

40

CPD UnB

 Brasília

Java EE 6

December 2012

40

CPD UnB

 Brasília

JBoss EAP 5 tuning

October 2012

72

Tribunal Regional do Trabalho - 13a Região

 Fortaleza

JBoss AS

April 2011

40

Solução Serviços Especializados

 Brasília

JBoss AS

May 2011

40

UNIC

 Primavera do Leste

Java EE 6

July 2010

40

UNIC

 Cuiabá

JBoss AS

December 2009

24

Exército/ Aeronáutica

 Brasília

JBoss AS tuning

December 2009

40

Serpro

 Brasília

JBoss AS

November 2009

32

Serpro

 Brasília

Enterprise JavaBeans (EJB)

November 2009

40

Cabal

 Brasília

JBoss AS

October 2009

32

Secretaria do Tesouro Nacional

 Brasília

Seam Framework

July 2009

32

Cabal

 Brasília

JBoss AS architecture/ development

September 2008

40

Dígitro

 Florianópolis

JBoss AS

February 2008

40

Pixeon

 Florianópolis

JBoss AS

January 2008

40

Dataprev

 Rio de Janeiro

JBoss AS

January 2008

40

Dataprev

 Rio de Janeiro

RH336 (Red Hat)

December 2007

32

Ambima

 Rio de Janeiro

RH336 (Red Hat)

November 2007

32

TRE-PR

 Curitiba

JBoss AS

September 2007

40

B2Br

 Brasília

RH336 (Red Hat)

August 2007

32

open class

 São Paulo

JSF

August 2007

40

Cast

 Brasília

jBPM

July 2007

12

TRF-1

 Brasília

RH336 (Red Hat)

June 2007

32

open class

 São Paulo

JBoss AS

November 2006

32

Search

 Brasília

Java EE - JSP/Servlet

November 2006

56

Embrapa

 Brasília

Java - OO/XML

November 2006

40

TRE-GO

 Goiânia

Java - eXtreme Programming

November 2006

16

TRE-GO

 Goiânia

Java EE - Hibernate/JPA

November 2006

16

TRE-GO

 Goiânia

Java EE - Servlet/JSP/JSTL

November 2006

32

TRE-GO

 Goiânia

Java EE - Web Frameworks

November 2006

8

TRE-GO

 Goiânia

Java EE - JSF

November 2006

16

TRE-GO

 Goiânia

Java EE - EJB

November 2006

24

TRE-GO

 Goiânia

C++ XML APIs

October 2006

24

CIGE

 Brasília

JBoss

September 2006

40

Caixa Econômica Federal

 Brasília

Java Design Patterns

August 2006

9

Setas/ Detran

 Palmas

Advanced Java

July 2006

40

Summa Technologies/ UOL

 São Paulo

JSF

July 2006

20

Evoluti Tecnologia/ Secretaria de Segurança Pública

 Palmas

Struts

July 2006

20

Evoluti Tecnologia/ Secretaria de Segurança Pública

 Palmas

Java Design Patterns (GoF)

June 2006

24

Password Informática

 Goiânia

Java OO

June 2006

16

Password Informática

 Goiânia

Advanced XML

June 2006

30

Prodasen

 Brasília

XML

May 2006

24

Prodasen

 Brasília

AOP in Spring Framework

May 2006

16

ITA

 São José dos Campos

Subversion

August 2005

8

Secretaria de Vigilância em Saúde

 Brasília

OO/UML

August 2005

12

Secretaria de Vigilância em Saúde

 Brasília

Java 5

August 2005

28

Secretaria de Vigilância em Saúde

 Brasília

Java Tools

August 2005

12

Secretaria de Vigilância em Saúde

 Brasília

Java Reports

August 2005

12

Secretaria de Vigilância em Saúde

 Brasília

Java Tools for eXtreme Programming

August 2005

28

Secretaria de Vigilância em Saúde

 Brasília

Java Web

August 2005

20

Secretaria de Vigilância em Saúde

 Brasília

Java Web Hands On

August 2005

28

Secretaria de Vigilância em Saúde

 Brasília

Java Web Design Patterns

August 2005

12

Secretaria de Vigilância em Saúde

 Brasília

Struts & Spring Frameworks

August 2005

60

Secretaria de Vigilância em Saúde

 Brasília

JBoss

July 2005

40

Anvisa

 Brasília

EJB

May 2005

24

open class

 Brasília

OO/UML

April 2005

28

Prodasen

 Brasília

J2ME

March 2005

40

Senac

 Goiânia

Hibernate

March 2005

20

open class

 Brasília

Struts

March 2005

32

open class

 Brasília

Hibernate

February 2005

24

SEA Tecnologia/ Exército

 Brasília

EJB

January 2005

36

Politec

 Goiânia

Struts

November 2004

32

SEA Tecnologia/ Exército

 Brasília

Java Tools for eXtreme Programming

November 2004

40

SEA Tecnologia/ Exército

 Brasília

JBoss

October 2004

40

Summa Technologies/ Celg Distribuição

 Goiânia

J2EE Design Patterns

October 2004

40

Summa Technologies/ Celg Distribuição

 Goiânia

UML

October 2004

40

Summa Technologies/ Celg Distribuição

 Goiânia

Java Security

October 2004

24

Politec/ Ministério da Justiça

 Goiânia

EJB

September 2004

8

Prodata Gestão Estratégica

 Goiânia

OO

August 2004

8

Cepromat

 Cuiabá

Java XML APIs

July 2004

40

Poupex

 Brasília

Struts

June 2004

20

Poupex

 Brasília

TDD with Java

June 2004

4

open class

 Brasília

Java XML APIs

May 2004

40

Poupex

 Brasília

EJB

February 2004

40

open class

 Brasília

Java 2

December 2003

40

Accenture

 Brasília

JBoss AOP

December 2003

4

Banco do Brasil

 Brasília

J2EE

October 2003

40

Banco do Brasil

 Brasília

EJB

October 2003

40

BrasilTelecom (Oi)

 Brasília

XDoclet

September 2003

4

open class

 Brasília

Servlet/ JSP

August 2003

60

Secretaria de Oraçamento Federal

 Brasília

Java 2

July 2003

40

Secretaria de Oraçamento Federal

 Brasília

Java Design Patterns (GoF)

May 2002

24

Politec

 Brasília

Java 2

April 2003

60

open class

 Brasília

RUP/UML

March 2003

60

open class

 Brasília

RUP/UML

September 2002

60

open class

 Brasília

RUP/UML

August 2002

40

open class

 Brasília

J2EE

May 2002

40

BrasilTelecom (Oi)

 Brasília

XML

March 2002

40

Anvisa

 Brasília

J2EE (Quick view)

Sep/1998 → Jan/2001

2

Politec/ Secretaria da Fazenda

 Brasília

HTML/JavaScript

Sep/1998 → Jan/2001

20

Politec/ Anatel

 Brasília

PowerDesigner

Sep/1998 → Jan/2001

20

Politec/ Anatel

 Brasília

Java

Sep/1998 → Jan/2001

40

Politec/ Anatel

 Brasília

Java

Sep/1998 → Jan/2001

40

Politec/ Caixa Econômica Federal

 Brasília

Delphi 4.0

Sep/1998 → Jan/2001

40

Politec/ Secretaria da Fazenda

 Brasília

J2EE (Servlet/JSP/EJB)

Sep/1998 → Jan/2001

40

Politec/ Banco do Brasil

 Brasília

C for Unix

Mar/1995 → Sep/1998

40

Câmara de Dirigentes Logistas

 Goiânia

Data Structures and C

Mar/1995 → Sep/1998

60

Universidade Católica de Goiás

 Goiânia

Delphi 2.0

Mar/1995 → Sep/1998

40

ENCIDEC

 Goiânia

Delphi 2.0

Mar/1995 → Sep/1998

40

SESI

 Goiânia

Delphi 2.0

Mar/1995 → Sep/1998

40

Escola Técnica Federal de Goiás

 Goiânia

Delphi 2.0

Mar/1995 → Sep/1998

40

Televisão Anhanguera

 Goiânia

Certifications

Red Hat Certified System Administrator (RHCSA). Jul 18, 2014 - Nov 01, 2018. (See certificate)
Red Hat Certified JBoss Administrator (RHCJA). Jul 17, 2014 - Nov 01, 2018. (See certificate)
Sun Certified Business Component Developer for the Java 2 Platform 1.3, Enterprise Edition (SCBCD). Feb 2007.
Sun Certified Programmer for the Java 2 Platform, Standartd Edition 5.0 (SCJP). Feb 2007.
Sun Certified Web Component Developer for the Java 2 Platform 1.3 (SCWCD). Jun 2003
Sun Certified Programmer for the Java 2 Platform 1.2 (SCJP). May 2002.

Conferences & Presentations

All my presentations, until this moment, was done in Brazil. So, here I’m keeping the original title (in Brazilian Portuguese) but highlighting (in bold) the subject(s). Here is the list:

2017
2014
JUDCon Brazil,  São Paulo, September 26
Join Community,  Goiânia, May 31
2011
Oracle Technology Developer Day (OTN Day),  São Paulo, August 02
  • 3 presentations:

    • Keynote

    • Desenvolvimento na leve e moderna plataforma Java EE 6

    • Disputa entre ferramentas de IDE: Eclipse, NetBeans, JDeveloper

JustJava, May 18,  São Paulo
  • Clusters com GlassFish Server 3.1.

2010
Semana Acadêmica da Faculdade Projeção,  Brasília, October 17
  • Clusters de servidores de aplicações Java, demonstrando casos práticos utilizando JBoss e/ou GlassFish.

2o WorkShop de Tecnologia de Jataí,  Jataí, October 29
  • Java EE no JBoss AS 6

Semana Acadêmica da Faculdade Jesus Maria José,  Brasília, November 05
  • Clusters and high availability in JBoss AS

Java Senior,  Goiânia, September 11
  • 5 Presentations:

    • Construindo aplicações Java com Maven e Nexus

    • Testes em aplicações Java EE 6: como fazer?

    • Enterprise JavaBeans 3.1

    • Desconferência: Aplicações Java EE reais e em produção: como são?

    • Novas soluções para o balanceamento de carga em clusters de JBoss AS

FLISOL,  Goiânia, April 24
  • Java EE 6.

From 2001 to 2009, I delivered many presentations related to:
  • High availabilty and load balance for application servers

  • Spring Framework (advanced uses/ AOP)

  • Extreme Programming

  • Aspect Oriented Programming (AOP)

  • Java new features

  • Web Services

 GitHub

Some of my repositories
Things that I wrote
Forked repositories (maybe with some code that I fixed or added)
  • docker-rhel-nexus: OpenShift Dockerfiles, templates and scripts to run Nexus Repository Manager.

  • docker-oracle-xe: Dockerfile of Oracle Database Express Edition 11g Release 2.

Some o f my contributions to projects from others

How I build this CV

I build Documents in the same way as Code (Docs-As-Code). Read more about how I do this, and my ideas to develop this CV in an even better way, in