WORK HISTORY
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
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
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
EDUCATION HISTORY
GoStack Bootcamp
ROCKETSEAT
Using the JavaScript/TypeScript stack (NodeJS, ReactJS and React Native) to build the entire application from back-end to front-end.
Show more
Java Journey
CAELUM
A journey passing from basics to advanced Java topics
System Analysis and Development
TECHNOLOGY COLLEGE OF SÃO CAETANO DO SUL
Computer Technician
TECHNICAL SCHOOL OF GUAIANAZES
DEVELOPMENT SKILLS
Spring (Boot, Cloud, Security, Data, Kafka, AMQP)
Service Oriented Architecture (SOA)
Git
Integration Tests (JUnit, Mockito, Spock)
Apache Spark
SQL (MySQL, PostgreSQL, SQL Server, Oracle)
No SQL (Mongo, Redis, Cassandra)
AWS (EC2, S3, SQS, SNS, EMR, ECS, Lambda, CloudWatch)
Messaging systems (RabbitMQ, Kafka)
Docker
JavaScript/TypeScript
React/React Native
DOWNLOAD MY RESUME
You can download my resume clicking on the button below:
VIEW MY LINKEDIN PROFILE
You can view my LinkedIn profile clicking on the button below:
VIEW MY GITHUB PROFILE
You can view my Github profile clicking on the button below: