Education
Level 5 Computing (NCC Education) - Current BE(Marine Electrical and Electronics) -Final (2020)
Summary
3年以上にわたりLaravelとReactを用いた開発に従事し、多数のWebアプリケーションの設計・開発において中心的な役割を担いました。 データベースの設計・管理、サーバー運用の効率化に加え、フロントエンドおよびバックエンドの開発、問題解決やチームメンバーへの技術指導も行い、高い専門性とリーダーシップでプロジェクトを成功に導いてきました。 この経験とスキルを活かし、高い柔軟性と実績を持つ開発者として貢献しています。
スキルと習熟度
熟練度の凡例
Business Scope
システム計画の提案
要件定義
基本設計
詳細設計
実装
テスト
結合テスト
運用保守
管理
Languages
HTML/CSS
JavaScript
PHP
SQL
Bash
Python
Shell Scripting
TypeScript
Frameworks
Bootstrap
jQuery
React
Laravel
C#.NET
Node.js
Zend Framework
React Native
Databases
MySQL
PostgreSQL
SQL Server
SQLite
MongoDB
Cloud
AWS
Google Cloud Platform
Azure
Firebase
Project Management
GitHub
Backlog
Development Environment
Visual Studio Code
OS
Windows
macOS
Android
iOS
Linux
Unix
CRM
Salesforce
経験
CDB
CDBは、複雑なデータ処理を効率的に扱うために開発されたLaravelベースのプロジェクトです。Elasticsearchを活用した高度な検索機能と、Vue.jsによるスムーズでインタラクティブなフロントエンドを特徴としています。MySQLをデータベースに、NginxをWebサーバーに使用し、パフォーマンスとスケーラビリティに優れた設計となっています。バックエンドは堅牢なデータ処理に対応し、フロントエンドはユーザーフレンドリーな操作性を提供します。
Languages:
Server/OS/DB:
FM/MW Tools:
Role : Member|Scale : 1-5 people
責任ある進歩:
SpotWork
SpotWorkは、求人マッチングと労働力管理を支援するために構築されたダイナミックなWebプラットフォームです。バックエンドにはLaravel、フロントエンドにはReactを採用しており、強力なサーバーサイド処理とモダンでレスポンシブなユーザー体験を実現しています。求人情報の掲載、応募、雇用者と従業員のやり取りなど、多様な機能をサポートしています。MySQLデータベースを基盤に、TypeScriptとJavaScriptを用いて開発されたこのプラットフォームは、実用的なユースケースにおける信頼性とスケーラビリティを備えています。
Languages:
Server/OS/DB:
FM/MW Tools:
Role : Member|Scale : 1-5 people
責任ある進歩:
CatchBall
このプロジェクトは、顧客、店舗、企業間の取引を支援する後払いシステムです。顧客はこのシステムを利用して購入代金をクレジットで支払うことが可能となり、支払いを後日に延期することができます。 プラットフォームは顧客、店舗、企業を巻き込む複雑な取引を管理し、国内外のさまざまな決済方法をサポートしています。 このシステムはZend Frameworkを基盤に構築されていますが、特定のニーズに対応するため、メール送信、テンプレート管理、その他のサービスに対応できるよう大幅にカスタマイズされています。 ### 役割と貢献 - Zend Frameworkをベースとしたシステムのカスタマイズと機能拡張を担当。 - 後払い機能の設計・実装を行い、複数の決済方法を統合。 - 顧客、店舗、企業間の取引を効率的に管理するためのワークフローを最適化。 - メール通知システムやテンプレート機能を実装し、ユーザー体験を向上。 - プラットフォーム全体の性能と拡張性を確保しながら、クライアントの特定要件を満たすカスタムソリューションを提供。 このプロジェクトは、ユーザーに柔軟な支払いオプションを提供し、店舗や企業のビジネスプロセスを効率化するための実用的なソリューションとなっています。
Languages:
Server/OS/DB:
FM/MW Tools:
Role : Member|Scale : 1-5 people
責任ある進歩:
Booking App
このプロジェクトは、MERNスタックを活用した開発の一環として、多様なホテル事業に対応する包括的な予約プラットフォームの構築を目指したものです。特徴的なのは、直感的で使いやすいインターフェースを備え、指定した期間内でのスムーズな客室予約を可能にする点です。 バックエンドはAPI機能に特化し、責務を明確に分離する設計を採用しています。ユーザーはホテルを検索し、客室の空き状況を確認することで、より的確な判断ができるようになります。このプロジェクトを通じて、効率的で堅牢なバックエンドインフラを維持しつつ、予約プロセスの簡略化を実現しています。
Languages:
Server/OS/DB:
FM/MW Tools:
Role : Member|Scale : 1-5 people
責任ある進歩:
Protompia
最新のプロジェクトでは、従来のリレーショナルデータベースを使用せず、動的なMongoDB Atlasと革新的なMERNスタックを採用しました。この選択により、ユーザーが簡単にお気に入りのプロンプトを共有・発見できる直感的なAIプロンプトリポジトリを実現しました。 このプラットフォームでは、使いやすいインターフェースと強力なタグシステムを導入しており、関連するコマンドの検索が容易になっています。機械学習の新しい手法の探索やデータ分析の取り組みにおいても、プロンプト管理をシンプルにし、AIコミュニティ内でのコラボレーションを促進しています。 私たちは、タグを活用してプロンプトのアクセスと共有のあり方を再定義し、AI技術の発展に貢献しています。 ### 役割と貢献 - MERNスタックを用いたアプリケーションの設計・開発を担当。 - MongoDB Atlasを利用した動的なデータベース構築と最適化。 - ユーザーがプロンプトを簡単に検索・共有できる直感的なインターフェースとタグシステムの実装。 - プラットフォームのパフォーマンス向上とスケーラビリティを確保。 - コミュニティのコラボレーションを促進する新機能を提案し、開発プロセスに反映。 このプロジェクトは、AIコミュニティの活性化と、プロンプト管理の効率化を目的とした先進的なソリューションを提供しています。
Languages:
Server/OS/DB:
FM/MW Tools:
Role : Member|Scale : 1-5 people
責任ある進歩:
Trading Platform
このトレードアプリケーションは、BinanceのWebSocket APIを利用して多様な取引関連データを提供します。ユーザーは、取引目的でエージェントとのアポイントメントをスケジュールする機能を備えています。ただし、このアプリケーションはBinanceの支払いおよびサービス機能を利用せず、損益などの結果はアプリ内で決定されません。主な機能は、Binanceアプリケーションとトレードエージェントの間を仲介するプラットフォームとして機能することです。 ユーザーはアプリ内で資金の入出金を行うことができますが、複雑なプロセスはすべてエージェントとBinanceプラットフォームによって管理されます。また、Google Translate APIとの統合により、多言語でのコミュニケーションが可能となり、国際的なアクセスが可能です。さらに、ユーザーはチケットベースのメッセージングシステムを通じてエージェントとの会話を行うことができます。 ### 役割と貢献 - Binance WebSocket APIを使用したリアルタイム取引データの取得および表示機能を実装。 - ユーザーとエージェント間のアポイントメント管理システムを開発。 - Google Translate APIを統合し、多言語対応のコミュニケーション機能を構築。 - チケットベースのメッセージングシステムを開発し、ユーザーとエージェントの効率的なやり取りをサポート。 - 資金の入出金機能を実装し、エージェントとBinanceプラットフォームによる安全なプロセスを確立。 - アプリケーションのスケーラビリティとセキュリティを確保するためのバックエンド設計を最適化。 このプロジェクトは、Binanceプラットフォームとエージェントの間の仲介役を果たすために、効率的でユーザーフレンドリーな環境を提供することを目的としています。
Languages:
Server/OS/DB:
FM/MW Tools:
Role : Leader|Scale : 1-5 people
責任ある進歩:
Business Finding Platform
`このプロジェクトは、地元のLaravelコミュニティが主催するコンテストへの参加作品です。 コンテストの目的は、Laravelを活用して新しい技術を開発することであり、1か月の期間内に成果を作り上げ、セミナーで発表するというものでした。 私たちのチームはInertia.jsを採用し、20チームが参加した中でトップ5に入賞しました。 プロジェクトの主な目的は、新しい技術の採用を実証することであり、特定のドメイン知識に深く入り込むことではありませんでした。 そのため、プロジェクトの範囲は比較的シンプルに抑えられました。 ユーザーは、システムに登録された企業を検索するという限定的な機能を利用できました。 検索は、市区町村やカテゴリなどのパラメータを用いることで柔軟な検索が可能でした。 当初は、このプロジェクトを拡張し、ビジネスオーナー、ユーザー、ブローカー間のつながりを促進するプラットフォームにすることを目指していましたが、時間の制約によりその機能を盛り込むことはできませんでした。 それでも、このプロジェクトは、Laravelを用いた開発能力と新しい技術を短期間で効果的に活用するスキルを示す良い実績となりました。 ### 役割と貢献 - Inertia.jsとLaravelを組み合わせたフルスタック開発を担当。 - ユーザーの検索機能を設計・実装し、市区町村やカテゴリを含む多様な検索条件を対応。 - 制約のある期間内での効率的なプロジェクトマネジメントを実施。 - チームメンバーと協力し、新しい技術の採用とその活用方法を実証。 このプロジェクトは、技術的な適応力と新しいツールを迅速に習得する能力をアピールする場となり、今後の開発経験における重要なマイルストーンとなりました。`
Languages:
Server/OS/DB:
FM/MW Tools:
Role : Member|Scale : 1-5 people
責任ある進歩:
MMQRCodeGenerator
QRコード生成アプリケーションはインターネット上に数多く存在しますが、私たちのプロジェクトはテンプレートシステムを導入することで一線を画しています。従来型の生成アプリとは異なり、静的および動的QRコードの生成が可能で、作成プロセスでは複数のテンプレートから好みのものを選択できます。業界標準に基づき、さまざまな業種に対応するテンプレートがあらかじめ用意されており、ユーザーは画像、テキストフィールド、カラー、背景色などの要素をカスタマイズでき、まるでミニウェブサイトビルダーのような操作感を提供します。 現時点で6種類のテンプレートを提供していますが、将来的にはさらなる拡充を予定しています。この取り組みを通じて、私は完全なウェブサイトビルダーアプリケーションの開発にも着手しました。このアプリケーションでは、地元の決済ゲートウェイKPayを活用した高度な決済システムを導入しており、手動支払いに加えQRコード決済にも対応しています。これらの機能を通じて、アプリケーションに組み込まれた多彩な魅力を実現しています。 ### プロジェクトでの役割 - **設計と開発**: QRコード生成機能の設計およびテンプレートシステムの実装を担当しました。 - **カスタマイズ機能の実装**: ユーザーが画像、テキスト、カラー、背景などを自由にカスタマイズできる仕組みを開発しました。 - **テンプレートの設計**: 業界ごとに適したテンプレートの企画・作成を主導し、将来のテンプレート拡張計画を策定しました。 - **決済システムの統合**: KPayを利用したローカル決済システムを構築し、手動支払いとQRコード決済の両方に対応しました。 - **ウェブサイトビルダーの開発**: QRコード生成アプリケーションの成功を踏まえ、新たにウェブサイトビルダーアプリケーションを開発しました。 - **パフォーマンス最適化**: アプリケーションのパフォーマンスを向上させるためのコード最適化と効率化を実施しました。
Languages:
Server/OS/DB:
FM/MW Tools:
Role : Member|Scale : 1-5 people
責任ある進歩:
MMChat Myanmar
MMChatAiは、ミャンマー語と英語の両言語で人間のような会話を可能にする技術を活用した、非常に興味深いプロジェクトです。ChatGPT APIとGoogle Translateを統合することで、多言語会話に対応する巧妙なアプローチを実現しています。ただし、実際のChatGPTと比較してテキスト処理が十分にスムーズでない場合は、さらなる最適化技術の検討や統合の改善がユーザー体験を向上させる鍵となるかもしれません。 1日数千人以上のユーザーが利用していることから、特に高度な言語処理技術へのアクセスが限られているミャンマーにおいて、大きな影響を与えていると考えられます。継続的な改善とユーザーからのフィードバックを活用することで、システムをさらに効果的に洗練させることが期待されます。 ### プロジェクトでの役割 - ChatGPT APIとGoogle Translateの統合を設計および実装し、多言語対応のリアルタイム会話システムを構築。 - 高負荷環境下でも安定したパフォーマンスを維持するために、サーバーアーキテクチャの最適化を実施。 - データ管理の効率化を図るため、データベース構造を設計・最適化。 - ユーザーからのフィードバックに基づき、機能改善およびバグ修正を迅速に対応。 このように、MMChatAiの成功と継続的な進化に大きく寄与する役割を果たしました。
Languages:
Server/OS/DB:
FM/MW Tools:
Role : Leader|Scale : 1-5 people
責任ある進歩:
FireQr
このプロジェクトは、ミャンマーの電子政府(E-Government)イニシアチブの重要な要素として、消防局の76周年記念イベントのために特別に設計されたものです。 その主な機能は、QRコードシステムを活用して消防製品を紹介することです。一見シンプルなコンセプトながら、高度な統合性を備えており、APIを介して消防局の公式ウェブサイトとシームレスに連携しています。 本プロジェクトはマイクロサービスとして機能し、効率性とモジュール性を兼ね備えています。管理パネルは独立したサーバー上に配置され、システム全体の運用を統括する中央ハブの役割を果たします。この管理パネルはAPIの提供元として機能し、メインサーバーに必要なデータと機能を供給します。 本システムの主要な目的は、記念式典中にQRコードを配布し、参加者が展示されている消防製品に関する詳細情報に簡単にアクセスできるようにすることです。この技術を活用することで、消防局の重要なリソースへのアクセス性と視認性が向上します。 このプロジェクトは、政府フレームワーク内で最新技術を活用するというミャンマーのコミットメントを体現しており、消防局の記念イベントを支援するために設計されたカスタマイズされたソリューションを提供しています。 ### 役割と貢献 - QRコード生成システムの設計・開発を担当。 - 消防局の公式ウェブサイトとのAPI連携を設計し、シームレスなデータフローを実現。 - 管理パネルの構築とサーバー分離により、効率的かつスケーラブルな運用を実現。 - 記念イベントでのQRコード配布を通じて、参加者が簡単に情報にアクセスできる環境を提供。 - プロジェクト全体の進行管理と品質保証を実施。 このプロジェクトは、電子政府の一環として技術革新を推進し、政府部門での実用的なITソリューションの導入を成功させた一例となりました。
Languages:
Server/OS/DB:
FM/MW Tools:
Role : Member|Scale : 1-5 people
責任ある進歩:
EOffice
このプロジェクトは、ミャンマーのE-Governmentプロジェクトの一環として、消防庁向けに特化して開発された重要な管理システムです。消防庁の管理業務全般を網羅し、以下の主要な機能を提供しています。 消防機材の在庫管理を常に最新化 消防士および国家職員の名簿管理 関係者間の円滑なコミュニケーションをサポート システム内では、管理者が以下の業務を効率的に実施できます。 機材を各地域や州に割り当てる 文書配信による通信を効率化 職務の割り当てを簡略化 本システムはCodeIgniterフレームワークを活用して開発され、Ajax技術を多用したインタラクティブで高応答性のある設計を採用しています。これにより、手動で行われていた従来の業務を自動化し、部門スタッフが直面する複雑な業務課題を解消しました。結果として、効率性の向上とリソースの最適活用を実現しています。
Languages:
Server/OS/DB:
FM/MW Tools:
Role : Member|Scale : 1-5 people
責任ある進歩: