チャオ・レイ
Java/Golangソフトウェアエンジニア
基本情報
- チャオ・レイ / 男性 / 27歳
- JLPT N2
連絡先
自己紹介
JavaとGolangの開発経験を持ち、Spring Boot、Spring Cloudなどの主流フレームワークに精通しています。現在、人工知能関連技術を学習しており、AIとソフトウェア開発を組み合わせて、アプリケーションの知能化レベルを向上させることを目指しています。新技術の学習に熱心で、高品質で保守性の高いコードの作成を追求しています。
学歴
-
内蒙古農業大学 - コンピュータネットワーク技術
バックエンドスキル
Java技術体系
Spring Boot、Spring Cloudマイクロサービスアーキテクチャの使用に習熟し、分散システム開発経験があります。Redis、RabbitMQなどの一般的なミドルウェアの応用シナリオと基本原理を理解しています。JUC並行プログラミングの基礎を身につけ、マルチスレッドタスクを処理できます。
Golang開発
GinフレームワークでのAPI サービス開発に精通し、WebSocketを使用したリアルタイム通信の経験があります。Golangの並行特性とgoroutineの応用を理解し、高性能なバックエンドサービスを開発できます。
データベース応用
MySQLを使用したデータベース設計と最適化に習熟し、基本的なインデックス最適化とクエリパフォーマンス調整を理解しています。Redisキャッシュ応用に精通し、合理的なキャッシュ戦略を設計してシステム性能を向上させることができます。
運用・保守とデプロイ
Linux環境下でのアプリケーションデプロイに精通し、Dockerコンテナ化技術を理解しています。基本的なCI/CDプロセスの知識を持ち、Gitを使用してバージョン管理とチーム協作ができます。
フロントエンド・フルスタック能力
React エコシステム
中台管理システム開発に参加し、React+TypeScript+Ant Designを使用してユーザーインターフェースを構築し、コンポーネント化開発思想と状態管理ソリューションを理解しています。
Vue技術スタック
Vueを使用したモバイルページ開発の経験があり、Vueコンポーネント化開発とライフサイクルに精通し、基本的なフロントエンド対話機能を実現できます。
職歴
-
天津訊雅時空科技有限責任公司
- Javaインターンシップソフトウェアエンジニア(インターン)
-
内蒙古環之宇科技有限責任公司
- Javaソフトウェアエンジニア
-
日本愛知県Z-SOFT株式会社
- システム開発エンジニア
プロジェクト経験
-
太陽光発電レポートプロジェクト
- 技術スタック:JavaSpring BootReporticoSmartReal
- プロジェクト概要:エネルギーデータ収集とレポート表示システム、太陽光発電設備のエネルギー消費傾向と効率を分析
- 主要貢献
- エネルギー消費傾向レポート機能の開発: エネルギー消費の時間変化傾向を表示し、異常変動と最適化空間の識別を支援
- エネルギー消費割合レポート機能の開発: 異なるエネルギー種類や設備/地域のエネルギー消費割合を表示し、エネルギー大量消費者の識別を支援
- データクリーニングと変換機能の開発: 収集されたデータのクリーニング、変換、標準化を実行し、異常値の削除、欠損値の補完、単位変換などを実施
- Excelファイル入力ツールの開発、ウェブアプリケーションで複数のExcelレポートを効率的に取得し、データ入力効率を向上
- SmartRealデータベースドキュメントの研究、SmartRealデータベースがローカルJDBC接続をサポートしない問題を解決し、C言語でデータを読み取り
-
政府グリッドプロジェクト
- 技術スタック:JavaSpring BootMySQLReactGeoServer
- プロジェクト概要:政府グリッド管理システム、コミュニティ住宅、人口情報およびグリッドワーカーのワークフロー管理用、GIS地図統合、三次元可視化表示を実現
- 主要貢献
- 住宅/コミュニティ管理機能の開発:住宅情報の統計と登録、および住宅内の人口情報の登録
- データダッシュボードの実装と応用に携わり、EChartsとデータ統計APIを介して、GeoServerの地図上にデータとグラフを可視化
- グリッドワーカーのワークフロー機能の開発:WeChatミニプログラムからログインした情報を、ワークフロー機能を通じてグリッドワーカーに審査・提出または差し戻し
- 特別人口管理機能の開発:地域内の特別人口の表示および登録管理機能を担当
- フロントエンドプロジェクトでCesiumを使用し、ウェブ上に建物の詳細な3Dモデルを表示し、都市のリアルな景観を再現
-
総合AIツール統合プラットフォーム
- 技術スタック:GolangGinNextJSStable DiffusionChatGPT
- プロジェクト概要:AIツール統合プラットフォーム、画像生成、対話モデルなどの複数のAIサービスを統合し、統一されたユーザーインターフェースと管理機能を提供し、100ユーザーの同時実行をサポートし、5つのAIサービスを統合
- 主要貢献
- ユーザー残高およびトークン残高管理機能の開発:残高を管理することで、ユーザーが利用可能なトークンを制御および表示
- Supervisorを使用して、リモートのStable Diffusionの複数インスタンスの監視と管理を実現
- オンラインMidjourney画像生成プラットフォームの開発と構築
- ChatGPT APIトークン管理および配布プラットフォームの展開と統合
- GoAdminとNextJSを使用して、Stable Diffusion ToCプラットフォームの複数のAPIリクエスト、および並列・ブロッキングキュー機能を再構築
-
ローコードプラットフォーム開発プロジェクト
- 技術スタック:JavaSpring BootNodeJSRabbitMQReact
- プロジェクト概要:エンタープライズレベルのローコード開発プラットフォームで、視覚的なインターフェースを介してビジネスアプリケーションを迅速に構築し、開発効率を向上させ、マイクロサービス間の通信メカニズムを設計することをサポート
- 主要貢献
- RabbitMQに基づいたメッセージキュー機能の開発:メッセージの公開、購読、配信を実現
- SpringBootとNodeJS間の相互クエリAPIおよび対応するAPIセキュリティ権限の開発と設計
- ローコードプラットフォームの統合インターフェース、一部のアーキテクチャ設計、NodeJS APIの統合を設計
- NodeJSのメタデータ構造を設計し、APIを介してSpringBoot側にERモデルの追加・削除機能を提供
- ユーザー向けのFlowableプロセスデザイナーおよび管理機能の開発
-
日本版小紅書(RED)クローンプロジェクト『まめログ』
- 技術スタック:GolangGoZeroFlutterReactKubernetes
- プロジェクト概要:ソーシャルメディアプラットフォーム、小紅書(RED)のようなコンテンツ共有アプリケーションで、動画のアップロード、ショッピングモール、AIコンテンツ推薦などの機能をサポートし、分散動画処理を実現し、100人の同時ユーザーをサポート
- 主要貢献
- 分散アーキテクチャに基づいた動画のアップロード、ダウンロード、再生機能の開発と設計
- ショッピングモールおよび決済システムの開発、複数種類の商品追加をサポート
- OllamaおよびGemini APIに基づいて、AIモデルと連携するAIAsk機能の開発と設計
- 基本的な情報推薦アルゴリズムを実装し、LLMを使用して推薦コンテンツを最適化
- ユーザーチャットシステムの開発、オンライン、オフライン、ブラックリスト、アカウント停止などの機能を実現
- Kubernetesを使用して、サービスのサーキットブレイク、負荷分散などの基本機能を実現