Flavio's Gravatar

Hi, I'm Flavio Castro

Software Engineer
Software Architect
DevOps
SysAdmin

Hello, I am Flavio Castro,


And I'm a Software Engineer for Ardan1 / Antuar.

I've been working for Ardan1 for the last 6 and half years performing a few different tasks and roles in the company.

For example, developing REST APIs and front end web screens, defining the architecture and layout of the software applications, configuring, deploying and maintening the servers (VM, Nexus, Jenkins, Gitlab, SonarQube, Nginx, Apache, Docker, etc), defining the software development and tests process, as well as the issues workflow. Also managing/leading the team in a few projects and always mentoring the less experient colleagues.

At Ardan1/Antuar we work with the Financial / Banking sector. But in my past experiences I've worked in the Software & Retail industry as well as the Government.

I've got a degree in Computer Science and did a Specialization Course in Software Analysis.

I've been working from home for the last 2 years and really enjoying it. Being remote increased my productivity and gave more time with my little kids. I still go to the office when it is needed.

I'm passionate about tech, programming, working with the latest technologies and cycling. Yeah, in my spare time I'm cycling.


40
+
repos
On Github, Gitlab & BB
37
years old
Living my unique life
20
+
PRs
On Open Source Projects
17
years
Working on Software Dev
15
+
projects
Running in Production
7
years
Living in Dublin, Ireland
6
companies
As permanent employee
2
kids
In a really happy family
2000
+
km
on my bike
1
complete
Ironman 70.6 triathon

One Head, Many Hats

Back End

Working with Java backend since 2004, from simple servlets to the latest Spring Boot / Spring Cloud.

Front End

Working with GWT in the company. Done some Angular in a freelance project. Studying React and Vue.

UI

Besides of not being a proper designer, I really like to work on UI. I like to delivery a nice beautiful interface for the users.

SysAdmin

I've maintained the company servers, vm and cloud. Migrating every service (Nexus, Jenkins, Gerrit, etc.) to Docker at moment.

Devops

Love being part of all process, so configuring build pipelines and CI/CD feels good. Deploying and monitoring when is possible.

Cloud

Being using cloud (AWS, GCP, Azure, Digital Ocean, Scaleway, etc.) for a while, but not as much as I would like :)

QA

Tests are our friend! Being writing tests for all thing that I can possible thing at moment. Also love SonarQube and TestContainers!

Analysis

Worked few years ago doing analysis using the old RUP. Nowadays my analysis are more tecnical.

Mentoring

It is not about teaching, it is about seeing people getting better. Love to introduce new technologies for the team.

Blog Posts

// TODO: finishing migrating it

Projects I've worked on

All
OSS
Personal
Freelance
@Ardan1/Antuar
@Thor
@Sydle
@Unitech
@SCF
@Uflatec
screenfullgwt

Screenfull GWT

github.com/fworks/screenfullgwt

Simple GWT wrapper for the screenfull.js

Java8 | GWT | Maven | Travis | Sonatype | HTML.JS.CSS
algorithms-spring-boot

Algotithms Spring Boot

github.com/fworks/algorithms-spring-boot

A Test Bed for Java 11 Spring Cloud Micro Services

Java11 | Spring Boot | Spring Cloud | Docker | MongoDb | MySql
propertiesgwt

Properties GWT

github.com/fworks/propertiesgwt

Simple properties file reader for GWT

Java8 | GWT | Maven | Travis | Sonatype
Dubs Bikes

Dubs Bike

personal/projects/dubs-bikes [2014]

Small application to show the availability on the stations

Java/Spring4 | GWT | Tomcat | GAE | MySql
Argos Stock Checker

Argos Stock Checker

github.com/fworks/argos-checker

A simple app to check an item stock on Argos across all the stores

Java
Finding Booking Spot Dates

Finding Booking Spot Dates

personal/projects/embassy-spot [2016]

Small application for searching booking spot on Embassy of Brazil in Dublin

Java8 | Standalone | Web Data Extracting
Storage Project* (NDA) - Cloudtown

Storage Project* (NDA) - Cloudtown

freelance/projects/cloudtown-storage [2018]

Interesting project around Cloud Storage. Latest technologies and a lot of cloud provider API.

Java10 | Spring (boot, cloud, etc) | Swagger | Docker | AWS | GCP | MongoDb | Codeship | Codecov
Cloud Manager Project* (NDA) - Cloudtown

Cloud Manager Project* (NDA) - Cloudtown

freelance/projects/cloudtown-cloud [2017-2018]

