Skip to content

iwbc-mzk/resume

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Profile

年齢 32歳 性別 男性
学歴 某国立大学 理学部 物理学科 卒業 最寄り駅 東急池上線 雪が谷大塚駅
資格 アウトプット等

Technology Stack

Python JavaScript TypeScript Go PL/SQL HTML5

Django React Redux Docker Node.js FastAPI

Oracle PostgreSQL MongoDB Elasticsearch

AWS Google Cloud Nginx

Git GitHub Confluence Jira Redmine Slack


Statistics


Work Experience

プロジェクト名

衣料品開発販売会社 MKアセット管理システム プロジェクト

概要

マーケティング用アセットを管理するシステム。
他にもシーズン・部門単位で商品の販売数や売り上げ等を一覧できる機能やECサイト用の商品画像撮影管理機能等を提供していた。
主に画面機能の改修や新規機能追加を担当した。

プロジェクト規模

全体 13~15名
チーム 3~4名

期間

2020/05 ~ 2022/08
2年4ヵ月 (28ヶ月)

経験職種・役割

  • サーバーサイドエンジニア
  • フロントエンドエンジニア

使用技術

Python JavaScript Go

React Redux Docker Node.js

PostgreSQL MongoDB Elasticsearch

Google Cloud

Git GitHub Confluence Jira Slack

担当工程

  • 詳細設計
  • 実装
  • 単体・結合テスト
  • 運用・保守

担当業務

  • 画面機能開発

    • React, Reduxを用いた実装を担当。
    • ユーザー利用端末の性能不足によるパフォーマンス問題に対して、仮想スクロール技術の導入の提案・実装を行った。
    • ReduxのStore内の状態を正規化して保存するようにし、不要な再描画が発生しないように改善。
  • データ更新用バッチ開発

    • PostgreSQLのデータを画面機能で利用してしているAPIに登録するバッチ処理の追加を担当。
    • 一度に大量のデータを処理する必要がある場合があるためゴルーチンを用いて並行実行するようにした。
    • 非同期処理中のリスト更新により生じたバグの修正のためMutexを利用した。
  • API開発

    • Goで実装されたAPIのバグ修正や新規エンドポイントの追加を担当。
  • 他システムとのデータインターフェース開発

    • 他システムから連携されたCSVファイルをPostgreSQLに登録する処理をGoを用いて開発した。
    • 障害の調査・修正を担当した。

プロジェクト名

衣料品開発販売会社 PLMシステム プロジェクト

概要

衣料品開発販売会社のPLMシステム開発。
主に他システムとのデータインターフェースの取り込み処理やサーバーサイドの実装を担当。

プロジェクト規模

開発 13~15名
チーム 2~3名

期間

2017/06 ~ 2019/11
2年5ヵ月 (29ヶ月)

経験職種・役割

  • サーバーサイドエンジニア

使用技術

Python PL/SQL

Django React Redux Docker Node.js

Oracle MongoDB

AWS

Git GitHub Confluence Jira Slack Redmine

担当工程

  • 詳細設計
  • 実装
  • 単体・結合テスト
  • 運用・保守

担当業務

  • 他システムとのデータインターフェースの開発・テスト・運用

    • 他システムから連携されたCSVをPL/SQLを用いて自システムDBに登録する処理の実装を主に担当。
    • 自システムから他システムへのCSV連携時に不正データが紛れ込む問題に対して、出力後の不正データチェックスクリプトの導入を提案・実装し、不正データによる対応業務の削減に貢献。
  • データメンテナンス作業

    • 手順をConfluenceに記載することで属人化することが無いようにした。
    • ダブルチェック等のミスを減らす体制がなかったため、同様のプロジェクトがあった場合はダブルチェックを導入する等で対応したい。
  • ユーザーからの問い合わせに関する調査・対応

    • ユーザーからの不具合や使用法についての問い合わせに対して、原因調査・修正やユーザーとのやり取りを担当。
    • ユーザーへ説明の際は必要以上に技術的な話にならないように、かみ砕いて説明するようにした。
  • PLMシステムのサーバーサイド開発

    • パッケージソフトウェアであったPLMシステムで実現できない機能を提供している、Python,Djangoで実装されたバックエンド機能の改修・機能追加を担当。

個人開発

プロジェクト名

AtCoder Readme Stats

概要

anuraghazra/github-readme-stats に触発されて作成
AtCoderの現在のレーティングや参加履歴、提出履歴等をGitHubのReadme等のMarkdownに表示する

プロジェクト規模

個人開発

期間

2023/06 ~

使用技術

Python FastAPI Git GitHub GitHub Actions

表示例

Stats Card

Submission Card

URL

iwbc-mzk/atcoder-readme-stats


プロジェクト名

Kindleセール通知システム

概要

登録したKindleがセールとなったときにメールで通知を行うシステム。 Chromeの拡張機能を利用してKindle商品ページから登録・解除を行う。

プロジェクト規模

個人開発

期間

2023/05 約5週間

使用技術

言語

Python TypeScript React Node.js

AWS AWS Lambda AWS SNS AWS SQS Amazon DynamoDB AWS Step Functions Amazon API Gateway Amazon ECS

Git GitHub Terraform Chrome Extension

システム構成図

URL

iwbc-mzk/kindle-sale-notification


プロジェクト名

ポートフォリオサイト作成

概要

スキル向上を目的としたポートフォリオサイトの作成 AWS EC2上にDockerコンテナを立てて公開している

プロジェクト規模

個人開発

期間

2019/09 ~ 2019/10

使用技術

Python JavaScript Django Docker AWS Nginx

工夫した点・意識した点

  • 独自ドメインでアクセスできるようにした。
  • Let's Encryptを利用してhttpsで接続できるようにした。
  • フロントエンドフレームワークとしてBootstrap4を利用しておりレスポンシブデザインになるように実装している

URL

https://portfolio.bibliophage.jp/


プロジェクト名

手書き数字画像認識アプリ

概要

スキル向上を目的としてニューラルネットワークを利用した手書き数字認識アプリを作成した

プロジェクト規模

個人開発

期間

2020/09 ~ 2020/10

使用技術

Python JavaScript Django Docker AWS Nginx

工夫した点・意識した点

udemyの「【徹底的に解説!】人工知能・機械学習エンジニア養成講座(初級編~統計学から数字認識まで~)」で機械学習を学んだのでそのアウトプットとして作成。 講座内では一つの画像を学習させた後、別の画像が学習した画像と同じ数字かどうかしか判別できなかったが、 改良を加えて何の数字が書かれているか判別できるようにした。 数字の位置が中央からずれると判定精度が落ちたため、画像の前処理として画像の重心位置を取得し画像のセンタリング処理を行い改善を行った。

URL

https://portfolio.bibliophage.jp/numberClassifier

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages