본문으로 건너뛰기

Noel

バックエンドを軸に7年以上開発してきました。金融・セキュリティ領域でB2Bサービスと認証システムを作り、その傍らでiOSアプリとウェブを、企画からデプロイまで一人で出しています。アプリからサーバーまで一人で見ていると、その境目で抜け落ちるものがありません。

2019年から同じ会社でバックエンド・フルスタックとして働いています。その前は8か月間、フリーランスでウェブ開発をしていました。以下は担当してきた仕事です。

  1. セキュリティ診断SaaS

    中小企業向けのサブスクリプション型セキュリティ診断サービス。バックエンドAPIとシステムアーキテクチャを設計し、診断サーバーとエージェントを作りました。

    • ウェブのマルウェア・脆弱性からシステム・ネットワーク・無線まで診断を自動化
    • 診断結果に合うセキュリティ製品をその場で提案するマッチング機能
    • 国の脅威情報基盤と連携したリアルタイム診断
    • サブスクリプションSaaSモデル、エージェントの自動インストール、決済連携
    KotlinSpring BootJPA · JooQDockerMQTTReactTypeScript
  2. ブロックチェーンによるソフトウェアライセンスの管理

    著作権情報の完全性をブロックチェーンで検証するプラットフォーム。バックエンドAPI、チェーン連携、追跡管理モジュールを担当しました。

    • コンソーシアムブロックチェーンのトークンで著作権の完全性を検証
    • Windows・Linuxエージェントによる不正使用のリアルタイム検知
    • 流通モニタリングを起点とした侵害通報の自動化
    • C#・Java・Python向けの言語ラッパーを提供
    KotlinSpring BootPostgreSQLC · C++Next.jsブロックチェーン
  3. B2B向け非対面の証明書発行

    事業者ごとの証明書発行プロセスを設計し、自動化しました。データモデリングからレガシー連携まで担当しています。

    • 手作業だった発行手続きを自動化し、処理時間と運用負荷を下げました
    • 大量処理の経路をJPAからMyBatisに移して読み取りを速くしました
    • 機微なデータを扱うためのセキュリティアーキテクチャ設計
    • JEUSエンタープライズ環境のレガシーシステムとの連携
    JavaSpring BootJEUSJPA · MyBatisOracle
  4. 社内サイトのリニューアル

    静的サイトとして作り直し、読み込みとリリースの手間を同時に減らしました。

    • 静的サイトに作り直し、読み込み時間を減らしリリース周期を短くしました
    Next.jsTailwind CSSTypeScript
  5. セキュリティ点検の自動化

    攻撃シナリオをあらかじめ定義し、点検を自動で回す仕組み。バックエンドAPIとフロントエンドの両方を作りました。

    • 手作業だった点検を自動化し、所要時間を短縮しました
    • 顧客のテスト環境への導入まで完了
    KotlinSpring BootQueryDSLDockerMQTTReact
  6. 法人向けWi-Fi自動接続SDK

    配布用のiOS FrameworkとAndroid AARを作り、両方のアプリを保守しました。

    • Network ExtensionsとKeychain連携を最適化してクラッシュを減らしました
    • OTPによるワンタイムパスワードで法人Wi-Fiへ自動接続
    • チケット発行による複数端末対応
    • 自己署名・信頼済みCA証明書の取り扱い
    SwiftUIKit · SwiftUIKotliniOS FrameworkAndroid AAR
  7. 社内で称賛を送り合うウェブサービス

    AD SSO と連携した社内サービスです。設計から開発まで担当しました。

    • 導入後、社内の参加が増えました
    C#ASP.NET Core MVCEntity Framework Core
  8. IoT機器と生体認証による段階的認証

    サーバーとクライアントの認証フローを設計し、バックエンドを作りました。

    • 段階的認証のプロトタイプで認証失敗を減らしました
    • C JNI連携
    JavaSpring BootQueryDSLDockerC JNI
  9. 生体認証製品群のバックオフィス

    Windows向け生体認証製品群の管理画面、ライセンス管理、ファイルの暗号化・復号のバックオフィスを設計・開発しました。

    • ライセンス管理画面をReactからThymeleafへ移行
    JavaSpring BootQueryDSLThymeleafDocker
  10. フリーランスでのウェブ開発

    企業サイトの全体、採用・人材開発向けのプロフィール登録システム、店舗のプロモーションページを作りました。

    JavaSpringC#MSSQLjQuery
主軸
JavaKotlinSpring BootJPA · JooQ · MyBatis
データ・インフラ
OraclePostgreSQLDockerAWSJEUS
モバイル
Swift · SwiftUIUIKitAndroid (Kotlin)SDK開発
フロントエンド
TypeScriptReact · Next.jsTailwind CSS
その他
C · C#MQTTブロックチェーン連携Linux
  • 韓国放送通信大学校 コンピュータ科学科 卒業 (2021 – 2023)
  • 情報処理技士 (2022)
  • SQLD (2024)
  • 機能の一覧より先に、問題の定義を決めます。
  • 小さく作って先に使ってみて、使われないものは消します。
  • リリース後の運用まで見据えて設計します。