Skip to content
View MYK0128's full-sized avatar

Highlights

  • Pro

Organizations

@Pluslab @nanocom2024

Block or report MYK0128

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
MYK0128/README.md

MYK0128

大学院で、BLE AoAと機械学習を用いた屋内行動認識・転倒検知について研究しています。

実務ではRuby on RailsによるWebアプリケーションの改修・保守に携わっています。
短期インターンでは、GoとAWSを用いたサーバーレスアプリケーションを開発しました。

  • 🔬 Research:BLE AoA / Machine Learning / Human Activity Recognition
  • 💻 Backend:Ruby on Rails / Go
  • ☁️ Cloud:AWS / Docker / GitHub Actions
  • 🛠️ Automation:Google Apps Script / PowerShell

GitHub Stats

GitHub Stats

Top Languages

Productive Time

Experience

Web Application Development

  • Ruby on Railsを用いた既存Webアプリケーションの改修・保守
  • 既存仕様と影響範囲を確認した上での機能修正・不具合対応
  • Hamlによる画面テンプレートの修正
  • JavaScript / Ajaxによる一覧表示・登録・更新処理
  • DataTablesを用いたテーブルUIの改善
  • フォーム、モーダル、チェックボックスなどのUI調整
  • Docker環境での開発・動作確認

Go / AWS Development

短期インターンにて、注文・決済を扱うWebアプリケーションを開発しました。

  • GoによるバックエンドAPI・バッチ処理の実装
  • AWS Lambda / API Gatewayを用いたサーバーレスAPIの開発
  • DynamoDB / S3を用いたデータ管理
  • CloudFront / Cognitoを含むAWS構成の利用
  • 最大100件の注文を最大25並列で処理するバッチ処理を実装
  • 冪等性を考慮し、再実行時の二重処理を防止
  • タイムアウトや処理失敗後の再実行を考慮した状態管理
  • Docker / Amazon ECR / GitHub Actionsを用いた開発・デプロイ
  • Amazon SNSを利用したSlack通知
  • Reactを用いたフロントエンド開発

Internal Tools / Automation

  • PowerShellとGoogle Apps Scriptによる社内業務の自動化
  • 処理結果をChatworkへ通知する仕組みの開発
  • freee API、Googleスプレッドシート、GASを連携した勤怠システムの改修

Skills

Backend / Web

Backend

  • Ruby on Rails:既存Webアプリケーションの改修・保守
  • Go:バックエンドAPI、並列バッチ処理
  • JavaScript:画面操作、Ajax処理、UI改善
  • React:Webフロントエンド開発
  • Haml:Railsアプリケーションの画面テンプレート修正

Cloud / Infrastructure

Infrastructure

  • AWS Lambda / API GatewayによるサーバーレスAPI
  • DynamoDB / S3によるデータ管理
  • CloudFront / Cognitoを利用したWebアプリケーション構成
  • Amazon SNSによる通知処理
  • Amazon ECRによるコンテナイメージ管理
  • Docker環境での開発・動作確認
  • GitHub ActionsによるCI/CD
  • Bash / Shellによる開発環境操作

Research / Machine Learning

Research

  • Pythonを用いたデータ前処理、特徴量抽出、可視化
  • scikit-learnによる分類モデルの構築・評価
  • BLE AoAデータを用いた屋内行動認識・転倒検知の研究
  • 混同行列、classification report、交差検証によるモデル評価
  • Matplotlibを用いた研究結果の可視化

Languages

Languages

  • Go:バックエンドAPI、バッチ処理
  • C / C++:BLEデータ取得、競技プログラミング
  • Python:機械学習、研究データ処理
  • JavaScript:Webアプリケーション開発
  • Ruby:Ruby on Railsアプリケーション開発
  • Bash / Shell:環境操作、スクリプト実行

Database

Database

  • MySQLを用いたWebアプリケーションのデータ管理
  • DynamoDBを用いたサーバーレスアプリケーション開発
  • Redis / Sidekiqを含むRailsアプリケーション環境の利用

Tools

Tools

  • Git / GitHubによるバージョン管理
  • VS Codeを用いた開発
  • LaTeX / Overleafによる論文執筆
  • Google Apps Script / PowerShellによる業務自動化
  • freee API / Chatworkとの外部サービス連携

Hardware / Embedded

Hardware

  • BLEデバイスとアンテナアレイを用いたAoAデータ取得
  • センサデータを用いた行動認識システムの研究
  • C++によるデータ取得プログラムの利用

Certification

  • 基本情報技術者試験

Pinned Loading

  1. Weight-training-with-Doppelg-nger Weight-training-with-Doppelg-nger Public

    TypeScript

  2. hyouhyan/edu_2024-WebProgramming hyouhyan/edu_2024-WebProgramming Public

    Webプログラミング及び演習 2024

    PHP 1