400万人が利用する会社訪問アプリ
freee 株式会社 / Webエンジニア(SES)
(最終更新日: 2023年6月7日)
Webアプリケーションを早いサイクルでどんどん開発していきたいです。 アイデアをすぐに形にできるエンジニアになりたいです。
Webアプリケーション開発全般。 サーバーサイドはRails, GraphQL, Node.js, フロントエンドはReact, Reduxを利用。 そのほかAWS, Docker, CircleCI, Capistranoなどの環境整備も担当。
受託での口コミサイトを作成しました。 口コミサイトは金融商品を扱うアフィリエイトサイトです。 サーバーサイドとフロントエンドを担当し、テーブル設計、コーディング、テストを担当しました。 開発人数は受託依頼会社のエンジニア2人、受託会社2人(自分を含む)の4人でした。 開発体制はチケットでタスク管理をし、チケットベースにプルリクを作成していくリモート体制でした。 システム構成はサーバーサイドはRuby on Rails, フロントエンドはerbを利用したモノリシックなアーキテクチャとなっています。 開発環境としてdockerを利用していました。 実装した機能は以下の機能です。 金融商品をクローリングし、DBに保存するためのスクレイピングスクリプト作成 スクレイピングを定期実行するためのタスク作成 deviseを利用したログイン周りの実装 ユーザー登録フォームの作成 フォームの入力エラー等、バリデーションエラーの文言を表示 Facebook認証ログインの作成 金融商品の一覧、詳細ページの作成 金融商品に紐づく口コミデータの表示 技術のアピール点は以下になります。 スクレイピングは金融商品の細かいデータが必要だったため、各商品の詳細ページを巡回し、クローリングするようにしました。ページによってDOMの構成が若干異なっていたため、HTMLが違いを吸収できるような実装をしました。 ログイン機能、SNS認証に関してはゼロから作成しました。gemやAPIのドキュメントを参考にしながら未経験の分野でも開発ができます。
自然言語処理を利用した概念語の順序付け手法に関する研究
電力系統における数値計算