このポートフォリオの作成者であるロレンツォ・ロッティーニの肖像
ポートフォリオ・ロッティーニの作成者、ロレンツォ・ロッティーニの肖像

Lorenzo Rottigni

ソフトウェア開発者

私はロレンツォ、ミラノを拠点とするソフトウェア開発者です。システムレベルのプログラミング、フルスタック開発、そしてDevOpsを専門としています。ベアメタルのロジックから、実運用に対応したアプリケーションやスケーラブルなインフラまで、高性能なソフトウェアを一から構築しています。

私はロレンツォ、ミラノを拠点とするソフトウェア開発者です。システムレベルのプログラミング、フルスタック開発、そしてDevOpsを専門としています。ベアメタルのロジックから、実運用に対応したアプリケーションやスケーラブルなインフラまで、高性能なソフトウェアを一から構築しています。

レビューを残してください

皆様からのフィードバックは本当に貴重です!もし私の作品を気に入っていただけたり、役に立ったと感じていただけたら、ぜひレビューを残してください。今後の参考にさせていただき、改善に役立てさせていただきます。

"フルネーム" フィールドは必須です。
"役割" フィールドは必須です。
"Eメール" フィールドは必須です。
"レビュー" フィールドは必須です。

ビジョン

私がこれから築く道

私はソフトウェアの未来は透明性、自動化、そしてレジリエンスにあると信じています。

システムレベルのプログラミングとフルスタック開発の交差点にいる開発者として、低レベルのパフォーマンスと高レベルの使いやすさを組み合わせています。主にRustとNode.jsを使い、シナリオに応じて最適なツールを選択しています。

オープンソースを核となる哲学としてコミットしています。可能な限り、自分の作品を公開しています—素晴らしいソフトウェアは協力、可視性、共有所有によって成長するからです。

クラウドネイティブ開発を現代のインフラの基盤と見なしています。CaaS、Docker、KubernetesからCI/CDパイプラインまで、スケーラブルで自動化され、継続的なデリバリーのために設計されたシステムを構築しています。

私のコアサービス

構築、作成、提供

  • オープンソースパッケージ

    可能な限り、自分の仕事をオープンソース化し、npm、crates.io、GitHub などの公開レジストリで共有しています。プロジェクトは、開発ツールから e コマース統合、クラウド自動化まで多岐にわたります。代表的な例として、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 の解析、動的コンテンツの処理、抽出したデータを分析や自動化のための構造化フォーマットに統合する作業も行います。

私のタイムライン

道中のマイルストーン