【ゴールデンウィーク営業のお知らせ】 2024年4月27日(土)~2024年5月6日(月)の期間中、GWのため休業とさせていただきます。 ※4月30日(火)、5月1日(水)、2日(木)は通常営業いたします。 ※休業期間中にいただいた審査申請については、結果をお返しするために数営業日いただくことをご了承ください。

ID:50942さん

自己推薦一覧

自己推薦はありません

3年後の目標や野望


自社サービス作りまたは企画や運用に携わっていたい

自社サービス作りに携わる事を目標に何度も転職をしてきて今ですでに5社目だが、結局今の会社でも携わることが出来なかった。年齢的にも転職は最後のチャンスと思っている。

年収評価シート

2015年/2年以内

ファッションアプリ開発

# 概要 複数のファッションサイトからキュレーションしてきたファッションアイテムをコーディネートして見せるiPhoneアプリの開発。 プロジェクト全体としては - エンドユーザーがファッションを見て商品を購入する側のiOSアプリ - スタイリストがコーディネートを作成する専用のストアには公開しないiOSアプリ - 契約したファッションサイトから情報をキュレーションしてくるサーバー - スタイリストがコーディネートした画像を合成して保存するサーバー の開発・運用があり、プロジェクト参画時はiOSアプリの設計と部下を教育しながらの開発をしたが、その後上司からプロジェクト全体のマネジメントも引き継ぐようになった。 まずはiOSアプリだけで運用し、サービスが軌道に乗ればAndroidも将来的には作ろうという案件だったが、スマートフォンアプリを2種類作るという開発費用がネックになり、Androidアプリ作成は見送られた。 # 開発手法 会社としてはネイティブでのアプリ開発をあまりやりたがらず、jaavascriptでiOSとAndroidの両方のWebviewアプリが出来るmonacaやCordovaといったクロスプラットフォームを使った開発を推奨していたが、 画像合成などの処理や、ユーザービリティを考慮して描画スピードを上げるためにネイティブでの開発となった。 またSwiftが登場し出した時期でもあるが、まだあまり世の中に浸透していなかったので慣れたObjective-Cでの開発となった。 iOSアプリは自分の下に1〜2名の部下を持ち、アプリの設計は自分が行い、コーディングは教育しながら部下にやらせていた。 サーバー側はPHPのCodeIgniterで作成し、画像の合成処理は一部Rubyの機能で実現した。 監視ツールはzabbixを利用しており、会社に運用保守チームがあるので任せていた。

2020年/1年以内

キャンペーンサイトの構築・運用

# 概要 安価・短期間・短納期のモバイルキャンペーンサイト構築の案件を1ヶ月あたり複数担当。繁忙期の9月前後は1人で10案件ほど並列に掛け持ちで担当した。 クライアント対応、設計、製造、テスト、納品、運用保守の工程を基本的にはすべて1人で担当する。 会社の社風として、PHPはフレームワークを使った事による想定外の不具合が起きる事を恐れてどのフレームワークも使わないという方針だった。 データベースはPostgresSQLを採用し、案件の特性によってMySQL(mariaDB)になる事もあった。 Backlogなどの便利なツールも使いたがらない社風で、基本的には設計書作成やタスク管理、不具合管理はすべてExcelだった。 途中からOffice365を導入し、オンラインでExcelを同時に複数人で編集出来るようになっていった。 # 1案件の流れ デザインチームが作った画面遷移図とデザイン案をクライアントに提案して承諾されれば本格的に設計からスタートする。 HTML、Javascriptでユーザー画面をデザインをするチームがいるので、バックエンドチームは生のPHPでそれを動的に制御するようにした。 納品物には集計結果を表示する管理画面も含まれており、管理画面もPHPとPostgresSQLで作成し、デザインフレームワークにはBootstrap3を採用した。 安価な案件ばかりなので開発サーバーを用意する事はほとんどなく、本番サーバーで直接開発をする。これは基本的にチーム開発ではないから可能だった。 納品物をクライアントにて動作確認していただいてフィードバックをもらい、細かな修正をした後SQL上のすべてのデータを削除して納品完了、その後は問い合わせ対応などの運用保守になる。 短期間・短納期のため、1プロジェクトあたりのプログラムソースは毎回GitやSubversionなどのバージョン管理をしなかったが、毎回使い回すベースとするプログラムはGitで管理し、後輩が使いやすくなるように随時バージョンアップして運用していった。 このサイクルで毎月平均5案件くらいを並列に担当する # 背景 もともと「新しいサービスを作るのでAndroidアプリエンジニアとして採用します」と言われて入社したのだが、既存事業の受注の数に対して開発人員が足りていないのを見かねて 「PHPやった事けど手伝います」 と自分から手を上げて参画した。 前職でPMを経験した事により、技術より利益やリスクの事まで考えるようになったのでこの行動に出る事が出来た。 おかげであまり経験した事のなかったPHPやSQLなどの技術を身に付ける事が出来た。 PHPはほとんど経験した事がなかったが、会社の既存事業の開発ソースコードを見よう見まねだけで習得して、あとは得意な先輩にコードレビューなどをしていただいていた。 PHPの基本的な部分の理解ができていなくても、「あれとこれを組み合わせたらこれが実現出来るんじゃないか」という、これまでの開発のセンスだけで乗り切った事も大いにある。

