Skip to content

yoshi0202/Curriculum-Vitae

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

職務経歴書

基本情報

key value
Name 小林 巧樹(こばやし よしき)
Site code-plum
Twitter @codeplumdev
Qiita @yoshiqiita
Service コードスニペット共有サイト Snippy

スキル

言語(職務経歴有)

  • JavaScript
  • Ruby
  • PHP
  • Golang
  • Java
  • Kotlin

フレームワーク

  • Express
  • Bootstrap3、4
  • jQuery
  • Ruby on Rails
  • Gin
  • Laravel
  • Seasar2
  • Vue.js
  • RSpec,Jest,Spock,Kotest,PHPUnit

言語、フレームワーク(業務未使用)

  • TypeScript
  • Vuetify,ReactNative
  • Python(Numpy,pandas,TensorFlow)
  • Perl(CGI)
  • Flutter

インフラ

  • Linux (RedHat 系,Debian 系),VMWare

  • AWS

    • EC2,Fargate,RDS,Aurora,S3,ElastiCache
    • API Gateway,Lambda,DynamoDB,SES,SQS,SNS
    • CloudFront,CloudFormation
    • ECR,ECS
    • Cognito,Amplify
    • CodePipeline,CodeBuild
  • オンプレミス

    • 物理サーバ
    • FireWall
    • L2SW/L3SW
    • LoadBalancer
    • アプライアンス機器の監視運用保守、配線、ラッキング

ミドルウェア

  • apache2(2.2,2.4),Nginx
  • MySQL,MariaDB,PostgreSQL,Redis,Memcache
  • Keepalived,Fluentd

ツール

  • Docker
  • VisualStudioCode
  • Intellij
  • Vim

言語

  • 日本語
    • ネイティブ
  • 英語
    • かんたんな日常会話ができる
    • サンノゼに出張経験有り

強み

  • 環境や新規技術のキャッチアップがとても速いです。 1 週間で新規言語をキャッチアップし現場にジョインしたり、短期間で導入技術を検証など、実行に移すまで、移してからのスピードに自信があります。
  • 切り分けが早く、問題解決が得意です。 サービス監視運用保守の経験や、プログラミングメンターの経験から、問題がどこにあり、どんな対処が必要か適切に見極めることができます。
  • 組織や環境を横断した業務遂行が得意です。 技術観点だけでなく業務遂行能力の高さで、クライアント調整や社内調整を率先して実施してきました。
  • ストイックに物事をやり遂げます。 組織の中、自分の中で決めたことを遂行することに全力を尽くします。

やったことはないが興味があるもの

  • ブロックチェーン開発
  • Udemy の講師
  • チームビルディング

職務経歴

2020/07 - 2023/06 : 株式会社エス・エム・エス

バックエンドエンジニア、フロントエンドエンジニア、チームファシリテーター

  • 主な職務

    • プログラマー
      • 自社で開発する介護・医療の請求システムの開発、運用、定期的なリリースを垣根なく実施
    • スクラム開発チームのスクラムマスター
      • プランニングからスプリントレビュー、レトロスペクティブなどのスクラムイベントの推進とファシリテーション
    • 運用業務
      • お客様問い合わせに対する仕様、データ調査
  • 実績

    • Java1.6からJava1.8へのバージョンアップ対応
    • 診療報酬改定の対応
    • NFSからEFSへの移行
    • コードレビューからプロトタイプ実装、テストコードの実装まで一連のスクラム開発
    • 2024/4 ~ 開始のオンライン請求対応に対応したCSVデータ発行システムの新規開発
      • 既存システムとの密結合を防ぐために新規システムとして開発
      • DDDベースの思想でアプリケーションアーキテクチャを検討、ドメインモデリングを実施
      • AWSのフルマネージドサービスを利用した耐障害性を備えたシステムアーキテクチャ
      • Datadogと連携してログとメトリクスを収集しシステム監視基盤を構築

2017/09 - 2020/06 : 株式会社 KDDI エボルバ

バックエンドエンジニア、フロントエンドエンジニア

  • 主な職務

    • 要件定義から製造、テストまでを一貫して担当
  • 実績(バックエンド)

    • WebSocket を利用したリアルタイム通信機能の上流から下流まで担当
    • SaaS 実装を内製化。既存関数に準拠して内製システムをライブラリ化(マイグレーション時のデグレ防止)
    • 一部の機能開発に社内初のベトナムオフショアを選定、ブリッジと現地エンジニアのマネジメントを担当。
    • WSS 非対応環境で利用ができるよう Fallback として Polling を実装(Socket.io)
    • スケーリングを考慮し Polling 通信時にステートフルになるようセッション共有をアプリケーションで実装
  • 実績(フロントエンド)

    • エンドユーザ側機能の上流から下流まで担当
    • Adobe XD を社内導入し画面デザイン作成の工数削減
    • デザイナーに向けた Git 教育を実施、実装者とのモックアップやり取り工数の削減

インフラエンジニア、サービス運用

  • 主な職務

    • サービス運用,障害/緊急対応
    • アーキテクチャ検討,負荷試験
    • デプロイ対応
  • 実績

    • 主に緊急時の影響調査、原因調査、アーキテクチャ検討、デプロイスケジュール、デプロイ作業を担当
    • Cron 管理のバッチ処理は Rundeck に移行、クラスタ化し冗長化対応を実施
    • ミニマム構成でシングルポイントが多かった本番環境をすべて冗長化
    • サービス断無しでデプロイ、作業工数の最小化を考慮したデプロイ手順の確立
    • タイムキーパーとしてデプロイ作業を指揮しデプロイ作業をルーチン化

