400万人が利用する会社訪問アプリ
フリーランス (業務委託) / バックエンドエンジニア
何度かITベンチャー企業を立ち上げ、いわゆるフルスタックエンジニアをしていました。現在はフリーランスでバックエンドエンジニアをしながら、日々を楽しんで幸せをいっぱい感じるためには何ができるのかに没頭中です!
ワクワクとリラックス、充実感を味わい尽くす生き方の探求と、誰でも簡単にそのイメージを持つことができる支援Webサービスの開発・運用。さらには、ホテルのようなこだわりのある賃貸、深い安心感と安らぎを提供する高級旅館、世界で眠っているアイデアを加速させる投資活動をしてみたい。
得意のバックエンドでWebサービス開発に貢献しています。前職では新しい機能ばかりを作っていましたが、それが数年後・10数年後にどのような影響を事業や会社に与えるのか、体験させていただいています。
既存Webサービス (BtoB / BtoC) の機能追加・システム改善など継続的開発のチームで活動しています (Go言語/PHP) ほぼ単独。規模や領域によりフロント1〜2名、またはバック1〜2名。
起業経験・フリーランスでのフルスタック経験から、日本国内・海外にまたがって展開するビデオチャットサービスを立ち上げ&運営していました。自ら開発したシステムを顧客と直接対面し、ご指摘やご意見をもらいながら磨き上げていきました。事業成長に合わせたシステムのリプレイスも経験。
外国教育機関向けのビデオチャット録画機能、スケジュール管理機能、評価機能の追加 (Ruby on Rails/ReactJS/Android Java/Kotlin/Swift/WebRTC sora/ffmpeg) フロント&バック&インフラ&Android/iOSアプリすべて担当。
提携先の開発企業の技術スタックに合わせアーキテクチャとUX/UIを一新 (Ruby on Rails/ReactJS/Android Java/Swift/WebRTC sora) デザイナー1名、フロント1名、バック1名(うち1名が自分)
無料での利用回数を定め、超えての利用を有料化する対応 (Ruby on Rails/ReactJS/Android Java/Swift/GMO Payment Gateway/PayPal/Stripe) Webシステムとアプリ対応、売上管理システムを同時開発 (すべて担当)
ヒアリングと要求仕様の確定、納期それぞれの的確さ・早さを売りに、開発案件をまるごと持ち帰り、完成したWebシステムをサーバー上に納品する請負開発を行っていました。やや小規模の、新規開発を主に対応しました。
特定掲示板のログから自然言語学習済みキーワードに最適な記事を取得するAndroidアプリとバックエンド機能を開発 (Android Java/PHP/SWI-Prolog) (他社との共同開発)
自然言語処理 (NLP) の研究として、統計による機械学習ではなく、基礎的な言語学やフレーム理論をもとにした意味をターゲットとする解析アルゴリズムの研究をしていました。成果として、2文以上の文章の意味を構造的に解析し、語彙の意味的な重複を避けた純粋な情報量によるソートプログラムを発表しました。
非統計的アプローチとして、統語解析・係り受け解析を経て語彙ごとの意味を統合する文意解析の方法を研究。成果として文章の情報量を計算し、情報量によるソートを行う簡易プログラムを開発 (GNU Prolog/SWI-Prolog)
大学院在学中にITベンチャー企業を設立し、日雇い求人サイトの開発と運用を目指していました。学生のときの創業のため些細なトラブルと方針の違いにより事業を進めることができなくなりましたが、はじめて大きなチャレンジをした1年でした。
大学(学部)在学中にビジネス感なしで、新規Webサービスのフルスクラッチ開発を請負。その後のエンジニア人生のはじまりになりました。
BtoB/BtoCクチコミWebサービスの新規開発 (FreeBSD/PHP/MySQL/JavaScript) 企画1名、デザイナー兼フロント1名、フロント&バック&インフラ1名(自分)