No Pain. No Gain.
Well Service & Application Architecture
This is Portfolio of a web engineer
こんにちは!私、Genie. OHと申します。 シニア・バックエンドエンジニア・ミドルフルスタックエンジニアとして サービスアーキテクチャーに強い興味を持っております。
This portfolio has been made using
My Sales Point
About Me
Hello! My name is Genie, OH
Senior back-end engineer
Middle full-stack engineer
Product developer
ウェブ・エンジニアとして、2013年から、決済代行サービスとアフィリエイトポイントサービスの分野に勤めております。
私は、幼い頃から、パソコンでできる事なら、何事での興味がありました。
現在に至っては、ウェブサービスとソフトウェアの設計を専門とするアーキテクトに強い興味を持っております。その故、近い未来にはサービス・アーキテクトになることを第一目標としております。
ウェブサービスのアーキテクトとしてより高みへと成長するため、さまざまなサービスのアーキテクチャー設計と開発の機会と出会うことを楽しみにしております。
- 日本語は、 上級ビジネスレベルとして駆使できます。
- 英語は、書き読みをある程度, ヒアリング・スピーキングは、ほんの少し可能です。
- 韓国語は、母国語です。
Works
Server-Side EngineerFull-stack Web Engineer
[Lawson Digital Innovation] Lawson Mobile App / Server-Side
coming soon...
2024.2 ~ NOW
Industry DomainFull-stack Web EngineerProject LeaderSystem(Requirement) Engineer/AdvisorTech Advisor/TrainerBack-endFront-end
[IBMJ Systems Engineering] Develop Software and Service for Digital Trasformation, Advanced Technology
「IBM Japan Systems Engineering / Sier, DX」で「Full-stack Web EngineerおよびLead Application Engineer」として働いています。
2022.8 ~ 2024.1
point-incomee-commercepaymentintegrating serviceteam sub-leaderproject leaderarchitectlead engineertech advisor/trainer
[OZVISION, Inc.] ハピタスサービスにおいての、多数のプロジェクトを遂行
プロジェクトリーダー、アーキテクト、リードエンジニアとして、自社サービスのアフィリエイト・ポイントサービスの開発を担当、T-POINT, PayPay, JAL mileage bank, dPOINTなど、多数の外部サービスの連携や統合プロジェクトをリード...
2018.1 ~ 2022.7
start-upCtoCweb-comicsprivate-contentsproject leaderarchitectlead engineeroffshore
[OZVISION, Inc.] ハピタスコミックにおいての、多数のプロジェクトを遂行
スタートアップ・CtoCウェブコミックコマースサービス、リードエンジニアとして、決済、プライベートコンテンツ提供、出版など、コア機能とサービス全般の開発をリード...
2018.6 ~ 2019.12
patentsecureproposalresearchdevelopmentarchitect
[DANAL, Inc] エンドポイントの間の暗号化を遂行するバーチャルキーボードの特許出願と開発
ウェブ上でのエンドポイントの間の全体暗号化を遂行するバーチャルキーボード。アイディアやプロトタイプの提案、アーキテクチャーデザイン、ソリューション開発、実サービスへの導入、特許出願を担当しリード...
2014.2 ~ 2015.8
paymentintegrationback-end engineer
[DANAL, Inc.] 決済サービスのバックエンド開発
決済代行サービス、バックエンドエンジニアとして、多数の自社・他社の決済サービスに対し、アーキテクチャー設計、システム統合、文書化、API開発などを遂行...
2016.1 ~ 2017.9
Careers
To the Cheif Service/Software Architect
- BtoB, BtoC, CtoCなどのサービスのアーキテクチャーにおいての、高いレベルの設計
- Back-endを主力とし、サービスのシステム全体の開発と運用をリード
- サービスの情報と要件の定義をリード
- サービス開発においての技術をリード
Server-Side Engineer
- coming soon...
Lead Web Engineer / Advisory
- 企業の業務DX化検討におけるPoC版ウェブサービスにおいて、データ領域の要件定義・設計・コンサルティング、バックエンドサービスの設計・開発をリード
- Technical Vitality活動におけるコミッター、アドバイザー、リーダーを遂行 (新人 Hackason 研修、TDDをテーマとしたScrum Developerセミナー企画)
Lead Engineer
- ソフトウェアアーキテクチャー改善を含む、ポイント交換システムのリニュアルプロジェクトをリード
- PayPay, T-POINT, JAL Mileage Bank, dPOINTなど、メジャーポイントサービスに対して、自社サービスシステムへの統合プロジェクトの多数をリード
- サービス監視など、ソリューション提案や導入をリード
- ハピタスサービスにおいての、多数の機能開発や運用を遂行
Lead Engineer
- 要件定義、データ関係モデリング、サイトマップ構成、ワイヤーフレーム、機能明細など、サービスアーキテクチャー全体をリード
- 複合決済、取引、プライベートコンテンツ提供、漫画のウェブ出版など、サービスの核心機能の開発をリード
- 2名で構成されたオフショア開発ユニットの開発ディレクション、管理
- 技術部門在留資格取得、韓国から日本、東京へ入国
- 株式会社オズビジョンへ、メンバーエンジニアとして入社
- Bitflyerのビットコイン送金サービスをハピタスのポイント交換システムへ統合するプロジェクトを遂行
- 新人エンジニアに対し、ソフトウェア開発部門のトレーナーとしてコーチングを遂行
Back-end Engineer
- 多数の決済代行システムに対してのアーキテクチャー設計を担当
- 多数の外部サービス社の決済サービスにおいて、統合開発業務を担当
- 多数の決済代行システムにおいて文書化を担当
- 決済代行の取引システムに対する開発や運用を担当
- ミドルウェアソリューションソフトウェアに対するアドバイザーを担当
Middleware / R&D Engineer
- ウェブ上のユーザー認証のためのエンドポイント暗号化の仮想キーボードの生成においての特許を提案、導入プロジェクトをリード
- エンドポイント暗号化の仮想キーボードを、クレジットカード、本人認証サービスに統合する案件を主導
- 決済サービスにおいて、スタンドアローンタイプのキャプチャソリューションの提案、開発、導入をリード
Junior Web Engineer
- 携帯、ギフト、メンバーシップポイントなど、多数の決済サービスのユーザー決済ウェブページの開発を遂行
- PC、スマートフォン、スマートTV、キオスクプラットフォームなど、多様の環境での決済ウェブページの開発を遂行
- パートナー社の決済サービス導入においてのテクニカルサポートを遂行
University graduate
- ciscoルーターのトラフィック監視プログラムとアンドロイドアプリなど、個人プロジェクトを遂行
- 「データリンク階層の衰弱点攻撃パターン分析、および予防」卒業論文作成
- ciscoルーターエミュレーターを利用した、IGP、BGP、DHCP、IPv6トンネリング構成のインターネットワーク設計と構築をチームプロジェクトのリーダーとしてリード
- データ構造、オペレーティングシステム、コンピューター構造、ネットワーク、デジタル工学など、コンピューターサイエンス関連の学問を学習
- C、C++、Javaなどの言語を学習
- Busan Computer Science High Schoolを卒業
- 韓国生まれ
Articles
AILocal LLMllama
[AI] Local LLM AIを簡単に構築し開発への活用を試す (Zenn本)
Local環境でLLMとAIツールの導入から、具体例にどう使えそうかの試し例を紹介していこうと思います。まだ商用AIサービスに比べて課題はありますが、クラウドAIツールへのハードルを感じていた方にもLLMの世界を探検できる切っ掛けになると嬉しいです。
2024.05
typescriptjavascriptECMAScriptusingresource management
[JavaScript/TypeScript] using : リソース変数の管理が楽になるキーワード
usingキーワードで宣言した変数は、リソースタイプ変数として見なされ、変数がscope外になる前に自動でリソース解除作業を行うことができるようになり、従来の明示的にリソース解除コードを書くという面倒な作業がだいぶ楽になることが期待できます。
2023.09
phperror handlingexceptionoopsoftware architecture
[Backend] 外部連携APIのMock API Server化を検討する (Mockoon)
「どうやって外部連携APIをMock化し、ローカルでのテストと維持補修をしやすくするか?」を考えます
2022.04
phperror handlingexceptionoopsoftware architecture
[PHP] Exceptionエラー設計原則とアプリケーションへの導入
Exceptionコンセプトがどういう設計になっており、どういう原則をもとに扱うべきかを考察します。最後に、Exception設計をアプリケーションに導入する方法を例えを通して説明します。
2020.12
homomorphicencryptionsecurity
[Crypto] E(1) + E(2) = E(3)?同型暗号化。暗号化されたまま演算を行う技術
同型暗号の定義、原則、世代、長所・短所、オープンソースなどに対して軽く説明します。
2021.10
phpgarbage collectionmemory managementvariable control mechanism
[PHP] なぜGarbageCollection? メモリとGCを意識する (全8記事)
PHPにおいてのガベージコレクションと変数管理のメカニズムなどを探究します。全8記事として構成されてます。
2020.8 ~ 2020.11
Copyright © 2021 All Rights Reserved by genie-oh