Discover companies you will love
アイティクラウド株式会社 / 開発メンバー
Available to logged-in users only
プロジェクト概要: 人材診断サービスの新機能 (組織図) の追加・保守 サービスの概要: 企業が採用や人材配置の際に利用できるツール。採用候補者や従業員の適性を評価し、どのような役割や環境でその人が最もパフォーマンスを発揮できるかを診断するツール。 新機能の目的: ユーザーである企業の社長や人事の方が、独自の人材診断サービスの結果か ら、社員の配置を自由に行え、人材配置を最適化できるようになる。 担当領域: 詳細設計, コーディング (主にバックエンド側) 技術: Ruby, Ruby on Rails, Vue.js, MySQL 課題: 木構造データの更新機能 木構造データ(組織図)の更新機能を実装する必要があった。木構造のデータに「新たに追加された要素」と「削除された要素」を検知し、それに応じてデータ構造を更新することが求められた。 対応内容・結果: フロント側のエンジニアとの連携 特に、「新たに追加された要素」を識別するために、フロントエンドから送られてくるリクエストのボディを工夫した。idには既存要素の場合は整数、新規追加要素の場合はtmp\_1のような文字列が使用されるように、フロント側のエンジニアと相談して設計し、実装した。
プロジェクト概要: 既存のサイトの CMS を新しいのに作り変える。 目的: 既存のサイトは複数の CMS が混在していた。1 つの CMS に集約し、シンプルに管 理・運用できるようにしたい。また、デザインも刷新したい。 担当領域: 詳細設計, コーディング (主にバックエンド側) 技術: PHP, Laravel, JQuery, MySQL 課題 1:複雑な CSV ファイルのエクスポート・インポート機能 既存の CMS で利用しているデータが複雑なデータ形態(2 行で 1 つのデータを表現する, 列が可変である等が組み合わさる)であり、そのインポート・エクスポート機能が必要。 対応内容・結果 1:上記機能を開発 上記のインポート・エクスポート機能をゼロから設計・開発。また、Web アプリケーション に不慣れなユーザーに使いやすいように、エラー発生時には、どの行・列に問題があるのか を一目で把握できる詳細なエラー出力を実装。ユーザーが迅速に問題を解決できる環境を提 供。 課題 2:仕様が決定しない お客さんの都合等で仕様が降りてこないことが多かった。 対応内容・結果 2:先回りして実装 仕様が決定するのを待つことが多くあったが、大まかに伝えられている仕様から、先回りし て実装を行なっていた。その後、最終決定した仕様に近づけていく調整を行い、機能を開発 していた。この動きにより、スケジュール通り開発することができた。
目的: すでに運用している会員限定サイトがある。この会員情報と連携した EC サイトを新 たに追加して商品を販売したい。 担当領域: コーディング (主にバックエンド側) 技術: Ruby, Rails, JQuery, MySQL 課題:チーム全体でのスキルの底上げ チームの半数がエンジニア未経験(私も含めて)という課題があり、チーム全体でのスキル 底上げが必要であると捉えいてた。 対応内容・結果:積極的なレビュー 他のメンバーより若干ではあるが私のスキルがあったので、他メンバーの実装のレビュー 等を積極的に行った。また、未経験のメンバーが新たに加入した際にはサポートを主体的に 行った。
【数学教諭】 「生徒同士が互いにコミュニケーションを取る」ということを軸に 3 年間数学の授業を行 いました。
View Kazuki Maeda's
Full Profile
This information is visible only to Wantedly users or the user’s connections
View past posts
View mutual connections
View Kazuki Maeda's full profile