450万人が利用するビジネスSNS

自己紹介

ログインユーザーのみに公開

ベジクル株式会社の会社情報

ベジクル株式会社11ヶ月

開発エンジニア(副業)現在

- 現在

業務用野菜の配送サービスの新規開発に従事。 フロントエンド・バックエンド・モバイルアプリの開発とTerraformを使ったGCPのインフラ設計構築を0から実施。 モバイルアプリのデプロイ基盤整備。

DATUM STUDIO株式会社の会社情報

DATUM STUDIO株式会社1年間

データエンジニア現在

- 現在

データエンジニアリングやWebアプリケーションの開発に従事しています。

  • 大手総合通信事業者が提供するサービスデータ基盤の設計・構築

    大手総合通信事業者が展開するデータ・AI活用のための法人向け事業基盤の設計・構築に従事 ①既存のバイプラインの要件変更に伴う改修対応 IaC(Terragrunt)を用いたインフラリソースの追加・変更とパイプライン改修 - 対向システム(AWS)との接続環境変更に伴うAWS及びSnowflakeでのPrivateLinkの設定変更 - 対向システムから共有されるファイルをSnowflakeへ取り込む際に必要な処理を追加 - Lambdaで処理を実施 - LambdaのファイルをGHA経由でデプロイするためのワークフローファイル作成 - 要件変更に伴うdbtを利用したパイプラインの修正対応 ②データ基盤の新規作成に伴うインフラ対応 MCPを利用したサービス(Webアプリケーション)から利用するデータを提供するためにAWS上に新規のリソース作成。こちらもIaC(Terragrunt)を用いたインフラリソースの作成を担当。 - SnowflakeのPrivateLinkを利用した通信経路のセキュア化対応 - S3外部ステージを経由したPrivate Link接続が可能かをVPC・サブネット・EC2などを用いた検証を実施 - PrivateLinkで設定が必要なVPCエンドポイントの調査(インターフェース型とGatewey型) - AssumeRoleを使った対向システムのPut許可ロール作成 - セキュリティルームからのみS3オブジェクトを取得できるようにするための設定検討

    -
  • デジタルマーケティング企業の業務システム開発支援

    - dbtを用いたバッチ・モデルの開発 - Github ActionsとPythonを用いたスケジュールバッチ実装

  • 大手食品卸売企業のBIツール移行検証

    《規模》営業1名、リーダー1名、メンバー:1名、PO(プロジェクトオーナー)1名 ◼︎開大手食品卸売企業で利用しているTableauをStreamlitに移行するPJに従事。Streamlitに精通したリーダーのもと、Tableauの調査(140個のダッシュボードの7割を調査)やStreamlitの実装を1人称で行いました。 ◼︎顧客企業内で内製することも検討しているとのことだったのでリーダーと協力してTableauのダッシュボードをテンプレートを使って移行できるように設計・開発した。 ◼︎また開発環境の構築から伴走し、顧客のメンバーが開発環境で発生したエラーを調査し事象を解決した。全く開発する環境が整っていなかったので、今後内製化するために必要な環境を複数提案した。 《使用技術》 - Streamlit(Python) - snowpark - pytest

    -
株式会社Kieiの会社情報

株式会社Kiei1年間

開発エンジニア

-

◼︎OpenAIなどのLLMを用いたシステム開発 フロントエンドからバックエンド、場合によってはクラウドインフラの構築まで担当。 並行して開発リーダー(テックリード)を担当。

  • 製薬業界向け商用RAGチャットアプリの新規開発

    《規模》営業1名、開発リーダー1名、開発メンバー:3名、技術アドバイザー1名 ◼︎開発リーダーとして製薬業界向けRAGチャットアプリ開発を実施しています。 ・基本的なRAGチャット機能に加えて、キーワード検索やファイル管理、登録企業/ユーザー管理、RAGチャット機能利用時の参照可能な情報源の権限設定など開発中。 ・現在はプロジェクトを円滑に進めるために、常に私の1名の高稼働で進捗管理、実装、顧客対応でカバーしてますが、今後は属人化を防ぎつつ、誰でも参加しやすい開発体制づくりや更なるドキュメント整備、仕組み化といった“土台づくり”にも取り組んでいきたいです。 →現在は開発メンバーを増員してもらい、私は進捗管理やドキュメント整備、PRレビューと並行して一部実装などに努めさせていただいています。 ◼︎業務内容 ・技術選定 ・要件定義 ・Figmaとv0を使用してワイヤーフレームと画面遷移図の作成 ・データフロー図 ・WBS作成 ・設計 ・テーブル設計 ・開発環境の作成(Docker利用)とディレクトリ構成の検討 ・メンバーに実施してもらうチケット作成 ・PRレビュー ・メンバーとしての機能実装 タスク管理にはGithub Projectsを独自にカスタマイズして使用しています。 ・オンボーディング対応 ◼︎使用技術 - Next.js(TypeScript) →React(TypeScript)へ途中変更 - shadcn/ui - Tailwind CSS - FastAPI (Python) - SQLAlchemy - PostgreSQL(+pgvector) - Firebase - Azure - Azure OpenAI Service - Azure Web Apps - Azure Blob Storage - Azure Application Gateway - Azure Databse

  • 人材系企業でLLMを組み込んだCRMの機能追加開発

    《規模》開発:3名 ◼︎開発リーダーとして人材系企業の顧客管理システムの追加開発を実施しています。 ・求人と求職者を紐づけて求職者の選考を管理する機能 ・PDFファイルから求職者や求人の情報をOCR(Vision API)を用いて、テキストを抽出して自動的にDBに情報を登録する機能 ・求人票のエクセル出力 etc. ◼︎業務内容 ・要件定義 ・WBS作成 ・設計 ・テーブル設計 ・メンバーに実施してもらうチケット作成 ・PRレビュー ・メンバーとしての機能実装 タスク管理にはGithub Projectsを独自にカスタマイズして使用しています。 ・オンボーディング対応  ・オンボーディングするにあたって、私が案件参画当初や実装中に前任者に確認が必要だった内容をまとめてREADMEに追記 ◼︎使用技術 - Next.js(TypeScript) - NestJS (TypeScript) - Prisma - GraphQL - Googleクラウド - cloud run - cloud SQL - cloud strage - Gmail API - Spread Sheet API - Vision API

  • Azure DatabricksとAzure OpenAIを用いたRAGのPoC開発

    《規模》開発:2名 ◼︎開発責任者もと、医用電子機器メーカーの向けRAGの開発をフルスタック(主にバックエンド・インフラ)かつ1人称で行っていました。日本語ベースで降りてくる機能要求をコードに落とし込んで実装していました。 - Next.js(TypeScript) - Python - Azure OpneAI APIからのレスポンスをストリーミングで返すようにレスポンス生成 - Databricksへのベクトル検索時に精度が上がるように下記を実施 - ハイブリッド検索 - 質問文からキーワードを抽出してベクトル検索時にそのキーワードを使ったフィルター検索 - フロントエンドからの質問文をもとにキーワード作成 + SQLの結果を元に、BM25を使った検索結果のリランキングを機能を実装 - 思ったような精度が出なかったので下記のように構成を変更して精度向上を実施 - SQLを用いてDatabricksからデータを取得 - 取得したデータをBM25を使用して順位づけ - Step-Back-Propmtingを用いてユーザーからの質問文をより具体的な質問にリライト - 上記3点をもとにLLMからの回答を取得 - 回答に使用したデータをフロントエンドで表示できる形にレスポンスを生成 - Azure - Azure Databricksのカタログを使用してベクトルDBの作成 - Azure Static Web Appsを使用したフロントエンド作成 - Azure Functionsを使用したバックエンド作成 - Azure DevOpsのPipelinesを使った上記のフロント・バックエンドのCI/CD環境構築

    -