2016年/2年以内

Cordovaアプリ開発

# 概要 受託開発において、会社としてはアプリ開発はiOSとAndroidそれぞれをネイティブで作成するのはコストがかかるため利益率が良くないという判断で、 javascriptでiOSとAndroidの両方のWebviewアプリが出来るmonacaやCordovaといったクロスプラットフォームを使った開発を推奨していった。 しかしどんなアプリもWebviewで実現出来るわけがなく、端末のハードウェアの機能を使いたい場合はどうしてもネイティブで機能を個別に作る必要があった。 そこでJavascriptから呼び出されるネイティブ機能をAndroid(Java)とiOS(Objective-C)でそれぞれで作成し、その処理結果をJavascript側に返却する機能を作成する事がこの会社での自分の役割となった。 作ったネイティブ機能の例: - ファイルをFTPで転送する - 画像の閲覧・編集機能 - 小数点以下が多い演算処理 など。 # 開発手法について node.jsの環境でcordova開発環境を構築し、cordovaコマンドを打つとcordovaプロジェクトが生成され、さらにビルドを実行するとAndroidのプロジェクトとiOSのプロジェクトがそれぞれ生成される。 Android StudioでAndroidのプロジェクトを、xcodeでiOSのプロジェクトを開き、それぞれ目的のネイティブ機能を作成する。 作った機能のソース部分を取り出し、cordovaプロジェクトに取り込んでcordovaコマンドを打つと、自分が作ったネイティブのソースが含まれたAndroidのプロジェクトとiOSのプロジェクトがそれぞれ再生成される。 その作業を繰り返す事でネイティブな機能も使えるWebViewアプリが完成する。

マネージメント能力

チーム全体の開発の管理
アプリとサーバー側の連携が出来るようにする事
各々のチームにマイルストーンを設定して守らせる事。

アピール項目


アウトプット

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

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

インフラ・ミドル

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

役職と案件を斜めにまたがらない時。 例)ある案件のPMをやりながら、他の案件の製造をするなど

キャラクター

直近で一番やりたいこと
サービスを作りたい
好きなスタイル
好きな規模
水とプログラミングどっちが大事?
自信を持って人より秀でていると言える点
企画立案力 / 分析力 / 問題解決力
スキルのタイプ
得意なフェーズ
会社を選ぶ一番の基準
好きなプロダクトがある
やりたくない分野
金融 / 人材 / 仮想通貨
その他の特徴
使用言語にはこだわらない / 新しい技術はとりあえず試す / 多職種のバックグラウンドがある
その他のやりたいこと・やりたくないこと

MicrosoftのAzureやIBMのwatsonなどの既存のAIエンジンを利用したサービスの開発は、何か問題が発生した時に自分で責任を取れないので、責任を取れない仕事はやりたくない。

やりたい事

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

基本プロフィール

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

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

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

  • {{error}}
SIGN UPSIGN IN


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