Skip to content

aanrii/cv

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 

Repository files navigation

履歴書 (curriculum-vitae)

基本情報

key value
name 小林杏理 (Anri Kobayashi)
birth 1992

技術

言語・フレームワーク

  • Java (+ Spring Boot)
    • 情報管理バックエンドシステムの新規開発・保守運用
    • WebAPI / Message Queue IFをもつアプリケーションの開発
    • Cassandra, Redis, MySQL との連携
    • JUnit + Mockito, Spockを用いた自動テスト (単体・結合) の実装
    • パフォーマンスチューニング
  • JavaScript
    • Node.js
      • FaaSアクションの実装
      • 運用自動化ツールの実装
    • React
      • データ確認ツールの開発
      • 掲示板サービスのフロントエンド開発 (独学)
  • Python
    • 運用自動化スクリプトの作成
    • locustを用いた性能試験, ストレステスト
  • C++
    • 情報管理バックエンドシステムの保守運用
  • PHP
    • Phalcon
      • 掲示板サービスのフロントエンド新規開発, 保守運用
    • Pure PHP
      • バッチ処理システムの新規開発, 保守運用
  • C
  • HTML, CSS

DB, KVS

  • Cassandra
    • 大規模実機クラスタの利用経験
    • アーキテクチャに関する基礎理解
    • パフォーマンスに関する基礎理解, 性能試験の実施経験
    • CQLやLWT, Materialized View等機能把握
  • Redis (Cluster)
    • アーキテクチャの基礎理解
    • パフォーマンスに関する基礎理解, 性能試験の実施経験
    • Redis Cluster上で稼働する分散ロックアプリケーションの実装経験
  • MySQL
    • 利用・運用経験

ほか

  • Git (GitHub) によるバージョン管理
  • Screwdriverを用いたCI/CDパイプライン構築
    • GitHubのPR作成・マージにフックしテスト実行、デプロイ、ドキュメント自動生成などを全自動化
  • Splunk + Braveによる分散トレーシングの実現
  • 英語 (TOEIC 840点)
  • 人当たりのよさ

主な業務経験

通知管理システムの新規開発

  • 設計, 開発, 試験, 保守運用を担当
  • マイクロサービスアーキテクチャを導入
    • PaaS (+ FaaS) でのアプリケーション実行
    • Message Queueを用いたアプリケーション間の疎結合化
    • 分散トレーシングの実現
  • Java + Spring Bootでの開発
  • 単体・結合テストの自動化
  • 監視, 障害通知の用意
  • ビジネス要件のヒアリング・調整, 運用, 保守開発など担当

大規模情報管理システムの技術刷新 (現在進行中)

  • 要件定義, 設計, 開発, 試験を担当
  • プロジェクトリーダー的な業務も実施
    • 進捗・タスク管理
    • 社内各部署との連携
  • 技術選定の実施
    • MySQLからCassandra + Redisへの切り替え可否判断
  • 秒間20万リクエストを捌くためのシステムアーキテクチャ検討

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published