Career Summary

I have over 17 years of professional experience in the IT area.

Currently, I work as Software Engineer at Pismo, my role is to design flows and develop/test/deliver new features for the banking industry (digital wallets, account onboardings) in an environment with high availability in the cloud and large data volume.

I worked as a Java Full Stack Programmer, and Middleware System Administrator developing and maintaining systems and infrastructure in several Brazilian government agencies.

Work Experience

Softweare Engineer

Pismo, Brazil
2020 - Present

As a software engineer, my role is to design flows and develop/test/deliver new features for the banking industry (digital wallets, account onboardings) in an environment with high availability and large data volume.

Technologies used:

  • Golang
  • Java
  • Groovy
  • Vert.x
  • Spock
  • Rest
  • Webservices
  • Jenkins
  • Istio
  • Gitlab
  • Docker
  • Kubernetes
  • Terraform
  • MySQL Database
  • Datadog
  • AWS (SQS, SNS, S3, DynamoDB)
  • Scrum
  • Kanban
  • Jira

Cloud DevOps Engineer and Application Developer

IBM, Brazil
2019 - 2020

As a Cloud DevOps Engineer, I plan and implement automation using infrastructure as code. Creating an automated cloud infrastructure with all customer-selected tools.

As an Application Developer, I work on implementing infrastructure tools used by the client.

Technologies used:

  • Terraform
  • Ansible
  • Java
  • Golang
  • Python
  • Kubernetes
  • Docker
  • Azure
  • AWS
  • IBM Cloud
  • CI / CD

Middleware System Administrator

Cimcorp, Brazil
2018 - 2019

Working as Middleware System Administrator on Federal Highway Police

  • Responsible for the computational environment of the application servers, project design, implementation and configuration.
  • Implement the DevOps culture.
  • Configure and maintain container technologies with Docker and Kubernetes.
  • Container Orchestration with Kubernetes.
  • Versioning Tools: Gitlab
  • Application Server Administration using JBOSS 3.x, 4.x, 5.x, 6.x and 7.x, Wildfly 8.x, 9.x and 10.x, Tomcat 5, 6 and 7, apache and NGINX.
  • Load balancing and High availability.
  • Server Administration using Oracle Linux and CentOS.
  • Supporting the database team: MySQL, PostgreSQL and Informix.
  • Supporting the development team: Java and PHP
  • Software development using Java, JavaScript, ShellScript and Golang.

Technologies used:

  • DevOps
  • Docker
  • Kubernetes
  • Git
  • JBoss
  • Tomcat
  • NGINX
  • Linux
  • CentOS
  • MySQL
  • PostgreSQL
  • Informix
  • Java
  • PHP
  • JavaScript
  • ShellScript
  • Golang

Senior Middleware System Administrator

Central IT, Brazil
2018 - 2018

Working as Middleware System Administrator on Federal Court of Accounts (TCU - Brazil)

  • Application Server Administration using JBoss EAP.
  • Container Orchestration with Rancher and Kubernetes.
  • Load balancing and High availability.
  • Server Administration using Oracle Linux, RedHat Linux, CentOS and Windows.
  • Supporting the database team: Oracle and MySQL.
  • Software development using Java, JavaScript, ShellScript and Python.
  • Monitoring with Zabbix

Technologies used:

  • JBoss
  • Docker
  • Kubernetes
  • Rancher
  • Tomcat
  • Apache
  • Oracle Linux
  • Redhat Linux
  • CentOS
  • Windows
  • MySQL
  • Oracle
  • Java
  • JavaScript
  • ShellScript
  • Python
  • Zabbix

Middleware System Expert

Sonda, Brazil
2017 - 2018

Working as Middleware System Administrator on Caixa Econômica Federal

  • Web Server Administration using JBoss EAP.
  • Slimming environment application.
  • Load balancing and High availability.
  • Server Administration using Oracle Linux.
  • Monitoring with Zabbix
  • Developing user interface for monitoring with PHP and Zend
  • Developing script for monitoring with Python

Technologies used:

  • JBoss
  • Oracle Linux
  • PHP
  • JavaScript
  • Zend
  • Python
  • Zabbix

