Webエンジニア 1990年生まれ
アプリケーションレイヤが主戦場のWebエンジニアです。
エンドユーザ目線でUXの改善、機能の提案&実装を心掛けています。
プログラミングやDB設計、SEO、インフラ構築、UX/UIデザインなど幅広く対応しています。
目的や課題から逆算して必要なものを習得、実装するスタイルなのでややフルスタック寄りです。
特定の技術に凄く詳しいというよりは、必要なスキルを広く浅く習得しています。
プライベートでの個人制作を通して習得した知識を仕事で活用する事が多いです。
個人制作では試したい事や使用する技術を決めて、ガッと開発に取り組んで、ブログなりQiitaなりにアウトプットする事で知識が身につくようにしています。
プライベートの時間を使った自己研鑽もある程度加味して頂ける風土があると嬉しいです。
必要に応じてユニットテストを書きます。
全てのモジュール、パターンに対して書くとコストが跳ね上がってしまうので、ビジネス的に重要なモジュールや、複雑になる事が予想されるモジュールに対して書くようにしています。
図表(※)を交えたドキュメントの作成が得意で、リモートかつ非同期な環境でも効率的に情報交換できます。
Slackやesa(マークダウンベースのナレッジ)が使えると特にやりやすいです。
※ER図、シーケンス図、バーンアップチャート、デシジョンテーブルあたりを良く使います
2017年 〜 現在
PHP/Laravelを用いた求人サービスに機能追加を行っています。
自身はバックエンド担当で、チームはPM兼営業、マーケター、ライター、運営、デザイナー、フロントエンド、バックエンドがそれぞれ1名づつという体制です。
自身の実績は以下の通りです。
・会員登録機能やメッセージ機能、求人サービスによくあるスカウト機能などの実装
・業務を効率化するツールの開発
・BigQueryとデータポータルを用いた分析基盤を構築し、データの活用を推進
・プロダクトを成長させていくための開発環境周りの整備
上記の業務の傍ら、副業として他社のサービスの開発の手伝いや、教材の執筆を行っていました。
2012年 〜 2017年
出向先や自社内にて、以下のようなプロジェクトに携わりました
・Webサービス開発(Laravel)
・ライブラリ開発(JavaScript)
・業務システム開発(SAStruts)
・スマートフォンアプリ開発(Objective-C, Java)
・UIテスト自動化(VBA)
2010年 〜 2012年
Webサービスを作りたかったのでPHP、MySQL、Linux、Webデザイン等を積極的に学んでいました。
就職活動を有利に進めるため資格を積極的に取得しました。
そういった姿勢が学校側に認められ学費の一部免除を受けることが出来ました。
在学中に作成した、とあるアーケードゲームのWebツールが月間10万PV程度ありました。
言語 | PHP, JavaScript(ブラウザ、Node), SQL |
---|---|
ライブラリ フレームワーク | Laravel, Vue, Nuxt |
ミドルウェア | PHP-FPM, Nginx, Apache, Redis, MySQL, Postfix |
コンテナ | Docker |
インフラ | AWS, GCP, Terraform |
分析基盤 | BigQuery, データポータル |
テスト | PHPUnit, jMeter |
IDE | PhpStorm |
バージョン管理 | Git, SVN |
情報共有 | Slack, esa, figma, spreadsheet |
タスク管理 | Backlog, Trello |
アクセス解析 | Google Analytics |
SEO | Search Console, Lighthouse |
オンプレ環境のインフラ構成やネットワークはあまり経験が無く疎いです