Ricardo Campos

I've been working with software development for over 11 years, since 2013. Mostly with Java. I have a great experience working with both back-end and front-end development, and since 2021 with cloud applications, mostly RedHat OpenShift and Kubernetes.

Last update: November, 2024


Experience

Specialist developer

Daitan, an Encora company, Remote, Brazil

Here I work with a large variety of people and technologies. Handling every day new challenges and coding in more than one language, always focusing on quality, for the user, and for developers.

  • Java 8, 11
  • React
  • AWS Cloud
  • Spring Boot
  • REST API
  • Testing
  • DevOps
Aug 2021 - Present

Full-Stack developer

Kugel Soft, Joinville, Santa Catarina, Brazil

Maintenance, bug killer and new features developer of the ERP in the areas of invoices, electronic documents (government's obligations, NFe, MDFe), tax, and accounts.

Extra activities: database maintainer (definition and creation of tables) deploy through SSH or Jenkins, direct contact with customers about requirements or bugs. And last but not least, internal support for colleagues.

  • Java 7, 8
  • Java Swing API
  • Wildfly
  • REST API
  • TDD
  • PervasiveSQL
May, 2015 - Aug, 2021

L3 Support Analyst

Linx Systems, Joinville, Santa Catarina, Brazil

Level 3 support to attend calls from level 2 in fiscal and accounting, and income statement.

  • ASP
  • .NET
  • SPED
  • Microsoft SQL Server
October, 2014 - May, 2015

Java Jr developer

Kugel Soft, Joinville, Santa Catarina, Brazil

Correction and evolution of the ERP web product, most in financial, tax and accounting and bank files exchange.

  • Java 5, 6
  • Java Swing API
  • PervasiveSQL
October, 2013 - October, 2014

Education

UDESC - Santa Catarina's State University

Software Analysis and Development
A three years course, deeply focused in software development. Some intro classes and some very deep into analysis model, development and practicing.
January 2011 - June 2015

Skills

Front-End
  • Great knowledge in HTML5 and CSS3
  • VanillaJS, AngularJS, KnockoutJS
  • Learning React
  • npm, a little bit of gulp

Back-End
  • Java SE (5, 6 and 7)
  • Java Swing API (Desktop apps)
  • Java EE 7 (Open JDK 8, 11)
  • PHP (6, 7)
  • A little bit of Clojure (1.10.3)
  • RESTful API, JSON and XML
  • A little bit of Wildfly (Former JBOSS)
  • A little bit of Slim Framework and Laravel
  • Spring Boot, Web and MVC
  • Apache Maven, Composer
  • Git and Subversion
  • AWS SQS, SNS and Bucket S3

Database
  • PervasiveSQL, MySQL, PostgreSQL
  • DatomicDB (NoSQL)
  • Import and export through script or CSV
  • JDBC
  • A little bit of JPA API and Hibernate
  • DatomicDB

Interests

In my free time, I often study English (pronunciation mostly), technologies and follow the community. Like most IT guys, I carry some stereotype, that includes: reading a lot (Find out more here), solving Rubik's Cube 3x3 and 4x4 at the work waiting for something, and movies. A bunch of movies!

When I'm offline I spend most of my time with my wife. We like to watch movies (see?) and shows together, go out and discover new places, specially cafe bar (I'm a avid coffee lover and its variations).

Apart from TV and coffee, I love to cook, and try new recipes. I'm also a musician, I play some (mostly Brazilians) instruments, like Mandolim (a 8 string instrument, largely used for MPB and Choro genres), cavaquinho (4 string instrument, very used in Samba genre), a little bit of acoustic guitar, and now I'm learning how to play drums.


Certificates and extra-activities

  • Linux Mastery: Master the Linux Command Line - Udemy - 2021, December (Certificate)
  • Mastering Micro-services with Spring Boot and Spring Cloud - 2020
  • Sound School 5.0 (English pronunciation course) - 2021 (Learn more) (Certificate)
  • Contributor at the LibreOffice [The document foundation] (Java cleanup and deprecated C++ classes refactoring) - 2012
  • EMPRETEC Program (Immersion in a enterpreneurs practicing and learning program, read more here, in portuguese) - 2007
  • Linux systems admin (Users management, permissions, remote access, network on GNU/Linux systems) - 2006