Fabio Rocha

Java developer, with over 8 years of experience training in analysis and systems development.
With an experience of major projects in the areas of digital transformation, oil and gas, telecommunications, and Social Security. Developing new projects, creating new features, and performing maintenance on legacy systems. Always looking for innovations and keeping me updated.

  Curitiba, State of Paraná, Brazil     

Work Experience

October 2019 - March 2021

Senior Software Developer

Contabilizei

Development of accounting systems. Focused on the annual balance and calculation of transactions made by the company and also, on maintaining the microservices integrated with the accounting platform.
Main responsibilities :
Software Development.
Development of unit tests using TDD.
Software design architecture.
Development of the database layout.
Analyze and choose the best technologies available in order to achieve the best result.
Development of monitoring systems.
Technologies :
Linux, Kotlin, JUnit, Mokito, Java 8+, VueJs
Spring Framework Boot, Cloud GCP, Data, Integration, Batch
Google Cloud Platform, Pub/Sub, BigQuery
Kubernetes Engine, Cloud SQL PostgreSQL
Stackdriver, Distributed tracing, Logging correlation
Dashboards, Jira, Git, Bitbucket CI/CD Pipelines
REST API's

February 2018 - August 2019

Software Developer Analyst

Sumicity

Development of web systems and maintaining microservices integrated with telecommunications systems to improve the process of installing telephone, internet, and TV equipment.
Main responsibilities :
Software Development.
Software design architecture.

Project planning.
Development of the database layout.
Development of unit tests using TDD.
Analyze and choose the best technologies available in order to achieve the best result.
Receive feedback from users.
Continuous improvements to the software.

Technologies :
Linux, Java 8, JUnit, VueJs, MySQL
Spring Framework Boot, Security, Data
Dashboards, GitLab CI/CD Pipelines
Html, CSS, JavaScript, Bootstrap
REST API.

October 2015 - February 2018

Java Backend Developer

Accenture Brazil

Modernization of COBOL mainframe to Java using Spring Batch at the Dataprev Social
Security in Brazil.
Development of web systems for gas pipeline management and maintenance at Brazilian Gas
Carrier.
Main Responsibilities :
Software Development.
Software design architecture.
Development of the database layout.
Development of unit tests using TDD.
Technologies :
Windows, Java 7-8, JSF 2.0, PrimeFaces, JUnit, Hibernate, Oracle Database
Spring Framework Batch, MVC, Security, Jdbc Template
SVN, Git, Html, CSS, JavaScript, jQuery, Bootstrap, SOAP Web Services
WildFly Server

August 2014 - May 2015

Java Backend Developer

Brasil

Development of web systems for maintenance control of oil platforms at Petrobras
Main Responsibilities
Software Development.
Development of unit tests.
Receive feedback from users.
Continuous improvements to the software.
Technologies :
WebLogic Server, Java 7-8, JSF 2.0, PrimeFaces, JUnit, Hibernate, Oracle Database
Spring Framework Core, Security, SVN, Xhtml, CSS, JavaScript

June 2013 - May 2014

Java Backend Developer

DSCON

Development of web systems for environmental management and travel management for
the state government of Rio de Janeiro, Brazil
Main responsibilities :
Software Development.
Development of unit tests.
Fix bugs.
Technologies :
JSF, Java 6, Oracle ADF, Oracle Database
SOA Suite 11g, Oracle Database, JDeveloper 11g, Oracle Linux.
SVN, Xhtml, CSS, JavaScript
WebLogic server

COURSE

Essential Cloud Infrastructure, Coursera
MongoDB, DevMedia
Google Cloud Platform Fundamentals: Core Infrastructure, Coursera
Kubernetes, Alura Cursos online
GITLAB CI E DOCKER, Alura Cursos online

Education

UniCarioca

Software analysis and developmen

2010 - 2013

Skills


  • Google Cloud Platform
  • Software Development
  • Java
  • Vue
  • Angular
  • Spring Boot
  • Spring Framework
  • Spring MVC
  • JPA/Hibernate
  • ElasticSearch
  • JavaScript
  • PostgreSQL/MySQL/MSSQL
  • Oracle Database
  • TDD/BDD
  • API Development

Languages


  • English — Intermediate
  • Portuguese — Native or Bilingual