-
MindConnect – メンタルヘルスプラットフォーム フトウェアエンジニア
患者と認定メンタルヘルス専門家をつなぐ MindConnect のWebおよびデスクトッププラットフォームを開発。MVPのフロントエンドおよびフルスタック開発をリードし、スケーラビリティ、リアルタイム性、ユーザー中心の設計に注力。
主な貢献:
フルスタック開発: TypeScript, React, Next.js, Electron, Node.js, Express, Redux, GraphQL, PostgreSQL を使用し、Web・デスクトップ両方に対応するMVPをゼロから構築。
UI/UX実装: TailwindCSS を用いてレスポンシブで直感的、アクセシブルなインターフェースを設計し、患者の利用体験を向上。
リアルタイム機能: WebSocket を活用したライブチャットやセッション更新を実装し、双方向のコミュニケーションを強化。
パフォーマンス最適化: Next.jsのサーバーサイドレンダリング を活用し、ページ読み込み速度、SEO、アプリ全体のパフォーマンスを向上。
モジュラー設計: Monorepo を用いて複数製品間で共有モジュールを開発し、コード再利用性を向上。
クラウドインフラ: AWS(Lambda, EC2, S3, Cognito, Amplify) を活用し、認証、ストレージ、サーバーレス環境を構築。
アジャイル協働: PMやデザイナーと密に連携し、スクラム開発環境で日次スタンドアップを実施しながら段階的に開発を進行。
テスト & QA: コードレビュー、データベースクエリ最適化、自動テスト(Jest, Enzyme, Cypress, Playwright, react-test-renderer)の導入。
会社ウェブポータル: HTML, CSS, jQuery, Bootstrap を使用した公開用Web紹介ポータルを構築。
成果:
スケーラブルで安全、かつ高いインタラクティブ性を持つメンタルヘルスプラットフォームを提供し、患者と専門家間のエンゲージメントを向上。将来の製品拡張に向けた基盤を確立。TypeScript, React, Next.js, Electron, Node.js, Express, Redux, GraphQL, PostgreSQL,TailwindCSS,HTML, CSS, jQuery, Bootstrap,Jest, Enzyme, Cypress, Playwright, react-test-renderer,AWS(Lambda, EC2, S3, Cognito, Amplify)
-
バージョン管理と共同開発 シニア開発者 前年比120%
Git/GitHubによるソースコード管理: 複数の開発者が同時に作業する環境で、ブランチ戦略(featureブランチ、developブランチ、main/masterブランチなど)を適用し、コードの整合性と履歴管理を徹底。
コードレビューとマージ管理: Pull Requestを活用してレビューを行い、バグやスタイルの不一致を事前に検出。高品質なコードの維持とチーム全体での共通基準の確立に貢献。
チーム同期と衝突回避: 定期的なマージやリベースにより、開発者間でのコード衝突を最小化。チーム内での作業の可視化と効率的なタスク管理を支援。
CI/CDとの統合: バージョン管理を基盤にして、JenkinsやGitHub Actionsと連携し、自動ビルド・テスト・デプロイを実現。開発スピードとリリースの信頼性を向上。
成果: 複雑なプロジェクトにおいて、チーム全体の生産性を高めつつ、バグや不整合のリスクを最小化。効率的でスケーラブルな開発環境を構築。React.js, React Native, Angular.js, Node.js, Java Spring, Next.js,Git, GitHub, GitLab,UNIX, Windows, Linux