{"id":21740195,"url":"https://github.com/waydotnet/waydotnet","last_synced_at":"2026-04-12T15:01:32.575Z","repository":{"id":138988292,"uuid":"278295821","full_name":"WaYdotNET/WaYdotNET","owner":"WaYdotNET","description":"My Profile","archived":false,"fork":false,"pushed_at":"2025-02-26T18:39:27.000Z","size":18,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-14T04:02:32.210Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/WaYdotNET.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-07-09T07:34:59.000Z","updated_at":"2025-02-26T18:39:31.000Z","dependencies_parsed_at":"2023-12-05T16:39:55.694Z","dependency_job_id":"1c502667-b586-4a6e-ab68-f911c63dc5b2","html_url":"https://github.com/WaYdotNET/WaYdotNET","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WaYdotNET%2FWaYdotNET","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WaYdotNET%2FWaYdotNET/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WaYdotNET%2FWaYdotNET/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WaYdotNET%2FWaYdotNET/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/WaYdotNET","download_url":"https://codeload.github.com/WaYdotNET/WaYdotNET/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244717339,"owners_count":20498284,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-26T06:12:31.934Z","updated_at":"2026-04-12T15:01:32.546Z","avatar_url":"https://github.com/WaYdotNET.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Carlo Bertini [WaYdotNET]\n\n### _Platform Leader, Architect \u0026 \"Zen\" Practitioner of Code_\n\n\u003e _\"Simplicity is the ultimate sophistication.\"_\n\n![Languages](https://img.shields.io/badge/Languages-Python%2C%20JavaScript%2C%20Ruby-blue)\n![Frameworks](https://img.shields.io/badge/Frameworks-Django%2C%20React%2C%20Vue.js-violet)\n![Tools](https://img.shields.io/badge/Tools-Docker%2C%20Kubernetes%2C%20Git-orange)\n\n---\n\n## 🧘‍♂️ My Philosophy: The \"Zen\" of Engineering\n\nI 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.\n\nI call this the **\"Zero Waste\" approach**:\n\n- **Zero Waste of Resources:** Optimizing code and infrastructure to run faster and cheaper.\n- **Zero Waste of Time:** Building internal tools (Platform Engineering) that allow developers to ship features in minutes, not days.\n- **Zero Waste of Mental Energy:** Designing clean, intuitive architectures that are easy to understand and hard to break.\n\n## 🚀 What I Do (The \"Why\" behind the Tech)\n\nCurrently, I serve as **Platform Leader at Fiscozen**, but you can think of me as a **Software Architect for Architects**.\n\nMy 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.\n\n- **I solve standard problems once**, so my team doesn't have to solve them a hundred times.\n- **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.\n- **I mentor engineers**, fostering a culture where \"clean code\" and \"psychological safety\" go hand in hand.\n\n## 🗺️ My Journey\n\nMy path hasn't been a straight line, but a continuous evolution.\n\n- **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.\n- **The Scale-Up Phase (PhotoSì \u0026 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.\n- **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?\n\n## 🤝 Beyond the Code (Soft Skills)\n\nTechnical skills get you hired, but human skills build careers.\n\n- **Simplifier:** I translate complex technical jargon into business value for stakeholders.\n- **Mentor:** I take pride in watching junior engineers grow into seniors under my guidance.\n- **Problem Solver:** I don't just patch bugs; I look for the root cause in the process or design.\n- **Writer:** I share my knowledge on [my blog](https://waydotnet.com/), writing about everything from Python internals to digital sustainability.\n\n## 🌱 Current Focus\n\nI 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.\n\n---\n\n#### Competenze\n- **Python**: Django, Django RestFramework\n- **JavaScript**: Backbone, RivetsJS, Require, jQuery, React, Vue.js\n- **DevOps**: Docker, Kubernetes, Vagrant, OpenStack\n- **Database**: PostgreSQL, MySQL, MongoDB\n\n---\n\n#### Progetti Originali\n- **[Zen Generator](https://github.com/WaYdotNET/zen-generator)**: generatore di codice Python partendo da una specifica AsyncAPI e viceversa (Python)\n- **[urllib_s3](https://github.com/WaYdotNET/urllib_s3)**: urllib handler per il protocollo s3 (Python)\n- **[CarrierWave::ImageSorcery](https://github.com/WaYdotNET/carrierwave-imagesorcery)**: Ulteriori processi per utilizzare ImageSorcery in CarrierWave (Ruby)\n- **[MsTranslate](https://github.com/WaYdotNET/ms_translate)**: API semplice in Ruby per Microsoft Translator V2 (Ruby)\n- **[padrino-lazy](https://github.com/WaYdotNET/padrino-lazy)**: Include alcune proprietà comuni tra gli oggetti modello usati come oggetto base (Ruby)\n\n---\n\n#### Progetti come Contributor\n- **[celery-pubsub](https://github.com/Mulugruntz/celery-pubsub)**: Publish and Subscribe with Celery (Python)\n- **[sqlany-django](https://github.com/sqlanywhere/sqlany-django)**: Backend del database SQL Anywhere per Django (Python)\n- **[MiniRecord](https://github.com/DAddYE/mini_record)**: Micro estensione per la nostra gemma ActiveRecord (Ruby)\n- **[Minio Client SDK for Python](https://github.com/minio/minio-py)**: Libreria Python per Minio compatibile con lo storage Amazon S3 (Python)\n- **[design-web-toolkit](https://github.com/italia/design-web-toolkit)**: Toolkit web contenente CSS, componenti Javascript accessibili e snippet HTML (JavaScript)\n- **[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)\n- **[outlinejs](https://github.com/outlinejs/outlinejs)**: Nano-framework ES6 opinato (JavaScript)\n- **[padrino-framework](https://github.com/padrino/padrino-framework)**: Padrino è il padrino di Sinatra (Ruby)\n- **[padrinobook](https://github.com/padrinobook/padrinobook)**: Guida per padroneggiare il framework web Ruby elegante Padrino (Ruby)\n- **[Padrino Integration](https://github.com/padrino/padrino-integration)**: Test di integrazione per il framework Padrino (Ruby)\n- **[Padrino Recipes](https://github.com/padrino/padrino-recipes)**: Raccolta di template e plugin per Padrino (Ruby)\n- **[Padrino Contrib](https://github.com/padrino/padrino-contrib)**: Plugin e utilità contribuite per il framework Padrino (Ruby)\n\n---\n\n\n#### Talk al PyCon\n\n- 2024: **Zero Waste: Trucchi per Riciclare (la Memoria) Meglio**\n  [Zero waste: trucchi per riciclare (la memoria) meglio](https://www.waydotnet.com/posts/2024-06-16-zero-waste-trucchi-per-riciclare-la-memoria-meglio/)\n  \u003e 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.\n\n\n- 2023: **Coding to Interfaces: Structural Subtyping in Python**\n  [Coding to interfaces: Structural Subtyping in Python](https://www.waydotnet.com/posts/2024-06-15-coding-to-interfaces-structural-subtyping-in-python/)\n  \u003e Qui potete vedere il talk che ho fatto insieme a Francesco Panico durante il Pycon.it 2023. \n  \u003e Separare l’interfaccia dall’implementazione, una delle regole d’oro dell’OOP.\n\n---\n\n#### Contatti\n- **GitHub**: [WaYdotNET](https://github.com/WaYdotNET)\n- **LinkedIn**: [Carlo Bertini](https://www.linkedin.com/in/WaYdotNET)\n- **Blog**: [WaYdotNET](https://waydotnet.com/)\n\n\n---\n#### Statistiche GitHub\n![GitHub Stats](https://github-readme-stats.vercel.app/api?username=WaYdotNET\u0026show_icons=true\u0026theme=radical)\n\n![Top Langs](https://github-readme-stats.vercel.app/api/top-langs/?username=WaYdotNET\u0026layout=compact\u0026theme=radical)\n\n---\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwaydotnet%2Fwaydotnet","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwaydotnet%2Fwaydotnet","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwaydotnet%2Fwaydotnet/lists"}