プロフィールプロフィール2022-08-13キャリアや個人の活動、趣味・好きなモノについて書いてます。Protectionsでアーキテクトをしています。ProtectionsはCreditTech×ティール型組織で「つぎのアタリマエをつくる」ことを目指し、「後払い決済」という新しい仕組みをつくり上げてきたBNPL市場のリーディングカンパニーです。このブログではフロントエンドとサーバレスを中心に書いてますが、キャリアにおけるIT経験はかなり雑食です。Java製独自ミドルウェアに疲弊して、スマホアプリの個人開発をしながらRailsに出会ったときめきは束の間。一人目エンジニアとして決済システムの立ち上げを経験して、その後はフルスタック解体工事とIT組織開発の道へ。現在は、BtoC向け事業を中心に開発プロジェクト推進及びフォローをしながら、TechとBusinessの垣根がない開発組織とアーキテクチャを目指して日々奮闘しています。以下、これまでの歩みをもう少し詳しく書いていきます。新卒で大手ITコンサル(SIer)へ入社2009-2011大学卒業後に大手ITコンサルのフューチャーアーキテクト株式会社へ入社し、在籍期間中に小売流通系の2つのプロジェクトに参画しました。2つのプロジェクトを通じてシステム開発の全工程を経験することができました。この時代によくあった話ですが、COBOLで書かれた基幹システムを刷新した直後のタイミングでの参画でした。翌日までに遅延なく大量データを配信できるか、すわわち、夜間処理のパフォーマンスが肝だったのでOracle(PL/SQLを含む)をいかに上手く扱うかもとても重要でした。振り返ってみて、特に保守運用を経験したことでシステムを「実際に使う・使い続ける」という視点で資産としてシステムをどのように構築すべきかという視点が身に付いたように思います。技術的には独自ミドルウェア多いがゆえに構造的に介入できる余地がほとんど無く、表面的な改善部分にしか手を出せない環境に物足りなさも感じていました。当時はオープンソース移行期であり、商用でもOSS活用が当たり前に使われ始める過渡期でした。社会人になって間もないタイミングだった自分は、そんな流れを肌で感じているわけもなく「システム開発ってこんなものなのか」とモチベーションが著しく下がってしまっていた時期でもありました。Protectionsそんな気持ちを抱えていた中で、きっかけと良いご縁もあって、2011年に株式会社ネットプロテクションズへ入社しました。Protectionsに来たのかは、以下の記事が詳しいです。過去に「SIerから事業会社への転身してみてどうだったか?」の対談イベントに参加しました。当時の内容をエンジニアTypeさんにまとめていただいた記事がこちらです。参画初期は業務部門とシステム部門の架け橋的な役割を担いながら、IT部門の「何でも屋」として奔走していた3年間でした。事業を理解するために、最初の1年はセールスやカスタマーサポートの部門にも籍を置き、営業活動や電話対応も行っていました。ITが関わる業務の改善プロジェクトを遂行をはじめ、インフラ(クラウド)、セキュリティ、社内IT環境整備など、比較的幅広い分野で仕事をしてきました。このとき、仕事でコードは一切書かなくなってしまいましたが、その反動で技術への学習欲が高まり週末はRailsやSwiftで個人開発をしていました。今ほどネットに情報が充実していなかったこともあり、未経験の技術はとにかくたくさんの技術書を買って独学で開発を進めていました。同じテーマでも、1冊で終わらず複数の書籍を読むスタイルです。書籍によって内容や重点を置いている箇所が違うため、複合的な観点を持って1つの技術を体系的に学ぶことができます。Railsについては、当時国内で発売されていた書籍のほぼすべてを読んでいたと思います。2012-2013ポイント会員事業のリニューアルポイント会員事業をリニューアルするプロジェクトにアプリケーションやインフラ構成を検討するシステム担当として参画。ゲーム・商品交換・懸賞など、後払い決済を使うと貯まるポイントを楽しく使える新機能を約1年かけてリリースしました。開発PMとしてPCIDSS準拠のプロジェクトに参画。はじめにGAP分析をして、そのあとはセキュリティ観点で足りない部分をひたすら潰していく過酷なプロジェクトでした。過去の通例に基づきストレートに準拠しようとすると、構造上または運用上かなり厳しくなるケースもありました。そのため、スコープを意図的に限定するための刷新を行い、その上でセキュリティレベルを上げるための代替手段を模索しました。見直して、運用設計を含め約1年半かけて準拠を達成しました。前身)の資格もせっかくなので取得しました。2016-2017BtoC向けカードレス決済「atone」の立ち上げクレジットカード不要で誰でも便利にお得に使える会員登録制の後払いサービス「atone」の立ち上げにシステム統括の立場で参画。一人目エンジニアとして決済をゼロからつくるシステム開発を行いました。当時は過渡期でしたが、インフラはアプリケーションレイヤーを含め積極的にクラウドネイティブで構築。品質強化のためCI/CDの取り組みにも力を入れつつ、スピード重視でフルスタックフレームワークで開発し、事業横断活用を見据えて譲れない部分はサービス化しました。諸事情により、完成したシステムが目の前にある中で事業が一時停止になるというショッキングな事件が起こりましたが、結果的には再稼働し実質的には約2年の歳月をかけてサービスをローンチしました。atone立ち上げ時の話は、開発PM勉強会イベント(テーマ:スタートアップや新規事業、1人目PMって何するの?)でもお話しました。以下のnoteに当日の内容をまとめています。新規事業の立ち上げをする中で「一人目エンジニア」として直面した課題や、その解決方法を経験談としてシェアしています。似た境遇の方や、PMの採用および受け入れを考えてる方の参考になれば幸いです。link」を約半年かけて構築・リリースしました。NP後払いairとは訪問サービス向け後払いサービスです。APIをJava/Springで開発しました。2018-20XX現在はBizとTechが垣根なく融合した組織・アーキを目指し、会社全体のIT組織設計やアーキテクチャづくりに中有力しています。その傍らで、BtoC向けの事業を中心に開発プロジェクト推進やそのフォローを継続して実施しています。ネットプロテクションズでは一緒につぎのアタリマエをつくる仲間を募集しています。ご興味を持っていただいた方は、ぜひ一度お話しましょう。以下からカジュアル面談のお申込みが可能です。個人の活動スマホアプリ開発2013文字のロゴが作成できるアプリ文字を入力して、色を指定すると文字ロゴが作成できる簡単なアプリを開発しました。結婚前に一人暮らしをしていた頃は、家具・家電の9割は無印良品で揃える「MUJIラー」でした。「無印良品みたいなロゴが簡単につくれたらいいな」が開発動機です。Swiftが出てくる前で、Objective-Cを使って開発しました。新しいバージョンへの保守が継続できず、現在は公開を停止しています。2015iOSリマインダー連携TodoアプリiOSリマインダーベースのTODO管理アプリを個人で開発しました。開発した時期は前述のatoneがストップしたタイミングでした。ストップする前まではローンチに向けてひたすらTODOと格闘していたのに、急にやることがなくなってエネルギー余ってしまい、その持て余した推進力で一気に完成させました。Swiftを使って開発しています。ありがたいことにライフハッカーでも紹介していただきました。同様の理由で、現在は公開を停止しています。個人ブログ2010-20XXmujiota.com2010年から運営している生活ネタ中心の個人ブログです。ドメインの由来は前述の通りで、MUJIへの偏愛ぶりがここにも現れています。TypeからWordpressにスタンダードが変わりつつあるタイミングで、1年待たずにWordpressに乗り換えました。2017年を最後に記事は書けていませんが、2021年にVue2/Nuxt2に移行してデザインを刷新し、コードもGithub管理に切り替えました。見た目を刷新したので、気がむいたら何か書こうかなと思いつつ、もう1年近く重い腰が上がっていません。趣味・好きなモノサウナプライベートでは、サウナをこよなく愛する2児の父。よいロウリュを温度と湿度の関係で導くことができるサウナ・スパプロフェッショナルの資格を保有しています。サウナにハマったきっかけは体調を崩したこと。首を曲げて姿勢が悪い状態でディスプレイを凝視するデスクワークを続けてきた結果、顔の左側、首がら頭にかけての神経がおかしな状態になってしまい、仕事に影響が出る状態に。そんな中で、第3次サウナブームが始まりかけていた2018年。医者に勧められてサウナを試してみたところ、これがドハマりしました。サウナのおかげで体調が少しずつ良くなっていくのを実感しながら、当時は北関東を中心に色々なサウナ施設を渡り歩き、時には新幹線にも乗って遠征して、サウナの魅力を堪能していました。最近は昔ほど遠征しなくなりましたが、徒歩1分の銭湯サウナに17.5度の水風呂がある幸せを噛みしめながら、週3くらいのペースで通ってます。クラフトビールサウナが好きになってから、ますます好きになったのがクラフトビールです。コロナのせいもありますが、もっぱら缶で宅飲み。冷蔵庫にストックしておいて、サウナあがりにプシュッと一杯やるのが至福の時間です。ビール市場全体は冷え込んでいますが、クラフトビールだけは右肩上がり。流行もあって、最近では近所の酒屋やスーパーでも豊富な種類の缶ビールが揃ってます。お気に入りの銘柄をいくつか載せておきます。自作キーボードDIYは昔から好きでした。隙間やニッチなニーズをピタッと埋める、ちょっとした家具を作れるからです。その中でも、特に一時期ハマっていたのが自作キーボード。自作に求めたのはタイピングする手に可能な限り負荷をかけない押し心地です。自作キーボードに手を出す前は、キースイッチ品質の高さで知られているHHKBを愛用していました。HHKBの静電容量無接点の押し心地を超えることを目指して、数多くのスイッチとグリスの組み合わせを試しました。(5PCs)」というスイッチです。プレートマウント(5ピン)押下圧は62gでHHKBの45gと比較すると、重く見えるかもしれません。ここにグリスを塗って調整することで、タッチ感がHHKBに近づいていきます。指が自然に押し戻される、あの感じにかなり近くなります。このスイッチを使って組み立てた「Choco60」というHHKB配列の分割キーボードを愛用しています。HHKB配列でそのまま分割した「Choco60」いまは全く同じキーボード基盤とスイッチで2個作って使い回してます。求めていたキーボードを手に入れてからは満足してしまい、最近は新しいキーボード作りはやっていません。その他のSNSアカウントキャリアの詳細はWantedlyのプロフィールにも詳しく書いています。Twitterは@waicode37でつぶやいてます。このブログのソースコードはGithubはwaicodeで公開しています。この技術ブログのコンセプトの詳細はこちらをご覧ください。コンセプト実用面から技術の価値を考え、デザインからインフラまで一貫性を持って、実例を交えた技術情報を発信します。プロダクションを意識した「実際の見た目」と「動くサンプル」も一緒に公開していきます。コンセプトの詳細はこちらから。ストーリーブックこのブログのコンポーネント設計が書かれたStorybookはGithubページに公開されています。Figmaのデザインカンプも公開しています。Protectionsで働くアーキテクト。TechとBusinessの垣根がない開発組織とアーキテクチャを目指して、日々奮闘しています。詳しいプロフィールはこちらから。お問合せはこちらから。archt.blue。