https://github.com/waydotnet/waydotnet
My Profile
https://github.com/waydotnet/waydotnet
Last synced: 2 months ago
JSON representation
My Profile
- Host: GitHub
- URL: https://github.com/waydotnet/waydotnet
- Owner: WaYdotNET
- Created: 2020-07-09T07:34:59.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2025-02-26T18:39:27.000Z (over 1 year ago)
- Last Synced: 2025-03-14T04:02:32.210Z (over 1 year ago)
- Size: 17.6 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Carlo Bertini [WaYdotNET]
### _Platform Leader, Architect & "Zen" Practitioner of Code_
> _"Simplicity is the ultimate sophistication."_



---
## đ§ââď¸ 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](https://waydotnet.com/), 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](https://github.com/WaYdotNET/zen-generator)**: generatore di codice Python partendo da una specifica AsyncAPI e viceversa (Python)
- **[urllib_s3](https://github.com/WaYdotNET/urllib_s3)**: urllib handler per il protocollo s3 (Python)
- **[CarrierWave::ImageSorcery](https://github.com/WaYdotNET/carrierwave-imagesorcery)**: Ulteriori processi per utilizzare ImageSorcery in CarrierWave (Ruby)
- **[MsTranslate](https://github.com/WaYdotNET/ms_translate)**: API semplice in Ruby per Microsoft Translator V2 (Ruby)
- **[padrino-lazy](https://github.com/WaYdotNET/padrino-lazy)**: Include alcune proprietĂ comuni tra gli oggetti modello usati come oggetto base (Ruby)
---
#### Progetti come Contributor
- **[celery-pubsub](https://github.com/Mulugruntz/celery-pubsub)**: Publish and Subscribe with Celery (Python)
- **[sqlany-django](https://github.com/sqlanywhere/sqlany-django)**: Backend del database SQL Anywhere per Django (Python)
- **[MiniRecord](https://github.com/DAddYE/mini_record)**: Micro estensione per la nostra gemma ActiveRecord (Ruby)
- **[Minio Client SDK for Python](https://github.com/minio/minio-py)**: Libreria Python per Minio compatibile con lo storage Amazon S3 (Python)
- **[design-web-toolkit](https://github.com/italia/design-web-toolkit)**: Toolkit web contenente CSS, componenti Javascript accessibili e snippet HTML (JavaScript)
- **[ampersand-state-mixin-datatype-iso-date](https://github.com/WaYdotNET/ampersand-state-mixin-datatype-iso-date)**: Aggiunge funzionalitĂ di data ISO 8601 allo stato di ampersand (JavaScript)
- **[outlinejs](https://github.com/outlinejs/outlinejs)**: Nano-framework ES6 opinato (JavaScript)
- **[padrino-framework](https://github.com/padrino/padrino-framework)**: Padrino è il padrino di Sinatra (Ruby)
- **[padrinobook](https://github.com/padrinobook/padrinobook)**: Guida per padroneggiare il framework web Ruby elegante Padrino (Ruby)
- **[Padrino Integration](https://github.com/padrino/padrino-integration)**: Test di integrazione per il framework Padrino (Ruby)
- **[Padrino Recipes](https://github.com/padrino/padrino-recipes)**: Raccolta di template e plugin per Padrino (Ruby)
- **[Padrino Contrib](https://github.com/padrino/padrino-contrib)**: Plugin e utilitĂ contribuite per il framework Padrino (Ruby)
---
#### Talk al PyCon
- 2024: **Zero Waste: Trucchi per Riciclare (la Memoria) Meglio**
[Zero waste: trucchi per riciclare (la memoria) meglio](https://www.waydotnet.com/posts/2024-06-16-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](https://www.waydotnet.com/posts/2024-06-15-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
- **GitHub**: [WaYdotNET](https://github.com/WaYdotNET)
- **LinkedIn**: [Carlo Bertini](https://www.linkedin.com/in/WaYdotNET)
- **Blog**: [WaYdotNET](https://waydotnet.com/)
---
#### Statistiche GitHub


---