Brazilian/Italian IT software engineer with 9+ years of strong hands-on experience on design and implementation of scalable, high-performance, distributed Java enterprise systems. Deeply skilled in Java EE (SCEA5, SCBCD5, SCWCD5, and SCJP5), Spring Framework, RESTful APIs, Linux, SQL and NoSQL databases. Broadly experienced in EJB, JMS, JPA, MongoDB, Redis, and Hadoop ecosystem. Professional background in Lean and Agile development teams. Master of Science in Information Systems, Bachelor of Science in Computer Sciences by the University of São Paulo, one of the top Brazilian universities. Fluent in English and reasonable knowledge of Italian.
August 2014 - Present, System Specialist at the Web Analytics Team
Development and evolution of a Web Analytics platform. Optimization of storage and retrieval of data stored in MongoDB databases. Deployment and integration of Java EE applications with the Cloudera Hadoop ecosystem. Screening and interview of Java developers for Research and Development teams.
Technologies: Hadoop, HDFS, Flume, Hive, Cloudera Impala, Async Servlets 3, OLAP, OracleDB, RabbitMQ.
January 2013 - July 2014, System Specialist I at the Google DFP/SAP Integration Team
Design and implementation of integration and data exchange services between Google DFP and SAP systems. Mentoring of new team members. Implementation of ReConf, a framework for dynamic reload of configuration components, that massively reduced the overhead of configuration management and downtime in production environments.
Technologies: RESTEasy, SOAP, XML, JSON, Mybatis, Oracle DB, Maven, JUnit, Reflection API.
April 2012 - December 2012, Senior System Analyst at the Web Analytics Team
Definition, design and implementation of a Big Data platform to perform measurement, collection, analysis and reporting of Internet data for purposes of understanding and optimizing web usage.
Technologies: Asynchronous Servlets 3.0, Codahale Metrics, JSON, MongoDB, Spring Core, Jetty, Maven, Jenkins, Splunk.
July 2009 – March 2012, Senior System Analyst at the Sponsored Links Platform Team
Design and implementation of: a) Java RESTful APIs; b) a high-performance, scalable, and low-latency information retrieval server; c) synchronous and asynchronous event-processing services with EJB3 and MDB. Configuration and deployment of JBoss and Jetty servers.
Technologies: EJB3 (Stateless, MDB), RESTEasy, JUnit, JPA (1, 2), Hibernate, Mybatis, Java NIO, Lucene, JSON, XML, Spring Core, Spring Web, Oracle DB, Memcached, JUnit, Mockito, Maven.
July 2008 – July 2009, System Analyst at the Affiliate Program Team
Correction and evolution of Java back-end and front-end systems. Design and implementation of a fraud-detection system that reduced financial losses by 50%.
Technologies: Java, Spring Core, Spring Web, Servlets 2.5, Struts 1, Velocity, Jetty, Maven, Oracle DB.
September 2007 - July 2008, Analyst Programmer at the Center of Excellence in Telecommunications in São Paulo, Brazil
Design and implementation of Java Web applications. Integration with OPSC (Orga Systems) and BSCS (Ericsson).
February 2007 - September 2007, Senior Programmer at the Accenture Broadband Innovation Center in Rome, Italy
Planning and execution of functional tests in Java SOA-based systems.
Technologies: Linux, BEA Aqualogic, Struts 1.
January 2006 - January 2007, Internship at the Center of Excellence in Telecommunications in São Paulo, Brazil