WORK HISTORY
2019
Software Engineer
PAGSEGURO
PagSeguro is a Brazilian company that acts as an electronic payment method and banking institution and is responsible for the capture, transmission and financial settlement of credit and debit card transactions.
Responsibilities:
Maintain and evolve the accounting and tax product following Brazilian law, keeping the process secure, scalable in a distributed manner using the best market technologies.
Show more
Methodologies / Technologies:
- Agile methodology: Kanban
- Language / Platform: Java
- Frameworks: Spring Framework and Apache Spark
- Relational databases: Oracle, SQL Server and MySQL
- No relational databases: MongoDB, Cassandra and Redis
- Messaging systems: AWS Simple Queue Service (SQS), RabbitMQ and Kafka
- Test suite: Mockito, Junit and Cucumber Framework
- Dependence manager: Maven and Gradle
- Tools: Jenkins, New Relic and Grafana
- Infrastructure: Amazon Webservices, Docker and Apache Mesos
Show Less
2017
Java Back-End Developer
NETSHOES GROUP
Netshoes is a Brazilian e-commerce sporting goods conglomerate that maintains distribution centers in Brazil.
Responsibilities:
Develop from scratch using service-based architecture (SOA), maintain and evolve the entire aftermarket flow by following the consumer protection code, seeking cost savings and keeping the process secure, scalable in a distributed manner using the best market technologies
Show more
Methodologies / Technologies:
- Agile methodology: Scrum and Kanban
- Language / Platform: Java
- Frameworks: Spring Framework
- Relational databases: Oracle, SQL Server and MySQL
- No relational databases: MongoDB and Redis
- Messaging systems: RabbitMQ, Kafka and HornetMQ
- Test suite: Mockito, Junit and Spock Framework
- Dependence manager: Maven
- Tools: Jenkins, New Relic and Grafana
- Infrastructure: Docker and Kubernetes
Show Less
2016
Java Back-End Developer
DIGITAL PAGES
Digital Pages was the first company to launch digital content of magazines and newspaper in Brazil.
Responsibilities:
Develop scalable, distributed e-learning from scratch using best-in-class technologies and the company’s entire product portfolio.
Show more
Methodologies / Technologies:
- Agile methodology: Kanban
- Language / Platform: Java
- Frameworks: Spring Framework
- Relational databases: Oracle, PostgreSQL and MySQL
- No relational databases: MongoDB and Redis
- Test suite: Mockito and Junit
- Dependence manager: Maven
- Tools: Jenkins and New Relic
- Infrastructure: Azure and Docker
Show Less