3年ほど開発経験を積んだ後、再びマネージメントの役割を担いたいと考えています。
現在、私はPdM/POとして活動していますが、日々の業務でリソースとスキルの不足を強く感じています。3年目からマネージメントの経験を積み、マネージャーとしての貴重な経験を得ることができました。しかし、社内にロールモデルが不在で、自己学習と並行して技術スキルを向上させる必要があり、このような状況下でのプレイングマネージャーには限界を感じています。
私は、改めてエンジニアとしての経験を積み、技術力を向上させ、プロジェクトの見積もりをより精密に行えるようになりたいと考えています。その後、再度マネージャーとしての役割を果たすことが目標です。
このプロジェクト詳細は公開されていません
このプロジェクト詳細は公開されていません
このプロジェクト詳細は公開されていません
広告ツールの作成
社内で、月額20万円で契約していた、広告ツールを内製化。
ヒートマップ使うアクセス解析やFacebook広告、LINE広告などとも連携を行える。
すでに、配信金額1000万円以上の配信を行っている。
年間240万円以上のコスト削減、社外への情報の流出を防ぎました。
要件定義、DBの設計から、コーディング、クラウドサーバー構築、リリースに至るまで全て担当させて頂きました。また、社内にナレッジの無い技術は、私が選定し実装を行いました。
Laravelを使用する上でも社内の知見を広げたく、実験的にコーディングを行い社内の知識拡大に務めました。
既存のアプリの内製化なので、参考にするアプリから要件を定義しタスク化を行いBacklogへ登録し半年間かけリリース致しました。
その後は、保守開発としてクライアントの要望機能やリファクタングなどをメインに行いました。
初めての業務ばかりで工数がわからず、仮で見積もった工数を上司にフィードバックを貰いながら開発を行いました。
テストサーバーや、テスト工程表を自身で作成し安定したプロセスで本番環境を更新できるようにしました。また、既存のサービスより使いやすいUI/UXを考えてデザイン等を大幅に変更致しました。
業務知識やアプリ開発で解らない事が多くその都度、学びながら実装を行う形式となりました。
ヒートマップのライブラリで無料では使いづらいものが多く、ライブラリにかなり手を加えて自作しました。
ドキュメントもなかったので、コードを読み解きながらカスタムするのは大変難しかったです。
LINE広告のデータをアプリと連携するのも大変苦労しました。APIの提供がない(提携企業のみ)なのでスクレイピングで処理しようとしたがSPAなのでヘッドレスブラウザを使用し行う事になったのですが、Node.jsをLaravelが共存する設計の構築などがわからず苦労しました。
全行程を担当させて頂き、開発の工程を見渡せる様になりました。
プロジェクトに対して、広い視野で参画出来ます。
作業工程と納期を理解した上で作業を行う事ができます。
定期的にコーディングについてもレビューを頂き、読みやすいコードが書けるようになりました。
【担当機能】
・全機能実装
・全サーバー環境構築
・全DB設計
【主な使用技術】
・Laravel5.7
・AWS
・EC2
・Route53
・RDS
・S3
・ALB
・ACM
・CodeDeploy
・Node.js
・Puppeteer.js
・Phantom.js
・Heatmap.js
・Chart.js
・Bootstrap
・HTML
・CSS
・JavaScript
・jQuery
・Github
・FaceBookAPI
・LINEAPI
ファンクラブサイトの管理者ページへの追加実装
・決済失敗者、一覧、検索、編集削除、CSV出力
・メタ情報登録 複数の登録
初の実務案件になります。頻繁にレビューを頂き徹底的にコーディング力を鍛えて頂きました。
基本的な管理画面機能の実装および、複数フォームの複雑なデータ保存処理、AWS S3への保存 クラウドフロントのキャッシュ削除などを行いました。
gitflowに基づいた開発手法です。
Backlogで割り振られたタスクでプルリクエストを作成しコードレビューをして頂き、マージされれば完了でした。
毎日進捗確認があり、自身で予想した作業時間を超えないように開発を行っていました。
プロジェクトを俯瞰する時間を作り、使用されているPHP関数やLaravelの関数などまとめたドキュメントを作成し、既存のコードを素早く理解できるように努力しました。
プルリクを提出するまでは、補助は無しというルールでしたのでどうやって機能が動く状態にするかを考えるのに苦労しました。似たようなコードを既存のコードから探したりなどして乗り越えました。
管理画面系のバックエンド処理を一通り経験し、次のプロジェクトではスピーディーな開発を実現いたしました。
【担当機能】
・決済失敗者、一覧、検索、編集削除、CSV出力
・メタ情報登録 複数の登録
・CloudFrontのキャッシュ削除機能(AWS SDK)
【主な使用技術】
・Laravel5.7
・CloudFront
・AWSSDK
・S3
・JavaScript
・jQuery
・Github
スクールでの共同開発で学習していたプロジェクトになります。。
【TECH::EXPERTでの学習経験】
HTML・CSS・Ruby・Ruby on Rails・JavaScript・jQuery・SQL・Git・ GitHub
Haml・SCSS・AWS 等の技術を用いたアプリケーション開発
【担当機能】
・複数ページのアカウント情報登録機能(セッション使用)
・トップページ、アカウント登録ページの作成
【開発実績】
Haml・SCSS・Ruby・Ruby on Rails・JavaScript・jQuery・ GitHub・AWS 等の
技術を用いた複合的機能の企画・実装
① Chat-Space(チャットアプリケーション)
② 既存サービスのクローンサイトを開発
③ スクラムによるアジャイル開発
【主な使用技術】
・HTML
・CSS
・Ruby
・Ruby on Rails
・JavaScript
・jQuery
・SQL
・GitHub
・Haml
・SCSS
・AWS
・技術的負債を解決するために他部署との連携交渉術の強化
・長期運用を意識した設計・実装
・複雑なSQL
・サーバー監視スキルの学習(DateDogなどの監視ツール)
・プロダクトの進捗管理へのフィードバックの仕方など