Tales Porto
Senior Software Engineer at Tilt- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
Português Native or bilingual proficiency
-
Inglês Full professional proficiency
Topline Score
Bio
Credentials
-
Oracle Certified Expert, Java EE 6 Enterprise JavaBeans Developer
OracleSep, 2015- Nov, 2024 -
SCJP 6.0 - Sun Certified Java Programmer
SunFeb, 2010- Nov, 2024
Experience
-
Tilt
-
Technology, Information and Internet
-
1 - 100 Employee
-
Senior Software Engineer
-
Jun 2022 - Present
-
-
-
Klarna
-
Sweden
-
Software Development
-
700 & Above Employee
-
Senior Software Engineer
-
Aug 2020 - Jun 2022
Working directly with the ledger to bring events up to a Kafka topic, to be consumed for all our services in all of Klarna's markets. AWS, Spring Boot and Terraform are part of our daily tasks. Working directly with the ledger to bring events up to a Kafka topic, to be consumed for all our services in all of Klarna's markets. AWS, Spring Boot and Terraform are part of our daily tasks.
-
-
-
PareBem Estacionamentos
-
Brazil
-
Facilities Services
-
200 - 300 Employee
-
Tech Lead - Solutions Architect - Software, Cloud and DevOps
-
Dec 2019 - Aug 2020
As a tech lead of the team my first attributions is to help the team to deliver the value expected by the managers. I lead scrum daily meetings. And as my first challenge I was responsible to create a data lake infrastructure. Created using Terraform, Kubernetes, Elastic Search and Logstash. Parallel to that I was working to migrate all project to be deployed using a CI/CD process and to use a Kubernetes created using Terraform.
-
-
Software Development Consultant
-
Apr 2019 - Dec 2019
-
-
-
Logo IT
-
Information Technology & Services
-
1 - 100 Employee
-
Solutions Architect - Software, Cloud and DevOps
-
Aug 2018 - Dec 2019
Developing a video stream platform that can be short explained as a ”Gospel Netflix”. Working with AWS to put all the app over the air. AWS Media Services to prepare the videos to stream, AWS S3 to store movie data, AWS CloudFront to delivery assests as fast as possible, AWS RDS as our multiregion database, AWS Cognito to auth users,, AWS EKS to host our containers and others. Using Terraform to configure all infrastructure. Infra-as-code was a serious point here. I lead this task and create dev/stage/prod environment using Terraform. The infrastructure project has its own CI/CD process where anyone can deploy a new infrastructure version following the GitFlow. I am working a lot in clients app too. The web are developed using Angular6 and the mobile and TV apps are developed using React Native. All of that has a specific CI/CD process too. We are using Spring Boot on the backend following the Microservices Architecture. We was inspired a lot by the Netflix's papers and we implement our services following these patterns. Circuit Breakers and others help us a lot to be more resilient. We have a high tunned Kubernetes cluster. In this cluster we have automatic horizontal node scale, automatic horizontal pod scale, ELK stack to monitor and Rancher to administrate it more easily. I lead, led or, at least, was hard envolved in all this points and I'm proud of that. Show less
-
-
-
Rhases
-
Brasília Area, Brazil
-
CTO and Founder
-
Dec 2015 - Dec 2018
This experience begins when me and my two partners develop a project to improve the sales of health insurance in Brazil. The project received 3 rounds of investiment, raising R$423k (vide CrunchBase data). As CTO I could learn a lot about how to build a team, develop people and manage tasks. Our team was flat and work following Scrum methodology. In this time I could go deeply in MEAN Stack, Continuous Delivery Process and Microservices Architecture. This project has services implemented using NodeJS exposing RESTful services, like the definition. The frontend was implemented using Angular(JS and 2+). The servers are deployed on Heroku using Heroku CLI and some projects directly on AWS. All deploys are done using BitBucket CI/CD process. All architecture and infrastructure was developed by me or was on my hands sometime. In this period I delivered some open-source projects. One of that was the Brazilian Cities project to contribute with the community. REF: - https://www.crunchbase.com/organization/rhases - https://martinfowler.com/microservices - https://martinfowler.com/bliki/ContinuousDelivery.html Show less
-
-
-
Indra
-
Spain
-
Engineering Services
-
700 & Above Employee
-
Software Architect
-
Apr 2018 - Aug 2018
Sicoob is a bank and here I worked defining and developing new technologies like proof of concepts of blockchains applications, API Manager definitions, CI/CD process (using Jenkins), Docker containers and others. I could understand better how big companies works and how to help and guide big teams. Sicoob is a bank and here I worked defining and developing new technologies like proof of concepts of blockchains applications, API Manager definitions, CI/CD process (using Jenkins), Docker containers and others. I could understand better how big companies works and how to help and guide big teams.
-
-
-
e-Sec Segurança Digital
-
Brazil
-
IT Services and IT Consulting
-
1 - 100 Employee
-
Software Architect
-
Feb 2015 - Feb 2016
Work designing solutions to adapt Certillion for client problems. We work with JBoss (EAP 6.1 e Wildfly), a lot of JMS queues, JAX-RS e JAX-WS, and topics and many EJB's to handle all of it. We used Scrum to manage our taks.I plan, draw, design and implement many solutions that made the the clients happy.
-
-
Systems Analyst - Senior Programmer
-
Apr 2012 - Feb 2015
Development of mobile applications focusing on encryption.
-
-
-
Mirante Tecnologia
-
Brazil
-
IT Services and IT Consulting
-
200 - 300 Employee
-
Java Programmer
-
Feb 2011 - Aug 2012
-
-
Trainee - Programmer
-
Feb 2010 - Feb 2011
Great challenges motivated me.
-
-
-
Mirante Tecnologia
-
Brazil
-
IT Services and IT Consulting
-
200 - 300 Employee
-
Intern - Programmer
-
Sep 2008 - Dec 2009
Much learning time and an extremely high knowledge curve. I worked on my first project JavaWeb using the framework called Seam with Hibernate, JSF and others. Much learning time and an extremely high knowledge curve. I worked on my first project JavaWeb using the framework called Seam with Hibernate, JSF and others.
-
-
Education
-
Universidade de Brasília
Bacharelado, Ciências da Computação