Skip to content
View WaYdotNET's full-sized avatar

Organizations

@outlinejs

Block or report WaYdotNET

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
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