開発実績

当社の、これまでの開発実績を紹介します。
役割や技術スタック、業種などをタグで表示しています。

IoTスタートアップのサーバーサイド開発
IoTスタートアップのサーバーサイド開発
2019年 〜 2021年

役割

サーバーサイドエンジニア

業種・タグ

IoT
スタートアップ
製造業
PoC

技術スタック

Go
AWS
ECS
Lambda
Elasticsearch
Docker
PostgreSQL
Nats
GitLab CI

概要

主に大手製造業向けの機器計測に関するPoCプロジェクトに参画しました。 具体的には、IoTデバイスからのデータを収集するIoTプラットフォームがAWS上に構築されており、各々の顧客向けにカスタマイズしたアプリケーションのサーバーサイドをGo言語で開発しました。案件によっては、秒間数万データポイントを超えるデータ量をリアルタイムで演算する要件があり、高いスループットが出せる高速化の技術が要求されるものもありました。 また、Dockerを用いたコンテナ化やCI/CDパイプラインの構築にも携わりました。

電子書籍サービスのブロックチェーンPoC
電子書籍サービスのブロックチェーンPoC
2021年

役割

サーバーサイドエンジニア
インフラエンジニア

業種・タグ

電子書籍
ブロックチェーン
PoC
大規模スクラム開発

技術スタック

Go
AWS
Amazon Managed Blockchain
ECS/Fargate
RDS
Lambda
DynamoDB
CloudFormation
GitHub Actions

概要

電子書籍サービスのブロックチェーンPoCを行いました。具体的には、電子書籍サービスの行動履歴をブロックチェーン上に記録するシステムを開発しました。ブロックチェーンは、Amazon Managed Blockchain上に構築したHyperledger Fabricのスマートコントラクトの開発を行いました。また、サーバーサイドアプリケーションは、フロントエンドに提供するAPIやブロックチェーンの読み書きをECS/Fargate上に構築しました。ブロックチェーンへの書き込みスループットを向上させるため、Dynamo DBとLambdaを用いて並列性を高める工夫をしました。

大手SIerの決済プラットフォームの開発
大手SIerの決済プラットフォームの開発
2021年 〜 2022年

役割

フルスタックエンジニア

業種・タグ

決済
大手SIer
大規模スクラム開発

技術スタック

Go
Flutter
gRPC
Kubernetes
Firebase
MySQL
Terraform
Helmfile
Google Cloud
GitLab CI

概要

大手SIerの決済プラットフォームの新規開発に参画しました。このプラットフォームの開発には、100名以上、10チーム以上の人員で構成されていました。当社は、そのうちの1チームの開発要員で2名体制でフロントからバックエンド、インフラの構築に携わりました。 具体的には、スマートフォンを決済端末としてクレジットカード決済やSuica決済ができる決済サービスでした。 サーバーサイドは、Goを用いてマイクロサービスアーキテクチャで構築されており、gRPCを用いて通信します。スマートフォンアプリとはBFFを構成しREST通信を行いました。スマートフォンアプリは、Flutterで開発しました。インフラは、GKE上に構築しHelmfileでマニフェストを管理してArgoCDでデプロイを行いました。

メガベンチャーのデータ基盤開発
メガベンチャーのデータ基盤開発
2023年

役割

サーバーサイドエンジニア
インフラエンジニア

業種・タグ

データ基盤
メガベンチャー
薬局
ドラッグストア
スクラム開発

技術スタック

Go
Google Cloud
GKE
Terraform
MySQL
dbt
BigQuery
GitHub Actions

概要

薬局・ドラッグストア・クリニックのDXにおいて軸となる、オンライン診療・服薬指導システムのバックエンドのアーキテクチャ設計からアプリ開発、SREを担当。 具体的には、Goを用いてマイクロサービスアーキテクチャで構築されたシステムのバックエンド開発を行いました。また、SRE業務では、GKEのメンテナンス、Istioなどのアップグレード、CI/CDパイプラインの構築などを担当しました。 さらに、データ基盤の開発においては、Google Cloud上でのデータパイプラインの設計・実装を行い、BigQueryやdbtを用いたデータ分析基盤の構築にも携わりました。

大手SIer 社内MTGツール開発
大手SIer 社内MTGツール開発
2023年 〜 2024年

役割

フルスタックエンジニア

業種・タグ

大手SIer
社内ツール

技術スタック

Next.js
TypeScript
React
Node.js
GraphQL
Prisma
AWS
Amazon Transcribe
Amazon Bedrock
Go
Kubernetes
Terraform
Helmfile
LiveKit
MySQL
GitLab CI

概要

大手SIerの社内MTGツールの開発を行いました。 具体的には、社内の会議室の予約や、会議室の空き状況を確認するためのツールとGoogle MeetのようなWeb会議システムを開発しました。Web会議システムにはLiveKitをセルフホストして利用しました。 また、会議の内容は音声を記録してS3にアップロードします。記録した音声を文字起こしして、AIで要約する機能を実装しました。音声の文字起こしにはAmazon Transcribeを利用し、AIの要約にはAmazon Bedrockを利用しました。 フロントエンドは、Next.jsとTypeScriptで開発しました。バックエンドは、Go言語でAPIを実装しました。インフラは、AWS上に構築しTerraformで管理しています。

関連記事

  1. LivekitをGKEで動かす
  2. helmfileの構成と利用について
  3. helmfileでKubernetesのSecretを管理する
筑波大学研究室の技術開発支援
筑波大学研究室の技術開発支援
2023年 〜 2024年

役割

サーバーサイドエンジニア
インフラエンジニア
技術アドバイザー

業種・タグ

研究
PoC

技術スタック

Go
Flutter
Python
GraphQL
Google Cloud
Google Cloud Storage
Cloud Run
PubSub
Firebase
Terraform
PostgreSQL
GitHub Actions

概要

睡眠の研究に関して顔の画像から覚醒度を推論するAIモデルをスマホアプリから実行するための技術開発の支援を行いました。 具体的には、Flutterアプリで顔動画を撮影し、サーバーにアップロードします。そのBFFをGo言語で開発しました。BFFからAIの推論は、非同期で行うためPubSubメッセージを送受信し別途PythonサーバーでAIモデルを読み込んで推論するサーバーを構築しました。

このホームページ
このホームページ
2020年 〜 現在

業種・タグ

自社HP

技術スタック

TypeScript
Next.js
React
Node.js
Tailwind CSS
Shadcn UI
Python
dbt
Go
ConnectRPC
Kubernetes
Cloudflare
Terraform
Helm
PostgreSQL
Meilisearch
BigQuery
GitHub Actions

概要

React, Next.jsで開発しています。 スタイルはTailwind CSSとShadcn UIを使用し、コンテンツはMarkdownで管理しています。デプロイはCloudflare Pagesを利用しています。 技術ブログはMeilisearchを使用しており、検索機能を実装しています。Google Analyticsを使用してアクセス解析を行っています。Google Analyticsのデータは、BigQueryにも格納してアクセスランキングの集計をdbtで行っています。 集計されたデータをフロントエンドに提供するGoのAPIサーバーがあります。CI/CDはGitHub Actionsを使用しています。

関連記事

  1. 自社ブログの記事閲覧数をdbtとBigQueryで分析してランキングを作成する
  2. 自社ブログにmeilisearchを導入する