Interesting project around Cloud VM. Latest technologies and a lot of cloud provider API.

Java8 | Spring (boot, cloud, etc) | Swagger | Docker | AWS | GCP | Azure | ELK | MongoDb | Codeship | Codecov
Killarney App - Splash

Killarney App - Splash

freelance/projects/killarney-app [2012]

I start the process to migrate the Javascript app to native IOS app

IOS | Xcode | PHP | HTML.JS.CSS
inBranch Kiosk

inBranch Kiosk

ardan1/projects/inbranch-kiosk [2015-2019]

Assisted Self-Service Kiosk for Financial Institutions

Java 8 | Spring | Oracle | GWT | Websphere | Camel | Docker | HTML.JS.CSS | Swagger / OpenApi | Jasper | Device Integration | XFS
inBranch Transact

inBranch Transact

ardan1/projects/inbranch-transact [2012-2019]

Full-Service Teller Application

Java 8 | Spring | Oracle | GWT | Websphere | Camel | Docker | HTML.JS.CSS | Swagger / OpenApi | Jasper | AWS
inBranch Engage

inBranch Engage

ardan1/projects/inbranch-engage [2014-2019]

Customer Engagement Application

Java 8 | Spring | Oracle | GWT | Websphere | Camel | Docker | HTML.JS.CSS | Swagger / OpenApi | Jasper | AWS
Pipeline

Pipeline

ardan1/projects/pipeline [2016]

Pipeline software for gathering and approaching new clients

Java6 | Spring | Oracle | GWT | Websphere | Tomcat | HTML.JS.CSS
WeLoc8

WeLoc8

ardan1/projects/weloc8 [2015]

Software application for locating parking spaces

Java6 | Spring | MySQL | GWT | Tomcat | HTML.JS.CSS
inBranch Cash Planning App

inBranch Cash Planning App

ardan1/projects/cash-planning [2018-2019]

CashPlanning software for financial institutions for controlling/predict amount the cash needed on the branches

Java8 | Spring | Spring Cloud | Spring Boot | Oracle | Docker | HTML.JS.CSS | Swagger / OpenApi | AWS EC2
Magni ERP

Magni ERP

thor/projects/magni [2007-2012]

ERP software for small and medium-sized companies

Java | J2EE | JSF | Primefaces | Richfaces | MySQL | Oracle | Hibernate | Web Services | Sockets | RFID | PhoneGap | HTML.JS.CSS
Thortrac

Thortrac

thor/projects/thortrac [2010-2012]

Tracker software for vehicles (cars, trucks, etc.) and devices (mobiles and tablets)

Java | J2EE | JSF | ExtJS | MySQL | Oracle | Sockets | HTML.JS.CSS
Mobile Point of Sales

Mobile Point of Sales

thor/projects/vilma [2011]

Android tablet app which was developed for a food company to help sellers to display their products and complete their orders

Java | Android | IOS | SQLite
Sydle CRM

Sydle CRM

sydle/projects/crm [2006]

CRM software application

Java | J2EE | JSP/Servlets | Oracle | MySQL | Tomcat | Web Services | H-Sphere | HTML.JS.CSS
Sydle Billing

Sydle Billing

sydle/projects/billing [2006]

Billing and account management software application

Java | J2EE | JSP/Servlets | Oracle | MySQL | Tomcat | Web Services | HTML.JS.CSS
SIARE

SIARE

unitech/projects/siare [2004-2006]

Revenue controlling software of the state of Minas Gerais

Java | J2EE | Oracle | Jboss | HTML.JS.CSS | Rational Suite
SAFO

SAFO

scf/projects/safo [2004]

Software for budget control for one of Brazil’s Navy unit

Java | JSP/Servlets | HTML.JS.CSS | Postgresql | Tomcat
Siloms.MB

Siloms.MB

scf/projects/siloms-mb [2004]

Software for storage control of the military weapons and equipment for one of Brazil’s Army units

Delphi | HTML.JS.CSS
FTP

FTP

scf/projects/ftp [2004]

Internal software for transfer of files between the company offices and clients

PHP | Apache | HTML.JS.CSS
SAFES

SAFES

uflatec/projects/safes [2001-2003]

Software for EAD (Software for Online Education)

PHP | GCI | Apache | MySQL | HTML.JS.CSS
SSCAFE

SSCAFE

uflatec/projects/sscafe [2003]

Software for supporting the decisions about the coffee Agribusiness

PHP | Apache | MySQL | HTML.JS.CSS
  • "Make everything as simple as possible, but not simpler."

    Albert Einstein