About
Born in Edmonton, Canada but raised in Southern Brazil, you can speak to me both in English and Portuguese. Currently living in beautiful British Columbia, I'm a remote software engineer specializing in enterprise web applications.
Current Focus: Microservices in Kotlin.
Experience
What do I do?
Part of the risk and anti-fraud team
at Varo Bank.
Tech Stack:
- Microservices Backend with Spring Boot + Kotlin/Java
- gRPC/Protobuf/Kotlin
- Kafka + PostgreSQL databases
- Spring JPA + Hibernate
- Kibana + Grafana
What have I done?
- Have helped lead the development of new microservices and have built APIs that process streaming data to power customer purchases from over 400 pharmacies which resulted in a new record net profit for the client of over R$ 24 Million (US $4.55 Million) in the second trimester of 2021. An annual incremental of 3x the revenue of the same period last year.
- Ensured the development artifacts are in alignment with patterns/ frameworks designed by software engineering teams.
- Developed and expanded applications using standard frameworks from Spring Suite and up to date coding standards.
- Conducted code reviews. Helped guide team development and helped new junior developers for continuous improvement of our team.
Tech Stack:
- Microservices Backend with Java 8 and 11
- Spring Boot
- Spring Batch (Data pipelines)
- Spring Cloud
- Angular 8
- Kafka + Oracle databases
- MyBatis
- Gitlab environment for deploy
- Unit testing with JUnit and Mockito
- Versioning with Git
- Scrum methodology
What have I done?
Tech Stack:
- Backend in Java 8, Front end in Vaadin
- Relational MySQL database on AWS
- Jira, Bitbucket and Confluence environment
- Unit testing with JUnit and Mockito
- Versioning with Git
What have I done?
Tech Stack:
- Backend in Java 8, Front end in HTML/CSS/AngularJs
- Relational PostgreSQL database
- Agile work methodology with SCRUM
- Deploying applications through JBoss Wildfy
- Versioning with Git
What have I done?
Tech Stack:
- Backend in Java 8
- Worked with Hibernate and Oracle database.
- Tomcat server
- SCRUM methodology
- Worked with tech leaders to understand problem incidents and provide the solutions
Developer intern in the SAP Hybris e-commerce team.
- Develop code in Java, utilizing Spring framework and Hibernate.
- Collaborate with Architects and developers within the team as well across team
- Worked with SCRUM methodology
Developed websites for various types of businesses.
- Worked with frameworks such as Wordpress as well as projects with pure HTML, CSS and Bootstrap.
Projects
An intelligent Bitcoin trading bot
- Restful integration with exchange's API
- System update itself every minute with BTC price
- Utilizes deep learning LSTM algorithm for decision making
- Automate purchase and sell orders
- Backtesting environment
- Custom strategies with technical indicators
- Java 8, Spring MVC, Spring Security, Deeplearning4j
- PostgresSQL, JPA, Hibernate
Skills
Back end
Front end
Databases
Application Servers
Build Tools / Package Managers
Maven