
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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 EngineerUdacity2019 - 2020
-
Nanodegree - Android Basics by GoogleUdacity2018 - 2018
-
Nanodegree - Data Science I FundamentalsUdacity2017 - 2018
-
Postgraduate in development in distributed systems with object orientedUNB2006 - 2008
-
Postgraduate in free software deploymentUnisul2005 - 2007
-
Data processingUNEB2004 - 2005
-
Computer programmingUNEB college2002 - 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