ID:30176さん

3年後の目標や野望


マネジメントを行い、自分でコードも書きながら、降ってきた要件を元に適切に人に割り当てる

エンジニアとしてスペシャリストとして抜きん出ていくのは難しいと考えるため、コミュニケーションを取りながら、工数や収益を管理していけるようになりたいです。もくもく会で講師をした経験や、プログラミングスクールの講師の経験から、人を育てる事に興味を持つようになりました。スクールではなく現場で実際に人は育つと思っています。なので、マネジメントを通して、その人の実力がフルで発揮し、チーム全体で最大のパフォーマンスが発揮出来るような場を作っていきたいとも考えてます。また、自分は指示だけするのではなく、きちんとコードも自ら書く事で、最新の技術や、現場での実装の方法に対する理解を深め、より便利で実用的な技術を積極的に取り入れられるようになっていきたいです。

年収評価シート

2017年/2年以内

ヨガジャーナルオンライン

ヨガのキュレーションメディアの開発に従事しました。このサービスは、雑誌をオンライン化する事業で、収益は外部配信からの流入PVを増やす事で、タイアップ広告を増やしたり、アドネットワーク広告による収益化によって支えられています。 構成としてはCMSとユーザー側のサイトを別ドメインにして、ユーザー側のページはCloudFrontにキャッシュして返すようにしています。また、画像形式は次世代フォーマットのWebpに対応しており、S3にあげています。 私は主にこちらでCMSの機能や、RSSに記事を配信する機能や、外部サイトのデータを移植する機能を主に開発しました。 特に苦労したのは外部データの移植です。こちらでは、管理画面ではまずスクレイピングしたデータをDBに保存し、そのDB状態からローカル環境開発用のシーダを作る機能や、管理画面でデータの追加や編集、検索ができる機能を作り、その後にフロントを実装しました。 苦労した内容は、単語が記事本文内にあった時にフロントでの表示時に、それをリンクに自動変換する事です。Dom要素を本文解析する際に、HTMLタグの中に埋め込まれたテキストを抽出するのが難しく、再帰的に取り出す必要が生じたため、その実装の難しさを上司にアピールしました。すると、そこから、それを避けるために、ほう一度HTMLタグがあるものは別の記号に置き換え、テキストを置換した後にHTMLタグを元に戻すという提案を頂く事が出来て、処理を行う事で、シンプルに実装をしました。 ### 自ら工夫した点 Vue.jsをプロダクトに取り入れるという試みを実現しました。これは、スタジオの登録を企業が行うためのCMSを別で創設する際に行いました。1ページの中に、検索のモーダルやプルダウン、検索結果から選択した要素を、複数同時に一括保存するという機能を作る事になりました。従来だとjQueryを使っていたのですが、状態管理がとても大変で、Dom操作用の処理を実装する開発コストがかかるため、状態管理がしやすいフレームワークを投入する事にしました。結果、2週間かかるような工数の作業を、3日程度で実装する事が出来ました。

2016年/2年以上

SaitaPULS

 ビジネスモデルは上のヨガジャーナルと同じく、雑誌のキュレーションメディアで、インフラ、ミドルウェア、言語は上記と同じです。仕様の違いとしては、上記ヨガメディアは管理画面のみでの記事編集だった事や、即時反映だったのに対し、こちらは一般ユーザーも編集を行える事や、記事配信の際に審査をする仕組みになっている事があります。また、一つ一つのフォームをモーダルで作り上げたSPAのような実装になっている事なども大きな特徴です。  こちらでも、管理画面とフロント両方の機能を作りました。苦労した内容は、新規HTMLタグの埋め込み開発に伴う全体的なコードのリファクタリングとバグ修正です。このプロジェクトは、元々3人くらいの初期メンバーが自由な思想でコーディングしており、規則性のない、場所によってはとても冗長なソースコードで実装されていました。特にRSS配信ロジック周りや、記事編集画面では、300行以上の同じソースコードで成り立つ関数がおよそ10クラスで実装されており、それらに影響する部分の機能開発をする際は、全て編集しないといけなかったため、開発やテストの工数が膨らんでしまう構成でした。また、ところどころバグもあり、別の箇所を実装した人が、そこをバグのまま残す部分も介在していました。  なので、まずは開発を進める事よりも、後々の保守を考え、上司にソースコードのリファクタを提案しました。クラスの継承関係を利用した共通メソッドの実装を行ったり、各画面ごとに違うファイルから呼び出していた全く同じ処理を、一箇所に統一しました。このように直した結果、テスト項目も3分の1くらいに減り、開発工数も5倍以上早くなりました。

マネージメント能力

アピール項目


アウトプット

GitHub アカウント
あり
Qiita アカウント
あり
Zenn アカウント
未入力です
Speaker Deck アカウント
未入力です
SlideShare アカウント
未入力です
特にアピールしたいアウトプット
未入力です

今後、身につけなければいけないと思っている技術は何ですか?

未入力です

あなたが一番パフォーマンスを出せるのはどんな環境ですか?

未入力です

キャラクター

直近で一番やりたいこと
技術を極めたい
好きなスタイル
好きな規模
水とプログラミングどっちが大事?
自信を持って人より秀でていると言える点
未入力です
スキルのタイプ
得意なフェーズ
会社を選ぶ一番の基準
風通しの良さや意思決定ライン
やりたくない分野
金融 / 医療・介護 / アダルト
その他の特徴
使用言語にはこだわらない / レガシーな環境を改善できる / 趣味は仕事
その他のやりたいこと・やりたくないこと
未入力です

やりたい事

手を動かして設計してコードを書きたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
価値あるプロダクトを作り成長させたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
学び続けて技術力でプロダクトに貢献したい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
意義があることや社会に貢献できる仕事がしたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
人や計画の調整・マネジメントをしたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
レガシーなシステムの保守・運用・改善をしたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
企画や仕様を考えるところから関わりたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
業務効率を改善して一緒に働く人のためになりたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
全社横断的な共通基盤作りや強化をしたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
組織や文化を作る・成長させる仕事をしたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい

基本プロフィール

年齢
今年で30代中盤
好きな Text Editor
PHPStorm,SublimeText
希望勤務地
東京都
希望年収
未入力
転職ドラフトに参加して
企業から指名を受け取ろう!
会員登録をして転職ドラフトに参加すると、参加企業から年収付きの指名を受け取ることができるようになります。
会員登録する
ご意見箱

要望、不具合報告、使いづらい点や感想など、お気軽にお寄せください。
いただいたご意見は、今後のサービス向上に活用させていただきます。

なお、このフォームは受付専用のため、返信を行っておりません。
返信を希望する場合はお問い合わせよりご連絡ください。

  • {{error}}
SIGN UPSIGN IN


転職ドラフトを友人や同僚に薦める可能性はどのくらいありますか?