ポートフォリオ
PDFファイルはこちらからご覧いただけます。
このソフトウェアのコレクションは、私がこれまでにさまざまな尊敬される企業やパートナーと協力して取り組んできた多様なプロジェクトを表しています。
これらのコラボレーションが提供してくれた機会と経験に感謝し、今後も自分のスキルと専門知識を未来のプロジェクトに貢献できることを楽しみにしています。
Uva & Codeforces, Java & C++, 2008-2013 & 2021
オンラインジャッジで約1000のアルゴリズム問題を解決しました。
Uva Online Judgeの記録はこちらです。
私が解決したアルゴリズム問題の範囲は、データ構造、グラフ、数学、文字列処理、幾何学、およびその他の高度な専門トピックを含むさまざまな分野に及びます。
Flower Recognition, Android, 2014.4 - 2014.8
花を識別するためのAndroidアプリケーションを開発しました。ユーザーは写真を撮影し、認識を助けるために円を描くことができます。
使用技術: Android SDK, Java
責任:
- 画像認識機能を実装。
- ユーザーインターフェースを設計・開発。
- 写真撮影と処理機能を統合。
GitHubでオープンソース化, 33コミット。
iword, Android, 2014.3
映画のクリップを見ながら英語を学ぶためのAndroidアプリケーション。
使用技術: Android SDK, Java
責任:
- 映画クリップの再生と学習インターフェースを開発。
- インタラクティブなコンテンツを通じて語彙と理解力を向上させる機能を実装。
成果: 2014年AVOS Cloudハッカソンで3位入賞。
SegmentFault: 2014年AVOS Cloudハッカソンの成果レビュー
Bjfu Assistant, Android, 2014.1 - 2014.6
成績確認や校友フォーラムへの参加などの機能を統合したキャンパスアシスタントAndroidアプリケーション。
使用技術: Android SDK, Java
責任:
- 成績確認やフォーラム参加などのコア機能を開発。
- ユーザーインターフェースを設計・実装。
- 北京林業大学で約3500人のユーザーに広く利用されました。
LeanChat, Android, 2014.7 - 2014.12
LeanChatは、友達管理、グループ管理、位置情報ベースのメッセージング、近くの人、個人プロファイル、ログイン/登録機能を含むチャットアプリケーションで、LeanCloudのストレージと通信機能をフルに活用しています。
使用技術: Android SDK, Java, LeanCloud
責任:
- 友達管理、グループ管理、位置情報ベースのメッセージング機能を開発。
- 個人プロファイルとログイン/登録機能を実装。
- LeanCloudのストレージと通信機能を活用。
GitHubでオープンソース化, 412コミット。
LeanChat, iOS, 2015.1 - 2015.10
LeanChatのiOSバージョンを開発しました。LeanCloudのバックエンドサービスを活用したメッセージングとストレージのチャットアプリケーションです。
使用技術: iOS SDK, Objective-C, LeanCloud
責任:
- 友達とグループ管理機能を構築。
- 位置情報ベースのメッセージングと近くの人機能を作成。
- 個人プロファイルとログイン/登録画面を設計。
GitHubでオープンソース化, 446コミット。
LeanCloud Java SDK & Objective-C SDK, 2015.4 - 2015.10
LeanCloudのJava SDKとObjective-C SDKの開発に参加し、開発者がアプリケーションにLeanCloudサービスを簡単に統合できるツールを提供しました。
使用技術: Java, Objective-C, LeanCloud
責任:
- LeanCloudのJava SDKとObjective-C SDKの開発に貢献。
- オブジェクトストレージ、ファイルストレージ、メッセージングなどのLeanCloudサービスのシームレスな統合を確保。
Objective-C SDKドキュメントとJava SDKドキュメント。
TabsKiller, Frontend, 2015.7
ブラウザがタブでいっぱいになったときに最も古いタブを自動的に閉じるChromeプラグインを開発し、ブラウザのパフォーマンスとユーザーエクスペリエンスを向上させました。
使用技術: JavaScript, Chrome API
GitHubでオープンソース化, 19コミット。
Reveal-In-GitHub, MacOS, 2015.10
現在のリポジトリ内の主要なGitHub機能にシームレスにナビゲートするためのXcodeプラグインを作成しました。このプラグインにより、ユーザーはGitHubの履歴、Blame、プルリクエスト、イシュー、通知に素早くアクセスできます。
使用技術: Objective-C, Xcode Plugin API
GitHubでオープンソース化, 57コミット。
CodeReview, Full Stack, 2015.11 - 2016.7
CodeReviewは、コードレビュー、コミュニケーション、共有のための専門プラットフォームです。エンジニアは自分のコードを専門家にレビューしてもらい、コードの品質を向上させることができます。
使用技術: PHP, Vue.js, CodeIgniter, Alibaba Cloud
責任:
- PHPとCodeIgniterを使用してバックエンドを開発。
- Vue.jsを使用してフロントエンド機能を実装。
- Alibaba Cloudを統合し、スケーラブルで信頼性の高いインフラを提供。
- ユーザー管理、コード提出とレビュープロセス、通知システム、支払い統合、イベント/ワークショップ管理を担当。
GitHubでオープンソース化。
- code-review-server, 275コミット
- code-review-web, 488コミット (うち302コミットを私が担当)
Fun Live, Full Stack, 2016.6 - 2017.12
Fun Liveは、プログラミングやデザインなどのさまざまな知識講義に参加できる知識ライブ配信プラットフォームです。ユーザーはライブセッションに参加するために料金を支払ったり、講師に報酬を与えることができます。
使用技術: PHP, MySQL, Vue.js, CodeIgniter, Alibaba Cloud, SRSストリーミング, WeChat SDK
責任:
- バックエンドとフロントエンドの大部分のコードを開発。
- ライブ配信のためのOBSツールを統合。
- ユーザー登録、支払い、通知機能を実装。
- 約30000人のユーザーと数百万のページビューを達成。
GitHubでオープンソース化。
- live-server, 661コミット (うち555コミットを私が担当)
- live-mobile-web, 528コミット (うち426コミットを私が担当)
- live-web, 140コミット
- live-wxapp, 63コミット
モバイルウェブサイト:
WeChat MiniProgram:
デスクトップウェブサイト:
Mianbao Live, Backend, 2017.10 - 2017.12
Mianbao Liveは、コンテンツの収益化とソーシャルエコノミーのワンストップソリューションを提供するプラットフォームです。
使用技術: PHP, Laravel, TypeScript, Go
責任:
- バックエンドをリファクタリングし、複数の言語からなるロジックを1つに統合。
- パフォーマンス、安定性、ユーザーエクスペリエンスを向上。
- Laravelを使用してサーバーサイド開発を実装。
The WeChat Miniprogram for Super Brain program, Full Stack, 2018.3 - 2018.4
江蘇テレビのSuper BrainプログラムのWeChat Mini Programを開発しました。ユーザーは楽しいパズルに挑戦できます。ホストは口頭放送でユーザーをナビゲートし、特定の技術的課題を提示します。
使用技術: Java, Spring, Redis, Alibaba Cloud, WeChat DevTools
責任:
- JavaとSpringを使用してバックエンドサービスを開発。
- WeChat Mini Programフレームワークを使用してフロントエンドコンポーネントを実装。
- Redisを使用して高負荷下での高性能と信頼性を確保。
Chongding, Full Stack, 2017.9 - 2018.1
Chongdingは、HQ Triviaに似たモバイルクイズアプリで、ユーザーは賞金付きのライブクイズゲームに参加できます。
使用技術: Java, Spring, Redis, Kafka, Zookeeper, WebSocket, Socket.IO
責任:
- バックエンドサービスと管理パネルのフロントエンドを開発。
- リアルタイムクイズゲーム機能を設計・実装。
- SEI(Supplemental Enhancement Information)を使用してライブストリーミングとゲームイベントを同期する技術的ソリューションに貢献。
Square Root Inc - 50 miscellaneous projects, Project Management & Some Software Development, 2018.1 - 2019.12
Square Root Incの50の雑多なプロジェクトを管理・開発しました。ウェブサイト、ゲーム、WeChatミニプログラムなどが含まれます。
使用技術: プロジェクトの要件に基づいてさまざま
責任:
- プロジェクト交渉、チーム調整、クライアントコミュニケーションを管理。
- さまざまなプロジェクトのソフトウェア開発に貢献。
- クライアントに対してタイムリーな納品と高品質の成果を確保。
(プロジェクト管理を担当)
ShowMeBug - Enterprise WeChat Entrance, Full Stack, 2021.7 - 2021.9
ShowMeBugは、実践的なプログラミングをサポートする技術能力評価プラットフォームで、技術人材の効率的かつ正確な評価と採用を可能にします。
ShowMeBugをEnterprise WeChatと統合し、Enterprise WeChatエコシステム内で技術面接ツールにシームレスにアクセスできるようにしました。
使用技術: Ruby, PostgreSQL, WeChat SDK, Docker
責任:
- ログインと面接アクセスの統合機能を開発。
- Dockerを使用してブラウザ内でプログラミング環境を構築する技術的調査を実施。
LvchenSign, Frontend, 2020.4 - 2020.5
LvchenSignは、さまざまなビジネスやイベントのための広告看板の制作を専門としています。品質と創造性に焦点を当て、ブランドを高め、観客を魅了するインパクトのあるビジュアルソリューションを提供します。
LvchenSignのフロントエンドを開発しました。広告看板の制作を専門とするウェブサイトです。
使用技術: HTML, JavaScript, CSS, Bootstrap
責任:
- ウェブサイトのフロントエンドを設計・実装。
- 製品を展示するための直感的でユーザーフレンドリーなインターフェースを作成。
GitHubでオープンソース化, 40コミット。オンラインページはlvchesign.comです。
DBS Client Connect - Equity Trading, Backend, 2021.12 - 2022.6
DBS Client Connectは、AIとデータ駆動型の顧客関係管理プラットフォームで、株式取引のマイクロサービスに焦点を当てています。
使用技術: Java, Spring Cloud, Jenkins, Pivotal Cloud Foundry
責任:
- 株式取引のバックエンドサービスを開発。株式表示、顧客表示、取引前チェック、注文発注の機能を作成。
- Avaloq APIを統合し、基盤となるインフラを強化し、ユーザーエクスペリエンスを向上。
DBS DigiBank CN - Mutual Funds, Backend, 2022.7-2022.11
DBS DigiBank CNは、より速く便利なモバイルバンキングを楽しむために再考・再設計されました。
DBS DigiBank CNに貢献し、共同チームの一員としてミューチュアルファンドのマイクロサービスのバックエンド開発に焦点を当てました。
使用技術: Java, Spring Cloud, Jenkins, Pivotal Cloud Foundry, Kibana
責任:
- ミューチュアルファンドの購入と償