Middleware System Administrator Expert

B2Br, Brazil
2015 - 2017

Working as Middleware System Administrator on Federal Highway Police

  • Web Server Administration in DTAP (Development, Testing, Acceptance and Production) environments using JBoss, Wildfly, Tomcat, Apache and NGINX
  • Slimming environment application.
  • Load balancing and High availability.
  • Server Administration using Oracle Linux.
  • Supporting the database team: MySQL, PostgreSQL and Informix.
  • Supporting the development team: Java and PHP
  • Software development using Java language.

Technologies used:

  • JBoss
  • Wildfly
  • Tomcat
  • Apache
  • NGINX
  • Oracle Linux
  • MySQL
  • PostgreSQL
  • Informix
  • Java
  • PHP

JBoss Middleware Consultant

Tecnisys, Brazil
2015 - 2015

Working as Middleware Specialist on various clients all over Brazil.

  • Software development using Java language.
  • Creating and presenting proof of concepts.
  • Solving problems in solutions of all Red Hat middleware stack and Java ecosystem
  • Migrating applications between different java vendors and versions
  • Mentoring and guiding clients and less experienced consultants
  • Architecting and designing software solutions for various problem types
  • Designing application servers environments for high available and fault tolerant solutions
  • Architecting and designing software solutions
  • Supporting the development team: Java and PHP

Technologies used:

  • JBoss
  • Java
  • PHP

Senior Java Full Stack Programmer

Indra, Brazil
2013 - 2015

Working as Software Development and System Analyst on several clients of brazilian government agencies like CAPES, ANATEL and MAPA.

  • Software development using Java language.
  • Frameworks JBoss Seam, Struts 2, JSF and Hibernate.
  • Middleware using JBoss EAP and WebLogic.
  • Database using Oracle, SQLServer, MySQL and Postgres.
  • Project Management using Scrum

Technologies used:

  • Java
  • JBoss Seam
  • Struts 2
  • JSF
  • Hibernate
  • JBoss EAP
  • WebLogic
  • Oracle
  • SQLServer
  • MySQL
  • Postgres
  • Scrum

JBoss Middleware Consultant and Senior Java Full Stack Programmer

Tecnisys, Brazil
2012 - 2013

Working as Middleware Specialist on various clients all over Brazil.

  • Software development using Java language.
  • Creating and presenting proof of concepts.
  • Solving problems in solutions of all Red Hat middleware stack and Java ecosystem
  • Migrating applications between different java vendors and versions
  • Mentoring and guiding clients and less experienced consultants
  • Architecting and designing software solutions for various problem types
  • Designing application servers environments for high available and fault tolerant solutions
  • Architecting and designing software solutions
  • Supporting the development team: Java and PHP

Working as Software Development and System Analyst on CNJ - National Council of Justice.

  • Software development using Java language.
  • Software Development using JBoss Seam, JSF, Hibernate.
  • Middleware using JBoss EAP and Tomcat
  • Database using Oracle, SQLServer, MySQL and Postgres
  • Project Management using Scrum

Technologies used:

  • Java
  • JBoss Seam
  • JSF
  • Hibernate
  • JBoss EAP
  • Tomcat
  • Oracle
  • SQLServer
  • MySQL
  • Postgres
  • Scrum

Senior Java Full Stack Programmer

Squadra, Brazil
2010 - 2012

Working as Software Development and System Analyst on CNJ - National Council of Justice.

  • Software development using Java language.
  • Frameworks using JBoss Seam, JSF, Hibernate.
  • Middleware using JBoss EAP and Tomcat
  • Database using Oracle, SQLServer, MySQL, and Postgres
  • Project Management using Scrum

Technologies used:

  • Java
  • JBoss Seam
  • JSF
  • Hibernate
  • JBoss EAP
  • Tomcat
  • Oracle
  • SQLServer
  • MySQL
  • Postgres
  • Scrum

Senior Java Full Stack Programmer

Cast IT Group, Brazil
2009 - 2010

Working in Bank of Brazil Technology Center.

  • Software development using Java language.
  • Frameworks: Spring and Hibernate.
  • Database: Firebird

