São Paulo y alrededores
6 mil seguidores Más de 500 os

Unirse para ver el perfil

Acerca de

I help people craft scalable and robust architectures so we can build better products and…

Contribuciones

Experiencia y educación

  • Class

Mira la experiencia completa de Danilo

Mira su cargo, antigüedad y más

o

Al hacer clic en «Continuar» para unirte o iniciar sesión, aceptas las Condiciones de uso, la Política de privacidad y la Política de cookies de LinkedIn.

Experiencia de voluntariado

  • Gráfico QCon São Paulo

    Voluntario

    QCon São Paulo

    - actualidad 10 años 3 meses

    Ciencia y tecnología

    Participante do Qcon 2015 como voluntario durante todos os dias.

  • Gráfico QCon São Paulo

    Voluntário

    QCon São Paulo

    - 1 mes

    Ciencia y tecnología

    Participante do Qcon 2016 como voluntario durante todos os dias.

  • Gráfico QCon São Paulo

    Voluntário

    QCon São Paulo

    - 1 mes

    Ciencia y tecnología

    Participante do Qcon 2017 como voluntario durante todos os dias.

Publicaciones

  • Observability Challenge: Configuring Rules to Scale Your Application

    dev.to

    Explore the intricacies of working with a scalable architecture and the challenges it presents, particularly when managing diverse components. This article delves into the importance of Observability as a key strategy in overcoming scalability issues. Learn how effective Observability practices can help configure rules for scaling applications and ultimately reduce infrastructure costs. The article provides insights into Observability concepts, including monitoring metrics, logging, and…

    Explore the intricacies of working with a scalable architecture and the challenges it presents, particularly when managing diverse components. This article delves into the importance of Observability as a key strategy in overcoming scalability issues. Learn how effective Observability practices can help configure rules for scaling applications and ultimately reduce infrastructure costs. The article provides insights into Observability concepts, including monitoring metrics, logging, and tracing. It guides readers through the process of analyzing observability tools, finding behavioral patterns, merging patterns with various metrics, identifying anomalies, and implementing corrective actions. Discover how a systematic approach to Observability can lead to significant cost savings, illustrated by a real-world example involving a Java application in a Kubernetes cluster. Gain valuable insights into configuring scalable rules for auto-scaling and explore strategies for optimizing infrastructure resources. Share your own observability metrics and auto-scale configuration strategies to contribute to the ongoing conversation on efficient architecture management.

    Ver publicación
  • The Journey to Staff+: Five Pillars to Grow as Staff+ Engineer

    https://danilopdl.medium.com/the-journey-to-staff-five-pillars-to-grow-as-staff-engineer-5651daae1e72

    Staff+ Path… Staff What? In recent years, a novel concept of career growth has emerged — the Y Career ladder! In technology companies, grappling with the what, how, and why of adopting this concept poses a significant challenge.

    Ver publicación
  • What Lies Beyond a Microservice Architecture?

    In recent years, Microservices have gained popularity in technology architectures due to their potential benefits, such as scalability, flexibility, and the ability to break down complex applications into smaller, more manageable services. However, as all software developers know, a choice might have downsides, and it’s not different with Microservice Architecture. As it happens to Monolotich Architecture, after a while it starts to be hard to maintain, and some “bad smells” start to spike, how…

    In recent years, Microservices have gained popularity in technology architectures due to their potential benefits, such as scalability, flexibility, and the ability to break down complex applications into smaller, more manageable services. However, as all software developers know, a choice might have downsides, and it’s not different with Microservice Architecture. As it happens to Monolotich Architecture, after a while it starts to be hard to maintain, and some “bad smells” start to spike, how about Microservice Architecture, does the same happen to it? if so, what lies beyond it?

    Ver publicación
  • Staff+: When Does Coding Become So Hard?

    This article will help you understand why focusing only on technical knowledge shouldn't be your first or only step toward achieving a Staff+ position by doing it in a way that we — software developers — love: using algorithms.

    Ver publicación
  • What Does the Future Hold for Our Rubber Duck?

    In recent months, we have witnessed significant advancements in AI-powered tools that enhance efficiency in various tasks, including finding answers, translating text, and even generating summaries of news articles, blog posts, or similar content. These tools have become invaluable in saving time and effort by eliminating the need to read through lengthy pieces in their entirety.

    While the future role of AI in our work remains somewhat uncertain, it has undeniably made its presence felt…

    In recent months, we have witnessed significant advancements in AI-powered tools that enhance efficiency in various tasks, including finding answers, translating text, and even generating summaries of news articles, blog posts, or similar content. These tools have become invaluable in saving time and effort by eliminating the need to read through lengthy pieces in their entirety.

    While the future role of AI in our work remains somewhat uncertain, it has undeniably made its presence felt in software development. As developers, we are the creators of tools and apps that utilize AI mechanisms behind the scenes.

    Ver publicación
  • Do que você tem medo?

    Medo. O que é ter o medo? Existem pessoas que têm medo de escuro, outras têm medo de trovão, algumas um pouco mais emotivas têm medo da solidão. Mas na verdade o que realmente é o medo? Um sentimento? Um estado? É algo real ou simplesmente uma criação da sua imaginação? Bom isso eu já não sei, mas diversas vezes tenho medo de programar, sim, eu como um programador tenho medo de programar, loucura né?... Mas o que faz uma pessoa ter medo de programar? Na verdade eu não tenho medo de programar…

    Medo. O que é ter o medo? Existem pessoas que têm medo de escuro, outras têm medo de trovão, algumas um pouco mais emotivas têm medo da solidão. Mas na verdade o que realmente é o medo? Um sentimento? Um estado? É algo real ou simplesmente uma criação da sua imaginação? Bom isso eu já não sei, mas diversas vezes tenho medo de programar, sim, eu como um programador tenho medo de programar, loucura né?... Mas o que faz uma pessoa ter medo de programar? Na verdade eu não tenho medo de programar, mas sim do que pode acontecer ao alterar o estado de um código existente ou de um código que será escrito.

    Ver publicación
  • Desmistificando o TDD

    Quando você pretende comprar um sapato novo, qual a primeira coisa que você faz? Normalmente as pessoas experimentam o sapato, vêm se é confortável, como é andar com ele, se combina com seu estilo, se te deixa mais alto, mais baixo… Tudo isso para que depois de algumas perguntas e especulações para si mesma ela opta por comprar ou não o sapato.

    E com seu código, você também faz isso? Antes de utilizá-lo efetivamente, você faz perguntas para si mesmo se ele está bom, se a no teste de…

    Quando você pretende comprar um sapato novo, qual a primeira coisa que você faz? Normalmente as pessoas experimentam o sapato, vêm se é confortável, como é andar com ele, se combina com seu estilo, se te deixa mais alto, mais baixo… Tudo isso para que depois de algumas perguntas e especulações para si mesma ela opta por comprar ou não o sapato.

    E com seu código, você também faz isso? Antes de utilizá-lo efetivamente, você faz perguntas para si mesmo se ele está bom, se a no teste de “qualidade”, será fácil para posteriormente alguém utilizá-lo… Ou seja, você testa o seu código efetivamente?

    Ver publicación

