ID:57434さん

3年後の目標や野望


顧客体験全体を設計し、「価値」を生み出せる存在になる。

サービスにおいて一番大事なことは、サービス全体として「顧客にどういった体験を届けるか」だと考えるから。そのためのタッチポイントの一つとして、プロダクトが存在している。 ゆえに、プロダクトを開発する上で大事なことは、サービス全体を通して顧客は何を達成したくてどういった目的を持ってプロダクトを使っているのかを考え、その実現のために必要な機能を開発していくことだと思う。 エンジニアとして、「システムをどう作るべきか」というプロダクト設計のさらに上のレイヤーの、「そもそも何を作るべきか」を考えるレイヤーに携われる存在になりたい。

年収評価シート

プロジェクトカテゴリ
担当工程
経験した職種・役割
あなたが実際に使っていた技術
このプロジェクト詳細は公開されていません

プロジェクトカテゴリ
担当工程
経験した職種・役割
あなたが実際に使っていた技術
このプロジェクト詳細は公開されていません

プロジェクトカテゴリ
担当工程
経験した職種・役割
あなたが実際に使っていた技術
このプロジェクト詳細は公開されていません

プロジェクトカテゴリ
担当工程
経験した職種・役割
あなたが実際に使っていた技術
このプロジェクト詳細は公開されていません

プロジェクトカテゴリ
担当工程
経験した職種・役割
あなたが実際に使っていた技術
このプロジェクト詳細は公開されていません

プロジェクトカテゴリ
担当工程
経験した職種・役割
あなたが実際に使っていた技術
このプロジェクト詳細は公開されていません

2020年/2年以内

サブスクを含むiOS向けTwitter予約投稿アプリの作成と運用

## プロジェクト概要 - アプリの個人開発 - 開発アプリの運用・エラー対策 ### アプリ詳細 - 事前に指定した時間に事前に指定した内容をtwitterに投稿してくれるiOS向けアプリ。 - https://apps.apple.com/jp/app/twi%E3%82%B9%E3%82%B1/id1491291009 ## 作成背景 ### サービスの動機 - 毎日定時に呟きたいが、毎日必ずその時間に自由でいられるわけではない。**手軽**に予約投稿するための何かが欲しい。 - 現在そういった類のサービスは多数存在しているが、そのどれもが個人向けではない。 - 分析機能などがあり、多機能すぎて予約投稿だけのために使うには使いにくい。 - 課金プランには、他の分析機能とのセットでのプランが多く、手軽に使いにくい ### 手段の選択 アプリ側:日本においてはiOSのシェアがAndroidのシェアよりも大きいため、iOSアプリとして作成する。 サーバ側:予約時間投稿の仕組み的にサーバ稼働時間が長くなってしまうため、時間課金であるAWS等ではなく固定料金のレンタルサーバを利用する。 ## 取り組み ### アプリ側 #### 画面デザイン - 予約時間にTweetできることがわかるアイコンの作成 - テーマカラー等のデザインの作成 - 各画面のデザイン・画面遷移の設計 #### アプリ実装 - SwiftとUIKitにより、予約の作成・予約の削除・予約の更新・予約の一覧取得を可能とするUIを作成。 - 画像を選択し予約に含めることができるようにした。 - Alamofireを用いてserver側との通信を実現した。 - 自動更新定期購読型アプリ内課金の契約処理の実装。 ### バックエンド側 - flaskにより、フロントエンドからのリクエストを処理する機能を開発 - ユーザモデル及び投稿予約モデルのモデル設計 - mysqlに対するCRUDなメソッドの作成 - pythonとtwitterAPIを用いた、予約時間にtwitterに自動で投稿する仕組みの開発 - データベースを確認して、その時間に投稿が予約されたtweetがある場合はTwitterAPIにpostするプログラムを作成 - cron設定により、上記プログラムを毎分実行 -> 実行時間課金のクラウドだと高額になる恐れあり。 - 自動更新定期購読型アプリ内課金用の、レシート検証アルゴリズムの設計と実装 - フロントからユーザのレシート情報が送られてきた場合、それを元にappleに問い合わせを行い、正しいレシートであることを確認 - 正しい場合は、契約日と有効期限及びレシートデータをユーザ情報としてデータベースに保存。 - 一日の終わりに、契約のあるユーザのレシート検証を行い、契約の継続状況を確認し、結果によりデータベースの更新。 ### インフラ管理 - デーモンプロセスが許可されていないsakuraレンタルサーバ上に、cgiファイルを用いてapiサーバを作成 - sakuraレンタルサーバ上のmysqlを用いた、データベース設計・構築・運用 - cron設定による定期的なプログラムの実行設定 ### データベース監視による運用 Metabaseを利用し、利用状況を把握できるダッシュボードの作成。 具体的には、mac上からOSS版metabaseを利用して、サクラレンタルサーバ上のmysqlにアクセスし、データを解析してグラフ表示する処理を実装。 新規ユーザ数、総ユーザ数、その日の新規ユーザ数、その日の新規作成予約数、その日の投稿失敗数、予約作成数の推移、投稿失敗数の推移、を一画面で見られるダッシュボードを作成。

マネージメント能力

アピール項目


アウトプット

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

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

- ”品質”を理解した開発 - セキュリティを意識したコード記述 - スタイリッシュかつUI/UXに優れたデザインのアプリの開発 - クラウドを用いたサーバサイド開発の熟達 - アーキテクチャ設計の知見を深める

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

# セルフマネジメントできる範囲が小さくない状況。 なぜそのタスクが必要かの背景まで理解した上で開発を行える。 その上で、無駄だと思うものや改善すべきだと思う部分は改善していける。

キャラクター

直近で一番やりたいこと
サービスを作りたい
好きなスタイル
好きな規模
水とプログラミングどっちが大事?
自信を持って人より秀でていると言える点
学習能力 / 分析力 / 問題解決力
スキルのタイプ
得意なフェーズ
会社を選ぶ一番の基準
年収が第一
やりたくない分野
アダルト
その他の特徴
使用言語にはこだわらない / 趣味は仕事 / 起業/創業期のベンチャーにいた
その他のやりたいこと・やりたくないこと

# やりたい
自分がユーザの1人であるサービス作り
自分には少しハードルが高いタスクでも、挑戦させてくれるような会社
開発チームと企画設計チームや経営チームの距離が近く、現場のアイデアや声を風通しよく伝えることのできる会社

# やりたくない
本質的ではない、ユーザのためではないこと
無駄な会議への出席、不必要な始業・終業時間の設定

やりたい事

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

基本プロフィール

年齢
今年で20代後半
好きな Text Editor
VSCode
希望勤務地
東京都 / リモート勤務
集まる必要性がない場合は基本リモートが許可される環境が必要
希望年収
1200万円
転職ドラフトに参加して
企業から指名を受け取ろう!
会員登録をして転職ドラフトに参加すると、参加企業から年収付きの指名を受け取ることができるようになります。
会員登録する
ご意見箱

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

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

  • {{error}}
SIGN UPSIGN IN


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