About Me

Senior software engineer with 9 years of experience in backend development and system architecture. PHP and Java developer, I also code in Python these days. I have also devops knowledge and like to work on that.

Education

SENAI - Serviço Nacional de Aprendizagem Industrial

Technologist in Analysis and System development Dec 2012

Work

trivago N.V

Software Enginner March 2016 - Present

I'm software engineer working with Java, PHP and Python programming languages. I mostly work with search solutions (Solr, Elasticsearch, NLP). That is what I like most to do. Currently also responsible for DevOps in AWS for our Java application, used Cloudformation for infrastructure as a code. As a developer, I like to write clean code, I'm advocate of best practices of development, refactor code when possible to make it easier to read, test and so on. As a person I like to keep improving myself to be a better team member and help the company to get better out of people.

Flexy Negócios Digitais Ltda

Senior PHP Developer March 2014 - February 2016

Senior PHP Developer focused in development of a SaaS e-commerce platform highly available, scalable in AWS cloud, using Symfony2, Unit Tests, Service Oriented Architecture, Memcached, Redis, ElasticSearch, ElastiCache, RDS, EC2, ELB, Elastic Beanstalk... Also working as DevOps doing many improvements in deployment script using python and capistrano. Doing many changes to improve performance (load time) and cost reduction.

Dígitro Tecnologia

System Analyst September 2012 - March 2014

Dígitro tecnologia is a big Brazilian company acting in public security systems and call centers management. I worked as Java system analyst creating web services to integrate applications of different technologies (including a PABX). Had used Hibernate, Struts and low level sockets to exchange data between the apps and long polling for real time chat messages, Java NIO for non­blocking HTTP requests, multithreading, Google Web Toolkit as rich front­end, Tomcat 6, and JBoss as application servers.

Chipus Microeletronics

Frelance Software Developer January 2014 - February 2014

I worked as a freelancer software developer to ​Chipus IP​. The goals were to allow fast and semantic search on a MySQL database with about 40 millions records and more than 10 Gigabytes of data. I also automated its database update based on a government data with information about imported electronic chips from Brazil in Microsoft Access Database format (.mdb). Used Sphinx Search to index that database and allow fastest search response time. Increased the search performance from ~6/~8 seconds (0.5 million records) to less than 1 second (40 millions records). I did that using Symfony2, PDO, Shell script, Twig, and Bootstrap.

Bookes Editora

PHP Developer May 2009 - March 2012

Bookess is an online self­publishing system and a social network for book readers. I started the 2.0 version of this self­publishing system using the OOP paradigm, Scrum and other agile techniques. The challenge was to work with many data types conversion (docx, doc, rtf to pdf and swf) and serve them in an online book reader. That was a very helpful experience (the second one in my career) and I also work as a freelancer for this company nowadays. We used Subversion as version control system and a PHP5 framework developed by myself and another teammate to build the platform. That framework was based on Codeigniter. We also used Phing to automate the deployment.

Skills

  • PHP
  • Java
  • Linux
  • Elasticsearch
  • Solr
  • AWS