Home

SOFTWARE ENGINEER

<WEB / MOBILE DEVELOPER>

About me

Me

Software Engineer for 12 years.

Working with planning and software development, I’ve participated on some relevant projects along this time.

I started my career in Brazil where I’m from, I went through Africa (Angola) and I’m currently at Lisbon, Portugal.

I enjoy challenges. After winning a Hackathon (BRAPPS 2014) and getting to know the silicon valley and its day-to-day life, I realized that I could face the biggest challenges and have fun.

I am proud of all the projects that I went because, as a part of a team, could always achieve my goals and also had the opportunity to meet wonderful people.

I love Java and clean code.

Check my skills and experiences at LinkedIn

News

Blog Posts

Java 19 – Virtual Threads (JEP 425 preview – Como usar?!)

Finalmente estamos colhendo os primeiros resultados do Project Loom, trazendo Virtual Threads para a JVM. Virtual threads são threas controlados pelo Java Runtime, em oposição aos Platform Threads que dependem de threads do sistema operacional. Threads de runtime Java geralmente são correspondentes à threads do kernel do sistema (one-to-one), e o thread scheduler do kernelContinue reading “Java 19 – Virtual Threads (JEP 425 preview – Como usar?!)”

Como funciona Java Thread Pool?

Pergunta de entrevista*** Vamos lá, diretamente ao ponto: Internamente, as tasks são inseridas em uma Blocking Queue da qual as threads do pool estão sendo desenfileirados. Quando uma nova task é inserida na fila, uma das threads ociosas a desenfileirará com sucesso e a executará. O restante das Threads ociosas no pool serão bloqueadas, aguardandoContinue reading “Como funciona Java Thread Pool?”

Contact Me