shinaji

クラウドとAIを活用したソリューションの設計・構築に取り組んでいます。

shinajiのプロフィール画像

ライブ・動画コンテンツ配信サービスと、コミュニティ型Webサービスの開発・運用に携わってきました。

開発ではPythonを幅広く活用しており、FastAPIによるAPI・バックエンド開発をはじめ、データ処理、クラウドサービスや外部APIとの統合、運用ツールの実装を行っています。サーバーレス構成やReact/TypeScriptによるWebアプリケーション開発に加え、PulumiやAWS CDKでインフラをコード化し、GitHub Actionsを用いて継続的インテグレーション/デリバリーを整備するなど、開発から運用までを見通した実装・運用設計を行っています。

技術の選定・導入では、技術的な実現性に加え、コスト、セキュリティ、保守性を踏まえ、実務で無理なく使い続けられる構成を目指しています。

Certificate

  • Google Cloud Professional Cloud Architect
  • Google Cloud Professional Cloud Database Engineer
  • Google Cloud Professional Cloud Developer
  • Google Cloud Professional Data Engineer
  • Google Cloud Professional DevOps Engineer
  • Google Cloud Professional Cloud Security Engineer
  • Google Cloud Professional Cloud Network Engineer
  • Google Cloud Professional Machine Learning Engineer
  • Google Cloud Professional Security Operations Engineer
  • Google Cloud Associate Cloud Engineer
  • Google Cloud Associate Google Workspace Administrator
  • Google Cloud Data Practitioner
  • Google Cloud Cloud Digital Leader
  • Google Cloud Generative AI Leader
  • Certified Partner Specialist Gemini Enterprise Agent Development
  • Certified Partner Specialist Gemini Enterprise Deployment
  • 応用情報技術者試験
  • 第二種電気工事士
  • 機械設計技術者3級

Expertise

  • Google Cloud
  • AWS
  • Gemini Enterprise
  • AI Engineering
  • BigQuery
  • Cloud Run
  • Cloud Build
  • GitHub Actions
  • Serverless Architecture
  • Infrastructure as Code
  • Pulumi
  • AWS CDK
  • API Development
  • FastAPI
  • Video Streaming
  • Web Application Development
  • React
  • TypeScript
  • Python
  • Data Processing
  • Docker

shinajiの記事 (記事数: 6)

一般公開されている便利な「スキル」を Gemini Enterprise でも使う方法!

一般公開されている便利な「スキル」を Gemini Enterprise でも使う方法!

はじめに 生成 AI を実務でフル活用する上で、特定の処理に特化した「プロンプト」や「指示」をいかに効率よく管理・再利用するかは非常に重要です。 現在、GitHub や開発者コミュニティなどでは、以下のような実用的で強力なスキルが多数公開されており、すぐに業務に役立てることができます。 html-slides ブラウ…

Python 型ヒントの書き方 - 基本からジェネリクスまで

Python 型ヒントの書き方 - 基本からジェネリクスまで

1\. はじめに:このコードの出力結果は? まずは、以下のコードの出力結果は1から3のどれになるか考えてみてください。 1. ⭐ \ 5 3. ⭐⭐⭐⭐⭐ 5. TypeError 答えは3のTypeErrorです。 n/ 2の返り値はfloat型になります。float型をstr型に掛けることができないためエラーにな…

開発ストレス半減&オンボーディング加速!Devinがもたらすチーム開発の未来

開発ストレス半減&オンボーディング加速!Devinがもたらすチーム開発の未来

「ああ、またIssue作成か…」「プルリクエストのコメント、何て書こう…」「レビューの指摘、ちゃんとPRコメントにも反映しなきゃ…」「新しいメンバーに、また一から説明か…」 チームでソフトウェア開発を進めていると、こんな風に感じる瞬間はありませんか? 本質的な設計やコーディングに集中したいのに、Issueの作成、プル…

Python でのフロントエンド開発を実現する Reflex のご紹介

Python でのフロントエンド開発を実現する Reflex のご紹介

Python を使用したフロントエンドのフレームワークが近年いろいろとリリースされてきてますね。今回はそのなかでも、本番環境で運用できるポテンシャルをもちはじめている Reflex についてご紹介します! Reflex とは? Reflex はフロントエンドとバックエンドの両方を Python だけで開発できる OS…

LangChain |  AI 同士を会話させて文章を執筆させてみる

LangChain | AI 同士を会話させて文章を執筆させてみる

AI 技術の進歩により、会話型 AI がますます普及し、さまざまな場面で利用されています。これまでのほとんどのアプリケーションでは、人間が AI と対話することが中心でした。しかし、AI 同士が対話することで新しい洞察や効果的なソリューションが生まれる可能性もあります。 前回のブログ(grasys blog に迫る!…