Skip to content
View WaYdotNET's full-sized avatar

Organizations

@outlinejs

Block or report WaYdotNET

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
WaYdotNET/README.md

Carlo Bertini [WaYdotNET]

Platform Leader, Architect & "Zen" Practitioner of Code

"Simplicity is the ultimate sophistication."

Languages Frameworks Tools


🧘‍♂️ My Philosophy: The "Zen" of Engineering

I believe that great software isn't just about code—it's about clarity. In a world of increasing technical complexity, my mission is to remove noise and build systems that are elegant, maintainable, and remarkably efficient.

I call this the "Zero Waste" approach:

  • Zero Waste of Resources: Optimizing code and infrastructure to run faster and cheaper.
  • Zero Waste of Time: Building internal tools (Platform Engineering) that allow developers to ship features in minutes, not days.
  • Zero Waste of Mental Energy: Designing clean, intuitive architectures that are easy to understand and hard to break.

🚀 What I Do (The "Why" behind the Tech)

Currently, I serve as Platform Leader at Fiscozen, but you can think of me as a Software Architect for Architects.

My job is to enable others. I build the hidden foundations—the "roads and bridges"—that our product teams use to deliver value to thousands of customers.

  • I solve standard problems once, so my team doesn't have to solve them a hundred times.
  • I bridge the gap between legacy systems (the past) and modern Cloud Native infrastructure (the future), ensuring a smooth evolution rather than a disruptive revolution.
  • I mentor engineers, fostering a culture where "clean code" and "psychological safety" go hand in hand.

🗺️ My Journey

My path hasn't been a straight line, but a continuous evolution.

  • The Early Days (The Full Stack): I started by building everything from scratch—websites, e-commerce platforms, and databases. This gave me a holistic understanding of how businesses operate online.
  • The Scale-Up Phase (PhotoSì & Eko): I learned how to handle traffic, complex data, and growing teams. I discovered "DevOps" before it was a buzzword—automating the boring stuff so we could focus on creativity.
  • The Leadership Phase (Fiscozen): Now, I focus on strategy. How do we structure a team of 50+ engineers? How do we manage cloud costs? How do we ensure our architecture survives the next 5 years?

🤝 Beyond the Code (Soft Skills)

Technical skills get you hired, but human skills build careers.

  • Simplifier: I translate complex technical jargon into business value for stakeholders.
  • Mentor: I take pride in watching junior engineers grow into seniors under my guidance.
  • Problem Solver: I don't just patch bugs; I look for the root cause in the process or design.
  • Writer: I share my knowledge on my blog, writing about everything from Python internals to digital sustainability.

🌱 Current Focus

I am currently exploring the intersection of Event-Driven Architectures and Developer Experience. I want to make building complex distributed systems feel as simple as writing a script on a single machine.


Competenze

  • Python: Django, Django RestFramework
  • JavaScript: Backbone, RivetsJS, Require, jQuery, React, Vue.js
  • DevOps: Docker, Kubernetes, Vagrant, OpenStack
  • Database: PostgreSQL, MySQL, MongoDB

Progetti Originali

  • Zen Generator: generatore di codice Python partendo da una specifica AsyncAPI e viceversa (Python)
  • urllib_s3: urllib handler per il protocollo s3 (Python)
  • CarrierWave::ImageSorcery: Ulteriori processi per utilizzare ImageSorcery in CarrierWave (Ruby)
  • MsTranslate: API semplice in Ruby per Microsoft Translator V2 (Ruby)
  • padrino-lazy: Include alcune proprietà comuni tra gli oggetti modello usati come oggetto base (Ruby)

Progetti come Contributor


Talk al PyCon

  • 2024: Zero Waste: Trucchi per Riciclare (la Memoria) Meglio Zero waste: trucchi per riciclare (la memoria) meglio

    Qui potete vedere il talk che ho fatto insieme a Francesco Panico durante il Pycon.it 2024. Parleremo del peggior spreco per un dev: quello di memoria.

  • 2023: Coding to Interfaces: Structural Subtyping in Python Coding to interfaces: Structural Subtyping in Python

    Qui potete vedere il talk che ho fatto insieme a Francesco Panico durante il Pycon.it 2023. Separare l’interfaccia dall’implementazione, una delle regole d’oro dell’OOP.


Contatti


Statistiche GitHub

GitHub Stats

Top Langs


Pinned Loading

  1. zen-generator zen-generator Public

    A bidirectional Python code generator that converts between AsyncAPI 3.0 specifications and Python code (pure Python or FastAPI implementations).

    Python 3 1