技術リーダー

  • 主な職務

    • 新機能実装時の技術選定,検証,プロトタイプ作成
    • 新人研修、技術研修カリキュラムの作成
  • 実績

    • サーバレスや Docker などモダン技術の浸透のため定期的に勉強会を開催
    • S3 + Lambda + API Gateway のサーバレスアーキテクチャを本番サービスに採用
    • git-flow を取り入れエクセル管理のコードレビューは PL 形式へと変更
    • 新人配属時研修時の研修カリキュラムを作成
    • 様々なプロトタイプ、モックアップを作成(OAuth2 プロバイダ、WebSocket ドライバー等)

2014/04 - 2017/09 : コンテンツプロバイダ企業

職務: サーバエンジニア、インフラエンジニア、監視運用保守

  • 主な職務

    • サービス監視運用保守,サーバ構築
    • 障害対応、一時切り分け、再発防止
  • 実績

    • 200 台を超えるサーバの監視運用保守を実施
    • 監視だけでなく、切り分け、1 次対応、原因調査、再発防止を一貫して実施
    • 運用観点で再発防止案をクライアントに提案まで行うマルチな技術支援を実施
    • 某キャリアサイトのトップページ掲載コンテンツのサーバを構築。大規模アクセスを見越したアーキテクチャを構築。
    • 社内ネットワークの調整や拠点増加時の VPN 構築、サーベイから床下配線まで一貫して経験
    • 独学で PHP を使い社内ワークフローシステムの運用、改善を実施

2021/02 - 現在 : 株式会社プラムザ

職務: 開発チーフ,CTO

  • 主な職務
    • 新規システム開発時の技術選定
      • 受託案件がメインとなるため予算感やシステムに対しての温度感がお客様別に異なる中、予算に忠実に最適なシステム案を提案
      • 保険会社様、オークション事業会社様、不動産転貸業者様など、さまざまな業種業界のシステムを担当
    • エンジニア採用、面談
      • 半年で約30名とカジュアル面談し、半数ほどのエンジニアとお取引がある状態まで増員
    • アーキテクチャ設計
      • DDDベースのクリーンアーキテクチャに数回挑戦
      • プログラミングに対しての理解度が異なるエンジニアの統率に注力、難易度が高いことを痛感
    • インフラ構築
      • IaCを前提に構築を行いインフラ設定の属人化撤廃に向けた動きを継続的に実施
      • TerraFormを社内の推奨ツールとして推進
    • コードレビュー
      • エンジニアごとに異なる実装方法で案件内での統率が取れていなかった状態をテコ入れ
      • コードレビュー文化を浸透させるべく推進中
    • プログラマーとして機能実装
      • もちろん一人のプログラマとしても頭数に入れて実装を進める
    • リリース後システムの脆弱性対応
      • Amazon Inspectorを使った定期的な脆弱性チェック基盤を構築
      • EOLから最新の脆弱性情報までを継続的にキャッチアップ、対応できる仕組みを作り、推進

2021/12 - 2022/5 : 株式会社インフラトップ

職務: フロントエンドコースのカリキュラム作成

  • 主な職務
  • 新設されるフロントエンドコースのカリキュラム作成
  • Vue.js(3.x)系を利用

2021/08 - 2021/10 : 株式会社インフラトップ

職務: ハンズオン講師(GINGER様タイアップ案件

  • 主な職務
    • プログラミング初心者に向けたハンズオン開催
    • ハンズオン資料作成、テーマ選定
      • 全くのプログラミング未経験者に対して、如何にプログラミングが面白いか伝えられるように資料作り、空気作りに努めていました

2019/05 - 2022/01 : 株式会社インフラトップ(DMM WebCamp)

職務: プログラミングメンター

  • 主な職務

    • 教室での質問対応
    • コードレビュー、PF テーマレビュー
  • 実績

    • クラウドワークスにて取得した案件、教室での生徒さんの質問対応を主に対応
    • 大手企業エンジニアや SIer、フリーランスなど、様々な業界のエンジニアと一緒に業務を実施
    • 人により製作物が異なるため、自身の未経験技術はその場でドキュメントを読み、その場で問題切り分けと方向性提示を行う
    • 生徒の制作物のコードレビューや技術力チェックを実施
    • 環境確認が必要な場合、Readme や構築手順の無いコードを clone し、コードを追いながらローカルで環境を即興で構築
    • 副業案件の中、新人メンターの OJT を担当

2019/05 - 2019/06 : スタートアップ企業様

職務: バックエンドエンジニア

  • 主な職務

    • メール配信機能の実装
    • AWS SES の設定,実装
  • 実績

    • クラウドワークスにて取得したスポットの案件、スタートアップ企業様の一部機能の開発を担当
    • エンドユーザの行動に対するデータを DB から取得し、日時でメールを送信する API を開発
    • ジョインと同時に未経験である Golang のキャッチアップをスタート
    • 1 ヶ月という開発期間で API 実行から SES と連携したメール配信機能を実装

2018/06 - 2018/10 : 老人ホームコンサル会社様

職務: 上流〜下流(要件定義、設計、製造、テスト)

  • 主な職務

    • 営業向け老人ホーム概算費用計算ツールの作成
  • 実績

    • クラウドワークスにて取得したスポットの案件、老人ホーム費用計算ツールをスクラッチで作成
    • クライアントと 0 から仕様を詰め、製造から納品までを経験
    • 利用規模と予算から極力手間がかからず、安価な方法としてフルサーバレス(Lambda + S3 + API Gateway)を採用
    • 開発期間がタイトだったため、極力クライアントを開発フローに巻き込み、動作確認を依頼できるよう関係性、スキームを構築

課外活動

社外プロジェクト(副業)

資格

  • AWS Solutions Architect Associate(2018/12 〜 2021/12)

運用サービス、ホームページ

About

Curriculum Vitae

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published