Technologies used:

  • Java
  • Spring
  • Hibernate
  • Firebase

Java Full Stack Programmer

Tecnisys, Brazil
2009 - 2009

Working as Software Development and System Analyst on CNJ - National Council of Justice.

  • Software development using Java language.
  • Software Development using JBoss Seam, JSF, Hibernate.
  • Middleware using JBoss EAP and Tomcat
  • Database using Oracle, SQLServer, MySQL, and Postgres
  • Project Management using Scrum

Technologies used:

  • Java
  • JBoss Seam
  • JSF
  • Hibernate
  • JBoss EAP
  • Tomcat
  • Oracle
  • SQLServer
  • MySQL
  • Postgres
  • Scrum

Java Full Stack Programmer

Montana, Brazil
2008 - 2009

Workin in the Ministry of Social Development.

  • Software development using Java language.
  • Perform the role of system architect in the SICON (System Conditionality Module used in the federal government family grant project).
  • Frameworks: Spring and JDBC.
  • Middleware using JBoss EAP and Tomcat.
  • Database using Oracle and DB2.

Technologies used:

  • Java
  • Spring
  • JDBC
  • JBoss EAP
  • Tomcat
  • Oracle
  • DB2

Java Full Stack Programmer

Politec, Brazil
2007 - 2008

Working in Bank of Brazil Technology Center.

  • Software development using Java language.
  • Develop system with banking interconnecting low platform (Java) with high platform (Cobol and Natura).
  • Frameworks: Struts and JSF.
  • Middleware using Tomcat.

Technologies used:

  • Java
  • Struts
  • JSF
  • Tomcat
  • XP Programming

Java Full Stack Programmer

Poliedro, Brazil
2005 - 2007

Working as a Programmer on the Ministry of Social Security.

  • Software development using Java language.
  • Frameworks: Struts, JSF, Spring, Hibernate, and DWR (AJAX).
  • Middleware using JBoss EAP and Tomcat.
  • Database using Postgres, Oracle e SQL Server.
  • Project Management using Scrum.

Technologies used:

  • Java
  • Struts
  • JSF
  • Hibernate
  • DWR
  • JBoss EAP
  • Tomcat
  • Postgres
  • Oracle
  • SQL Server
  • Scrum
  • XP Programming

Skills & Tools

Dev

  • Java
  • Golang
  • JavaScript
  • Shell

Ops

  • Terraform
  • Ansible
  • Kubernetes
  • Docker Swarm

Cloud

  • AWS
  • Azure
  • GCP
  • IBM Cloud

Others

  • DevOps
  • CI/CD
  • REST
  • Git
  • Container
  • Cloud
  • Linux
  • Redhat Linux
  • Oracle Linux
  • CentOS
  • Ubuntu
  • JBoss
  • Tomcat
  • Wildfly
  • Apache
  • Nginx
  • MySQL
  • PostgreSQL
  • Oracle
  • Informix
  • Zabbix

Education

  • Nanodegree - Cloud DevOps Engineer
    Udacity
    2019 - 2020
  • Nanodegree - Android Basics by Google
    Udacity
    2018 - 2018
  • Nanodegree - Data Science I Fundamentals
    Udacity
    2017 - 2018
  • Postgraduate in development in distributed systems with object oriented
    UNB
    2006 - 2008
  • Postgraduate in free software deployment
    Unisul
    2005 - 2007
  • Data processing
    UNEB
    2004 - 2005
  • Computer programming
    UNEB college
    2002 - 2004

Courses and training

  • LFS259 - Kubernetes for Developers
  • LFS258 - Kubernetes Fundamentals
  • Red Hat Certified Jboss Administrator
  • Docker Essentials: A Developer Introduction
  • Java Programming
  • Golang Programming
  • Container & Kubernetes Essentials with IBM Cloud
  • Getting started with Microservices with Istio and IBM Cloud Kubernetes Service
  • Containers, K8s and Istio on IBM Cloud
  • IBM Automation Essentials
  • IBM Garage Method for Cloud Advocate

Language

  • Portuguese (Native)
  • English (Good)
  • Spanish (Basic)

Interests

  • Cooking
  • Studying
  • Magic: The Gathering