Printing tool Download PDF

Summary

I've been working with software development since 2009, during this time I worked with a great variety of technologies, such as Java, Java EE, JSF, Spring, Hibernate, Javascript and others common web technologies.

My expertise it's about analysis, development, test and deploy new software features, also the maintenance of the existing features. Give a hand to a coworker and go deep into a discussion about the best solution to a problem is also part of my work. Further than this, I'm always trying to do things in it's best way possible, doing some research or dicussing the problem with a coworker. How I started my career as a user support I have a great expertise with the final user of the software that I develop.

Core Competencies

  • Javascript
    • Angular/AngularJS
    • React
    • jQuery
    • Phonegap
  •  Java
    • Java EE
    • Hibernate
    • JSF
    • JPA
    • Spring
  • Software Analysis
    • Use Case
    • UML
    • MER
  • Project Management
    • Maven
    • Gradle
    • Git
    • Webpack
    • Grunt
    • Gulp

Work History

2015Present

Freelancer Developer

Freelancer

As freelancer developer I develop applications ans sites according the client needs.

To make UI I  use React with Redux to control the application state. Using JavaEE with Rest to create the endpoints.

20172018

FullStack Develop

Senior Sistemas

Acting as a software developer inside the Application team, I help to create new products using new technologies like React and Angular. We create products like a BPMN editor to creating Workflows, or a BotChat creator using the IBM Watson as backend.

20162017

Technology Developer

Philips Clinical Informatics

Acting as a software developer inside the technology team, I help to maintain the components used to build the Tasy Web. We maintain and migrate a set of components from Java/Delphi to AngularJS, always with care and precaution with the final user experience. Always trying to implent unit and integration tests to guarantee our code quality. We use in the backend:

  • Java with
    • Guice
    • Rest Webservices
    • Gradle

And to make the frontend we use:

  • Javascript with
    • Node
    • NPM
    • Bower
    • Angular
    • SASS
    • HTML5
20152016

Software Developer

Betalike Soluções
Development of unique software for each client, participation in the process of software elicitation, also participating in the choice of technology used for development. With participation in the development of an auditing system for taxation, participation in the development and choice of technologies used in mobile system (Android / iOS) for order control, participation in e-commerce development using OpenCart platform, order system development For Comex, development of non-intrusive integrations using Redis, and development and deployment of responsive websites.In Betalike i used a bunch of technologies, like Java, Python, PHP, Javascript(Node/Phonegap/Angular)

20142015

Software Developer

CB Sistemas

Participation in analysis, development and maintenance of systems (ERP) with technologies of development Java / JPA / Spring, creation of automated tests and integration using MySQL database. Also acting directly in the process of development, maintenance and homologation of program Issuer of tax coupon (ECF).

20092014

User Support

CB Sistemas

User support by providing support to the ERP system (sales force, inventory control, accounts payable and accounts receivable), tax coupon issuer system (ECF), SPED validation assistance and tax control system. Production (PCP). With possible participation in the execution of quality tests. Since 2013 helping the development team to fix bugs.

Skills

Operating Systems

Windows, Linux

Databases

MySQL, Postgres, Firebase, Redis, Oracle 12c

Languages

Java, Javascript, 

Education

20092015

Bachelor of Computer Science

FURB - Fundação Universidade Regional de Blumenau

Interactive Teaching Environments, Computer Graphics