我很自豪能夠成為最近發布的新電子商務平台 deesup.com 前端部分的主要貢獻者。

Lorenzo Rottigni
軟體開發者
我是 Lorenzo,一位居住在米蘭的軟體開發人員,專精於系統層級程式設計、全端開發以及 DevOps。我從最底層開始打造高效能的軟體——從裸機邏輯到可投入生產的應用程式與可擴展的基礎架構。
我是 Lorenzo,一位居住在米蘭的軟體開發人員,專精於系統層級程式設計、全端開發以及 DevOps。我從最底層開始打造高效能的軟體——從裸機邏輯到可投入生產的應用程式與可擴展的基礎架構。
給我留個評論
您的反饋非常重要!如果您喜歡我的作品或覺得它對您有幫助,請花點時間留下評論。這有助於我改進,也讓其他人了解預期效果。
願景
我正在建造的未來之路
我相信軟體的未來在於透明化、自動化與高韌性。
作為一名在系統層級程式設計與全端開發之間工作的開發者,我結合了低層效能與高層易用性。我主要使用 Rust 和 Node.js,根據情境選擇最合適的工具。
我以開源作為核心理念,致力於在可能的情況下將我的作品公開發佈——因為優秀的軟體來自協作、可見性與共同擁有。
我認為雲原生開發是現代基礎架構的支柱。從 CaaS、Docker、Kubernetes 到 CI/CD 流程,我設計的系統具有可擴展性、自動化,並為持續交付而構建。
我的核心服務
建置、創造、交付
開源套件
我盡可能將工作成果開源,並分享到 npm、crates.io 以及 GitHub 等公共註冊庫。我的專案涵蓋範圍從開發工具到電子商務整合以及雲端自動化。值得注意的例子包括 rpgx(遊戲引擎,GitHub/crates.io/npm)、vendure-scalapay 和 nuxt-paypal(npm)、以及 k8s-cj-scheduler(GitHub)。透過發佈這些套件,我希望能賦能開發者、貢獻社群,並持續提升自己的技術能力。
低階程式設計
在性能、記憶體控制或系統層級存取至關重要時,我使用低階語言如 Rust 和 C。我喜歡處理需要精細控制與高效率的場景,從優化演算法到建立可靠且高效能的函式庫。接近硬體層工作讓我能解決高階抽象無法處理的複雜問題,確保解決方案穩健且高效。
前端開發
我在前端開發方面經驗豐富,從扎實的 HTML 和 CSS 知識到 SEO 最佳實踐,以及現代前端框架均有涉獵。我熟悉 Vue/Nuxt、React/Next、Angular 及 Fastify 等框架,但因個人偏好,我常使用 Vue/Nuxt。我的工作兼顧乾淨、可維護的程式碼與高效、友好的使用者介面。
後端開發
我使用多種語言進行後端開發,包括 Node.js、Python 以及 Rust,視專案需求而定。我運用 MVC 模式與 ORM 來簡化資料庫與視圖的整合,並建構基於事件驅動架構與事件總線的系統,以確保可擴展且易維護。我的重點是打造穩健、高效且結構良好的後端系統,以可靠支援複雜應用。
DevOps
我具備 GitLab 與 GitHub CI/CD 管線的實務經驗,並熱衷於 Docker,喜歡將應用容器化與流程自動化。我對 Kubernetes 及其生態系統有紮實了解,並使用 Terraform 進行基礎架構即程式碼管理。結合對 ISO/OSI 層、TCP/IP 與網路原理的深入理解,我專注於從開發到部署建立可靠、可擴展且高效的系統。
裸機與雲端主機部署
我在裸機伺服器與雲端平台上部署與公開服務,使用現代技術如 Docker 與 Kubernetes,以及傳統的網頁伺服器如 NGINX 與 Apache。我曾使用多個雲端服務提供商,包括 AWS(S3、EKS、App Runner、ECS、EC2)、GCP(Cloud Run、GKE、Compute Engine、Cloud Storage)、Azure(AKS)、OVH(Public Cloud + Kubernetes)、以及 host.it(VPS 搭配裸機 Kubernetes 部署)。這樣的多樣性使我能在各種基礎架構下設計可擴展且可靠的系統。
資料庫解決方案
我專精於關聯式資料庫,如 PostgreSQL、MySQL 及 SQLite,設計高效、可靠且易於維護的資料結構與查詢。我很少使用非關聯式資料庫,因為我偏好關聯模型所提供的結構性與一致性。
網頁抓取與爬蟲
我建立網頁抓取與爬蟲工具,有效率地從網站與 API 提取與處理資料。我專注於撰寫可靠且易維護的腳本,以處理大規模資料收集,同時兼顧效能、法律與道德規範。我的工作包括解析 HTML、處理動態內容,以及將抓取的資料整合為結構化格式以供分析或自動化使用。
我的時間線
一路走來的里程碑
- 思科舞台
我獲得了一個項目的出席證書,我們在該項目中模擬了創建初創公司的過程,重點關注財務和技術方面。 在項目期間,我與我的團隊一起使用 Java Swing 開發了一個購物管理系統。
- IT基礎認證
提供對計算機硬件、軟件和網絡的基本了解的認證。
- CCNA認證
涵蓋範圍廣泛的網絡概念的認證,包括網絡協議、LAN 和 WAN 技術、網絡安全和網絡故障排除。
信息技術高中畢業 我擁有高中學位,證明我對 IT 世界的一般知識,包括對 C/C++、Java、PHP、數據庫管理和網絡體系結構等編程語言的理解。
- Boolean Academy 全棧網絡開發課程
700 多個小時的強化編程課程,其目的是通過日常和專業化的理論和實踐課程來培訓全棧 Web 開發人員。
- 布爾學院認證
布爾學院課程結業證書。
- Deesup srl 的全棧 Web 開發人員
我的職業生涯始於 Deesup,是一名全棧 Web 開發人員,在那裡我使用 Nuxt2 前端框架和麵向電子商務的 Vendure.io 後端 NodeJS 框架。 這些框架通過 Apollo GraphQL API 基礎設施相互通信。 此外,我還獲得了使用 Google Cloud 和 AWS 平台的寶貴經驗。
- deesup.com 發布
對專用託管服務的小額投資 為了增強我的網絡開發能力,我獲得了 rottigni.tech 域的通配符,並從 Host.it 購買了三個 VPS。 我成功地在每台機器上配置了 Nginx 網絡服務器,以便與我自己的服務無縫協作。
storage.rottigni.tech 發布 我啟動了一個 Python Flask 應用程序來管理我在 VPS beta.rottigni.tech 文件系統上的個人存儲。
cv.rottigni.tech 發布 已經發布了我的網絡簡歷,它是專門使用 A4 格式的 HTML 和 CSS 創建的。
投資組合.rottigni.tech 發布 這個很棒的產品組合的第一個穩定版本。
- 數據科學基礎課程
Piero Savastano 開設的免費數據科學課程,向我介紹了數據科學和機器學習的世界。
- 機器學習和深度學習訓練營
Jose Portilla 的數據科學課程,涵蓋以下主題:Python、NumPy、Pandas、Matplotlib、Seaborn、Plotly、Cufflinks、地理繪圖、Data Capstone 項目、線性回歸、交叉驗證和偏差方差權衡、邏輯回歸、K 最近鄰、決策樹和隨機森林、支持向量機、K 均值聚類、主成分分析、推薦系統、自然語言處理、大數據和 Python Spark、神經網絡和深度學習以及卷積神經網絡。
- 穩定的 Deesup RaaS 演示
發布了 Deesup RaaS For Molteni&C 品牌的點播演示。一個功能強大且可擴展的工具,旨在幫助公司管理處於生命週期末期的產品。
- rottigni.tech 登陸頁面發布
一個使用 SvelteJS 構建的簡單登陸頁面,將我的服務包裝到一個中心,並讓 Google 機器人輕鬆發現它們。
- inmemory.deesup.com 發布
為 Deesup 的客戶端服務發布基於 Redis 的高性能內存緩存服務,利用 Fastify 框架提高速度和效率。這一創新解決方案優化了響應時間,提高了可擴展性,並使客戶能夠輕鬆管理和優化其緩存數據。
- jupyterhub.rottgni.tech 發布
我已使用 Docker Swarm 成功部署了我的個人 JupyterHub 實例,為註冊用戶創建子 JupyterLab 容器。其中一項突出的功能是與 storage.jupyterhub.rottigni.tech GitLab 存儲庫的無縫集成。這是通過 bash 腳本實現的,該腳本作為 Docker 容器內的 cron 作業運行,確保筆記本的安全和版本化持久性。此外,我的 Portfolio Seeder 可以直接從該網站上的 GitLab 存儲庫顯示筆記本。
- smtp.rottgni.tech 發布
發布我的個人 SMTP 服務,這是一個簡化的 Fastify 應用程序,旨在使用 REST API 在我的域內發送電子郵件。這項服務使我能夠接收有關各個方面的實時報告,包括我的投資組合播種者日誌、我的投資組合聯繫表和我的服務狀態。
- 發布vendure-scalapay插件
一個開源插件,將 Scalapay 作為支付提供商無縫集成到 Vendure NestJS 電子商務框架中。
- NLP課程
Jose Portilla 的自然語言處理課程。我學習了一套全面的技術,用於在數據科學領域有效處理、操作和轉換文本數據。
- Sentry.rottgni.tech 發布
發布 rottigni.tech 生態系統哨兵,這是與 Prometheus 無縫整合的 Grafana 的 Docker 實例。它可以有效地從跨我的伺服器戰略部署的節點和黑盒導出器中檢索資料。
- K8s課程
Docker Captain Bret Fisher 的 Kubernetes 和叢集工具。 本課程涵蓋關鍵方面,包括 DevOps 工作流程、生產級 Kubernetes 功能和基礎架構即程式碼部署方法,讓您全面了解基本 Kubernetes 技能。
- 裸機K8s叢集遷移
成功將整個 rottigni.tech 基礎設施遷移到包含互聯網上多個節點的裸機 kubeadm 集群,並合併了 ingress-nginx-controller 和 MetalLB 等組件。
- 電腦視覺課程
Jose Portilla 的電腦視覺課程。我透過 Python、OpenCV 和深度學習學習了電腦視覺的最新技術。
- 創業文章
我因撰寫一篇有關我使用 Vendure 的經驗的文章而贏得了 Vendure Framework 舉辦的競賽。作為獎勵,我收到了 2024 年柏林 WeAreDevelopers 世界大會的 3 天門票。
- 2024 年 Google 雲端高峰會
感謝 Deesup,我參加了在米蘭舉行的 Google Cloud 高峰會,探索將 Google Cloud 整合到我們的系統中。我還參加了 Google 合作夥伴的幾場富有洞察力的演講。
- Raspberry PI + K3s
我購買了第一個 Raspberry Pi 5 來啟動一個新專案:將我的個人生產叢集從基於雲端的裸機 Kubernetes 設定過渡到使用 k3s 和多個 Raspberry Pi 的家庭解決方案。
- 2024 年我們開發者節
參加 2024 年柏林 WeAreDevelopers 世界大會是一次奇妙的經驗。我參觀了我最喜歡的公司,包括 Docker,並參加了寶貴的演講,例如 JSON 標準的發明者 Douglas Crockford 的演講。
- 2024 年米蘭紅帽峰會
我參加了米蘭的 RedHat 峰會,在那裡我有機會透過一系列引人入勝的演示來了解雲端和人工智慧的最新趨勢。
- s3.rottigni.tech 發布
我已經棄用了舊的專有靜態內容提供者 storage.rottigni.tech,轉而採用基於 S3 標準的更安全、更適合 Kubernetes 的解決方案 MinIO (minio.rottigni.tech)。
- molteni.deesup.com 發布
我為 Molteni&C 推出了一個電子商務轉售平台,標誌著我完全開發的白標專案「RaaS」(轉售即服務)的首次部署。
- K8s-scheduler 發布
我已將一款用 Go 語言編寫的 Kubernetes 插件發佈到公共註冊庫。該插件提供一個名為“Scheduler”的自定義資源定義(CRD),以簡化 CronJob 資源的管理與創建。
- arper.deesup.com 發布
我推出了一個為 Arper 服務的電子商務轉售平台,這是 RaaS 項目的第二次部署。
- RPGX 發布
我已將我的第一款遊戲引擎 RPGX(使用 Rust 編寫)發佈到公共註冊庫。