株式会社GENBABOXXの会社情報

株式会社GENBABOXX1年間

開発チーム

-

■建設業界の解体業向けのSaaSであるGENBA BOXXの新規開発に開発チームとして従事。 フロントエンド・バックエンドでTSを用いて開発。『設計、実装、テスト、運用』まで実施。1stリリース前の開発から参画しました。

  • 実績・取り組み等

    ■フロントエンド・バックエンド(API)の開発。必要であればDBのテーブル追加やカラム変更を実施。 ■フロントエンドの開発ではデザイナーが作成したFigmaの画面デザインとビジネスサイドのがチケット(Jira)に記載した要件をもとに実装に着手。仕様で不明点があれば都度ビジネスサイドに確認を実施。 ■実装方法を調査する際には日本語・英語問わず、解決手段を模索して実装した。 ■ロジック実装の際はできるだけ関数を別ファイルなどに実装して、テストコードを実装しやすいように工夫した。

    -
NTTPCコミュニケーションズの会社情報

NTTPCコミュニケーションズ9ヶ月

スクラム開発チーム

-

◼️自社、顧客、OEMが使用するSIMカードのサービスオーダー管理画面の機能追加案件。 スクラムを用いた開発手法でメインはVueを用いたフロントエンド開発、一部Core(コア)と呼ばれていたBFFをRailsで実装。

  • ブラックジャックゲームを作成

    ◉React.js(Next.js)+TypeScript+Dockerを使ってブラックジャックWebアプリを作成。 Jest(react testing laibrary)を用いた単体テストの自動化を実施予定

    -

NTTコムウェア株式会社1年間

開発メンバー

-

■観光メディア開発(Webアプリ)でNuxt.jsを用いてフロントエンドの開発 《規模》フロントエンド:17名(内訳:協力会社15名、自社:2名)     バックエンド:10名程度(自身がフロント担当のため把握できておりません)

  • Nuxt+TypeScriptを用いたTodoアプリの作成

    【実装】 ・Dockerコンテナを使用して環境構築 ・Nuxtはver2.15.8を使用。 ・TypeScriptはOptions APIで開発 ・Vuexで型を推論するためにnuxt-typed-vuexを選定 ・Tailwind CSSでスタイリング 【着手中】 ・Jestを用いたフロントエンドでの単体テストの自動化

  • 観光系メディアアプリの画面設計・製造

    トライアンドエラーの気持ちを持ちつつ、大きな手戻りを防ぐためにである区切りをつけて、自ら思ったように設計してみて都度他のメンバーに質問・相談をしながら設計・実装を遂行。

NTTコミュニケーションズ株式会社の会社情報

NTTコミュニケーションズ株式会社3ヶ月

社内ネットワーク部門

-

◎社内NWの維持増に伴うオンプレミスNWの設計・構築を担当 ■社内NWの維持・運用(オンプレミス環境) 《規模》5名 《役割》メンバー

NTTコムソリューションズ株式会社3年間

SE

-

◎オンプレミスNW設計・構築、メンバー管理や工事当日の統制。その他、少人数案件でのPMを担当。

立命館大学4年間

産業社会学部・現代社会専攻

-

日本の労働と人工知能についての論文を作成しました。

限定公開の職歴・学歴

鈴木 聖一郎さん

のプロフィールをすべて閲覧

Wantedlyユーザー もしくは つながりユーザーのみ閲覧できる項目があります

過去の投稿を確認する

共通の知り合いを確認する

鈴木 聖一郎さんのプロフィールをすべて見る



言語

  • 日本語 - ネイティブレベル

企業からスカウトをもらいましょう