渡辺 江里子

(フリーランス) フロントエンドエンジニア

自己紹介

向上心と柔軟な対応力を武器に、異業種からエンジニアへのキャリア転向に取り組んでいます。常に学ぶ姿勢を忘れず、新しい知識や技術を吸収しながら、チームの中で価値を発揮できる存在を目指しています。 2023年よりJavaScript/TypeScript/React/Next.jsなどのフロントエンドを中心とした技術を独学で習得しました。Webアプリケーション開発を学ぶ職業訓練コースも修了し、Next.jsのServer Action機能やNode.jsとExpressを用いたバックエンド機能も備えたポートフォリオの制作を通じて知識の定着と実践力の向上を図りました。 2024年9月からは、株式会社タボコムとの業務委託契約のもとSIer企業の構成管理チームに所属。業務システムの保守・メンテナンスに携わるほか、VirtualBoxやTeraTermを用いた仮想環境構築マニュアルの作成、自動テスト(JMeter)シナリオの設計、AWS Lambdaや簡易的なCICDパイプラインの構築など、インフラ寄りの業務も幅広く担当しています。 エンジニアを目指す以前は、英語を活かした事務職に従事し、社内外との調整・交渉業務を通じて実践的なコミュニケーション力とチームで働く力を培ってきました。中でも、2023年8月まで在籍していたContrast Security Japanでは、初めてのソフトウェア業界という環境の中、業界知識を一から学びながら、セールス、マーケティング、法務、バックオフィス業務を少人数チームで兼務。日英両言語を使った海外チームとのやり取りや、ウェビナー登壇といった対外的な業務にも柔軟に対応しました。業務を通じて、未知の分野にも積極的に飛び込み、自ら学ぶ姿勢や、多様な立場の関係者と連携して業務を前に進める調整力・対応力を身につけることができました。 業務での対人折衝経験や学び続ける姿勢を活かしながら、今後は開発エンジニアとして実務・技術の両面からチームに貢献しつつ、将来的にはバックエンド領域も含めて対応できるフルスタックエンジニアへと成長していきたいと考えています。

職歴・学歴

(フリーランス)

SIer企業のシステム開発部門構成管理チーム:開発支援システムの追加開発

業務システムのフロントエンドエンジニア(React x JavaScript)

<担当業務> 1. 見積もり検索・管理機能の強化、検索 UX の向上 ・検索条件のデフォルト保存機能を追加 ・検索 UI の改善 ・検索モードの拡張 2. 見積もり一覧画面の UX 向上 ・見積もり一覧画面での自動スクロール機能の追加 <ポイント> ・クッキーを活用した検索条件保存機能の追加 ・検索条件のデフォルト設定機能:再ログイン後に検索欄にデフォルトに設定した条件を反映 ・既存の検索モード:縦検索を削除し、モーダル検索モードを追加 ・JSpreadsheet の行が画面上に収まりきれない場合に、新規行が見えない問題の改善のため、自動スクロール機能を追加

SIer企業システム開発部門構成管理チーム: チームの運用支援

ITエンジニア

<担当業務> AWSセキュリティグループのデータ一覧を取得し、テーブル出力、Lambdaへの移植 <ポイント> ・boto3 を使用して AWS のセキュリティグループ情報を取得 ・tabulate を用いてターミナル上でテーブル表示 ・pandas を使用し、Excel 形式でのデータ出力 ・REST API 形式での実装 ・プライベート環境で AWS Lambda + API Gateway の接続を検証  - API Gateway を通じてデータ取得、動作確認を行い、フィジビリティを確認 - LambdaへPythonコードの移植 他

SIer企業システム開発部門構成管理チーム: 開発支援

業務システムの自動テストシナリオの作成(バックエンド)

<担当業務>業務システムの自動テストシナリオの作成(バックエンド) <ポイント> 目的: 見積もりサマリデータの数値の整合性を検証 シナリオ内容: ・自動ログインシナリオを作成 ・記録コントローラを活用し、ログイン処理を自動化 ・CSRFトークンの認証確認(body/header 両方のトークンを検証) ・案件・見積もりデータの処理フローをテスト ・案件新規作成 → 見積作成(Excel テンプレートアップロード) ・見積もりと案件の紐づけ ・JSON API でデータ取得 → CSVデータと比較 → 正しい数値との差分をアサート

SIer会社のシステム開発部門構成管理チーム: 開発支援

ITエンジニア

<担当業務> 開発環境の構築手順をマニュアル化(VirtualBox/CentOS/Docker) <ポイント> ・VirtualBox上に CentOS9 をセットアップし、Dockerをインストール ・Tera Term を使用してリモートアクセス可能な環境を構築 ・Dockerコンテナ(hello docker)を起動し、動作確認 ・環境構築の手順をマニュアルとしてドキュメント化し、チーム内で共有 成果:チーム内での開発環境セットアップが迅速化し、構築時のトラブル削減に貢献

スキル・経験

  • CSS
  • HTML
  • JavaScript
  • Node.js
  • Python
  • React
  • TypeScript
  • Typescript
  • AWS
  • Docker
  • Laravel
  • MySQL
  • Next.js
  • PHP
  • SQL
  • 中途採用