Hey there, I'm Danilo 馃憢馃徎

I'm a Staff Software Engineer and Platform Engineer with a passion for building fast, reliable, and user-friendly web applications. From optimizing frontend performance to architecting scalable cloud platforms, I've had the opportunity to work on some of the most challenging and rewarding projects in the industry. On this blog, I'll share my experiences, insights, and lessons learned, covering topics like:

  • Frontend performance optimization: Techniques for building blazing-fast web experiences that delight users. I'll dive into code splitting, image optimization, caching strategies, and more to help you squeeze every ounce of performance from your frontend applications.
  • Cloud-native platform engineering: Architecting scalable and resilient systems in the cloud using technologies like Kubernetes, Docker, and serverless functions. I'll share best practices for designing, deploying, and managing cloud infrastructure for optimal performance and cost-efficiency.
  • DevOps and CI/CD: Building and deploying software with speed and efficiency. I'll explore topics like continuous integration, continuous delivery, automated testing, and infrastructure as code to help you streamline your development workflows and accelerate your release cycles.
  • Leadership and team dynamics: Creating high-performing engineering teams that thrive on collaboration and innovation. I'll share insights on mentoring, delegation, communication, and fostering a culture of continuous learning and improvement.

Whether you're a junior developer looking to level up your skills or a seasoned engineer seeking new perspectives, I hope you'll find valuable insights and practical advice on this blog.

Latest posts
See all posts
Work Experience
See all work
  • Jan2023 - Current
    Adevinta - Leboncoin.fr - Kleinanzeigen.de
    Staff Software Engineer

    Significantly improved build and CI processes, and optimized application performance. Successfully onboarded and migrated developers, expanding the platform鈥檚 market reach.

    Responsibilities:

    • Reduced build CI time by 50% for KA-UI.
    • Achieved an 83.3% reduction in Mean Lead Time for Changes on the main web app.
    • Optimized CI processes, reducing testing time by 93.3%, linting time by 80%, and app build time by 64%.
    • Reduced production pod count from ~500 to ~150.
    • Architected and implemented a composable email infrastructure using Freemarker.
    • Developed a custom tool (node-ftl) to streamline email development and testing.
    • Collaborated on creating comprehensive onboarding documentation.
    • Mentored and supported developer transition to the main repository.
    • Contributed to the KA guild by sharing knowledge.
    • Successfully migrated CI from Travis to GitHub Actions.
    • Resolved a critical Dependabot issue.
    • Contributed to the Multi Domain workstream, enabling multi-brand capabilities.
    • Prepared the main app for deployment across multiple marketplaces.
    • Integrated build and release pipelines for new brands.
    • Optimized e2e testing performance.
    • Consolidated unit testing into a single process.
    • Implemented Lighthouse CI to prevent performance regressions.
    • Created an open-source GitHub Action for comparing Lighthouse CI performance metrics.
    • Upgraded production self-monitoring tool with Lighthouse integration.

    Skills: CD/CI 路 JavaScript eXtension (JSX) 路 PostCSS 路 Server Side 路 Chrome 路 Single Page Applications 路 Problem Solving 路 Hypertext Transfer Protocol (HTTP), NextJS, AstroJS, TailwindCSS, TypeScript, NodeJS, ReactJS, Webpack, Vite, Jest, Cypress, Lighthouse, GitHub Actions, Travis CI

  • May2022 - 31/12/2022
    Adevinta
    Technical Lead Frontend

    This project is built using TypeScript, Webpack, Lerna, ESBuild and React. The PoC of the product was made using a Micro Frontends architecture with Webpack Module Federation and dynamic runtime configurations, allowing us to update the versions of the micro-apps independently and without having to deploy anything.This project is built using TypeScript, Webpack, Lerna, ESBuild and React. The PoC of the product was made using a Micro Frontends architecture with Webpack Module Federation and dynamic runtime configurations, allowing us to update the versions of the micro-apps independently and without having to deploy anything.

    Skills: React.js 路 Micro Frontends 路 CD/CI 路 JavaScript eXtension (JSX) 路 PostCSS 路 Server Side 路 Chrome 路 Webpack 路 Single Page Applications 路 Problem Solving 路 Leadership 路 TypeScript 路 Hypertext Transfer Protocol (HTTP)

Recent projects
See all projects
Let's Connect

If you want to get in touch with me about something or just to say hi, reach out on social media or send me an email.