Proyectos

  • Confidence Câmbio

    -

    Developer in Scrum team for the implementation of the Operations System for Confidence Exchange (backoffice and internet banking). The system is used for the sale of currencies in more than 130 stores throughout Brazil, with integrations with market applications, allowing for quick and flexible implementation of specific business rules for the Confidence Group. The systems involved use the following technologies: EJB 3, JPA, JBoss 5.1.0, Jboss Cache, Drools, Hibernate Envers, SQL Server…

    Developer in Scrum team for the implementation of the Operations System for Confidence Exchange (backoffice and internet banking). The system is used for the sale of currencies in more than 130 stores throughout Brazil, with integrations with market applications, allowing for quick and flexible implementation of specific business rules for the Confidence Group. The systems involved use the following technologies: EJB 3, JPA, JBoss 5.1.0, Jboss Cache, Drools, Hibernate Envers, SQL Server, Selenium, HTML, CSS, and JavaScript

  • B2 Formaturas

    -

    Developed a prospecting platform for graduation ceremonies and sales of customized hip packages for B2 Formaturas. The system was built on the Google App Engine platform, with payment processing handled through Pagar.me for credit card transactions.

  • Rocket Engine

    -

    Este foi um projeto interno, realizado com a formar um clusters com "N" máquina necessárias dentro de uma rede, com o intuito de conseguirmos paralelizar a execução de testes de integração realizados no projeto da Confidence Operação.
    A execução desse projeto foi realizada utilizando conhecimentos em sistemas distribuídos, Linux e Bash Script.

  • Software Development at BIC Banco

    -

    Otros creadores
  • Bic Banco

    -

    Desenvolvimento de um sistema para ajudar a análise do risco de crédito. Este projeto foi especialmente desafiador devido a maneira tradicional de ver o desenvolvimento de software que o cliente tinha antes, algo comum em grandes corporações bancárias.
    Algumas tecnologias: Java, JSF, Spring, JPA, Hibernate, Selenium, JUnit, Maven, DB2, Serviços da Web SOAP

Idiomas

  • Inglês

    Competencia profesional completa

  • Espanhol

    Competencia básica limitada

Recomendaciones recibidas

4 personas han recomendado a Danilo

Unirse para verlo

Ver el perfil completo de Danilo

  • Descubrir a quién conocéis en común
  • Conseguir una presentación
  • ar con Danilo directamente
Unirse para ver el perfil completo

Perfiles similares

Añade nuevas aptitudes con estos cursos