Profile
閲覧ありがとうございます!WebソフトフェアエンジニアのShonaです☻ 学生時代にプログラミングの楽しさに気づき、エンジニアを目指し2社経てフリーランスになりました。
フロントからバックエンド、インフラも経験があります。 よろしくお願いいたします!
経歴
フリーランス(2023⁄10~)
アーティスト向けポートフォリオ&ECサイト構築
- Astroを利用したポートフォリオサイトの構築 (Astro)
- Figmaでデザインから構築まで行いました。
- StripeAPIでのECサイト構築 (Node.js)
- 決済サービスのStripeを活用し、簡易ECサイトをポートフォリオ内に組み込みました。
- AWS Lightsalil上へのデプロイ
- Linuxサーバー上でデプロイ環境を整え、CI/CDパイプラインを構築しました。
- 独自ドメインでのSSL対応を行いました。
#Astro #Node.js #Stripe #AWS #Lightsail #CI/CD #GithubActions #Apach
デロイトトーマツノード合同会社(2022⁄12~2022⁄08)
コネクテッドカーのAPI開発
- コネクテッドカーのシステム内で利用されるAPIを新規開発 (Node.js)
- API開発におけるCI/CDパイプラインの設計 (AWS)
- serverless-expressでのAPI開発 (Node.js)
#Node.js #serverless-express #AWS #CI/CD #Codeシリーズ #Lambda #EventBridge #SQS #CloudFormation #SAM
研究機関向け研究調査アプリケーションPD活動
- 研究調査に利用される縦断アンケート機能のアプリケーションのプロトタイプの設計
- GoogleForms, GCP, LINE APIを連携したアーキテクチャを提案
#Nuxt.js #Express #GoogleForms #GCP #LINEAPI
エンジャパン株式会社(2021⁄1~2022⁄11)
求人サイトの検索機能のリプレイス
- 求人サイトとAIベンダーが開発したシステムを繋ぎこむ検索APIの開発 (Python)
- 自社の求人サービスとAIベンダーが開発したスコアリングシステムをつなぐ検索APIのリプレイスを行いました。
- DjangoとElasticSearchを利用したAPIの実装を行いました。
- ElasticSearchスコアリングのためのGoogleAnalyticsデータ活用基盤の構築 (Python)
- AIベンダーが求人のスコアリングを行うためのデータとしてGoogleAnalytics内に蓄積したデータをAWSのS3に定期エクスポートするデータ活用基盤の構築を調査から構築運用を行いました。
#Python #Djanog #ElasticSearch #Docker #AWS #GCP #CloudRun #Pub/Sub #Terraform
ユーザー向けメールマガジン予約RPAの開発・運用
- Serverless Framework を用いた API 開発 (Python)
- Puppeteer を用いたブラウザ自動操作 (Node.js)
- 求人サイトのユーザー向けに配信されるメールマガジンの予約RPAの開発・保守運用
- これまで1日数百件のメールマガジンの配信予約が手作業で行われていました。GooglespledSheetとAWS Lambdaを活用しメール内容と配信条件を受け取りPuppeteerで社内システムの配信の登録をし業務の効率化
- 予約管理サーバーに負担をかけすぎないよう、リクエストを直列で受け取るなどのパフォーマンスなども考慮しました。
#Python #serverlessFramework #Node.js #Puppeteer #AWS #Lambda
社員の入社後の離職リスクを可視化する人事向けwebサービス
- アジャイル開発
- Nuxt.jsとLaravelを用いた新規機能開発 (TypeScript, Laravel)
- フロントエンドのパフォーマンス改善 (TypeScript)
- 新規機能開発では特に社員コンディション情報のPDF化に注力しました。
- PDF化に際し、バックエンド・フロントエンドどちら側で生成するのか、パフォーマンスを考慮しながら意思決定し、PDF化の実装、テスト、パフォーマンス改善を行いました。
#Nuxt.js #TypeScript #Laravel #Docker
個人開発
- 短期アルバイトの求人マッチングプロダクト
- バックエンドはLaravel、フロントエンドはNuxt.jsで作成
- Firebaseを利用したチャット機能やQRコード生成&読み取りなどの機能の開発を行いました。
- プロダクト紹介URL
#Nuxt.js #Laravel #Docker #Firebase #AWS #Fargete
スキル
OS
インストール、環境構築、開発可能 - Linux - MacOS
言語
- HTML: 2年~
- CSS: 2年~
- JavaScript: 2年~
- Node.js: 2年~
- Python: 1年~2年
- PHP: 1年~2年
- その他…
フレームワーク
- Vue.js 2年~
- Nuxt.js 2年~
- Laravel 1年~2年
- Djanog 1年
- Flask 1年
- Astro 1年未満
- Nest.js 1年未満
- その他…
その他
- Git: 2年~
- AWS: 2年~
- Docker: 2年~
- GCP: 1年
資格
- AWS Certified Developer - Associate (2023/2/24)