lovee

3年後の目標や野望


日本での Swift 開発界隈で「凄腕な Swift 開発者」として認知してもらえたい。

何かしらのサービスを世界に羽ばたかせたい。

年収評価シート

2017年/3ヶ月以内

YU-NO 2048

PS4 / PSVita 用ゲームソフト「この世の果てで恋を唄う少女YU-NO」のプロモーション用カジュアルゲームアプリ「YU-NO 2048」です。基本的なゲームルールは 2048 と同じ、同じ数字のパネルをくっつけて倍にし、2048 パネルの生成が目標ですが、盤上のパネルを全て倍にしたり、前回の移動をキャンセルしたりと様々なスキルに加え、「ドラッグしてドロップしたパネルと同じ数字のパネルが盤上から全部消える」特殊パネルなどの独特な要素があります。 素材以外の全ての開発(要件定義からコーディングまで)を一人で担当しており、立案からリリースまでわずか2ヶ月の超短期プロジェクトですが、操作性の気持ちよさを妥協せず、App Store でユーザーレビューモ高評価を頂いております。 また、このプロジェクトがきっかけとなった OSS がいくつかありますが、その中でも Storyboard や Auto Layout 制約を使わずにレイアウトをコーディングで組むフレームワーク「NotAutoLayout(https://github.com/el-hoshino/NotAutoLayout)」が一部で話題となり、現在 GitHub では星を 33 個頂いております。そのほかにも、BGM のループポイントに対応したオーディオループ再生フレームワーク Hifumi(https://github.com/el-hoshino/Hifumi)や、サムネイル画像をタップして全画面で表示し、横スワイプで画像を切り替え、そして閉じるときに今表示されている画像のサムネイルに戻るアニメーションを備えた画像ライブラリ表示フレームワーク ServalCat(https://github.com/el-hoshino/ServalCat)、スキルのクールダウンアニメーションを PC の RPG ゲームでよくみかける時計回り風で表示する CooldownProgressView(https://github.com/el-hoshino/CooldownProgressView)など、様々な Open Source Framework を今作のために作りました。

2017年/1年以内

NotAutoLayout

最初は iOS 用カジュアルゲームアプリ YU-NO 2048 のために作ったレイアウトフレームワークです。 筆者の中では基本アプリの設計は Cocoa が使っている MVC を利用していますが、いわゆる Fat Controller 問題を解決すべく、レイアウト等のビジュアル面の責務を綺麗に View に持たせたい、という基本思想で作りました。従来の UIView は各子ビューの frame プロパティー、もしくは Storyboard で Auto Layout の制約を用いてレイアウトを決めていますが、このフレームワークは逆に各子ビューのレイアウト情報をそれらの子ビューを持つ親ビューに持たせるべく、親側でレイアウトを作ることに成功しました。そうすることによって、layoutSubviews を一々オーバーライドする必要もほとんどなくなり、またレイアウトパフォーマンスも Auto Layout より大幅に向上しました。また、レイアウトをコードで書くことができるので、git などでマージコンフリクトが起こった時の情報のわかりやすさも Storyboard より格段に向上されます。 現在このプロジェクトは Swift 4.0 対応に合わせ、API の設計を大幅に見直し、より簡単で手軽に使え、そしてよりコードを読むときにレイアウトをイメージしやすいよう改修しているところです。新しい 2.0 版の NotAutoLayout では他の子ビューにくっつけたり、UILabel などのような動的に大きさが変わるビューの扱いがよりしやすかったり、そしてさらにレイアウト後の追加動作(例えば UIScrollView の contentSize の更新など)などもできるようになる予定です。また、レイアウト動作自体だけでなく、Targeted Extensions の書き方も導入し、複数フレームワークを導入した時の名前衝突の可能性も大幅に低くしました。

マネージメント能力

アピール項目


アウトプット

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

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

- プログラム設計 - ARKit - IoT 分野

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

ハッカソンのようなデスマ環境

キャラクター

直近で一番やりたいこと
技術を極めたい
好きなスタイル
好きな規模
水とプログラミングどっちが大事?
自信を持って人より秀でていると言える点
学習能力 / プレゼン力 / 責任感
スキルのタイプ
得意なフェーズ
会社を選ぶ一番の基準
一緒に働く人
やりたくない分野
SI / 人材 / 広告 / アダルト
その他の特徴
レガシーな環境を改善できる / 勉強会でLTをよくする / 趣味は仕事 / 多職種のバックグラウンドがある / OSSのコミッターである
その他のやりたいこと・やりたくないこと

WWDC 現地参加したい、Swift を使った開発(iOS に限らず)をやりたい

やりたい事

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

基本プロフィール

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

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

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

  • {{error}}
SIGN UPSIGN IN


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