-
IT系スタートアップ企業に転職、新規開発途中のイベント事前登録・管理に関するシステム開発を引き継ぎ担当
新規開発途中のイベント事前登録・管理に関するシステム開発を前任者である社長から引継ぎ、完成に向けた開発を担当しました。並行して案件ごとのカスタマイズおよび工完を行ったため、システム本体としては未完となります。
・当初日本語のみ対応であったものを(社長意向により)独自の表示言語選択機能を新設して日英対応
・「さくらのクラウド オブジェクトストレージ(AWS S3互換)」を対象としたオブジェクトストレージ操作ライブラリを新規開発
・決済システム「Stripe」を利用するためのライブラリを試作(業務分担都合上、完成は社長)
・本番稼働に向け「さくらのクラウド」を用いた複数サーバ構成によるインフラ設計・構築
また、同システムを受注案件ごとにカスタマイズする作業を3件担当し、うち1件が本番稼働に至りました(その他2件も退職後本番稼働した様子です)。
使用技術:
CakePHP 2.8, PHP 7.1, MySQL DB, jQuery, AWS-SDK for PHP v2, さくらのクラウド オブジェクトストレージ API, s3fs, Stripe -
東海大学医学部内研究室へ転職。VarySysDB Disease Edition の開発を担当。研究室のサーバー運用管理担当。
VaDEシステムについては、研究者が作成したデータをデータベースに載せ、一般公開するためのWebシステム部について運用開発を担当している。
インフラ面は小規模Linuxサーバー群約15台、クラスター計算機システム一式、VM4台程度の運用管理を担当。また、関連してDNSサーバー、SMTPサーバー、pfsenseの構築、運用管理も行っている。
研究予算都合上フルタイム雇用でなくなったため、2015年08月より個人事業主として開業、クラウドワークスでの活動を開始。
仕様技術:
Ruby(Sinatra)、PHP(Smarty)、Perl、JavaScript(jQuery)、Subversion、git、KVM、pfsense、BIND
-
産業技術総合研究所へ転職。ポータルサイト運営、関連Webアプリの運用開発を担当。学会ポスター発表。
経済産業省ライフサイエンスデータベースプロジェクトへ参加し、ポータルサイトMEDALS、MEDALS横断検索、PubMedScan等の運用開発を担当した。
また、これらに関係するデータベース講習会の運営補助、広報活動、分子生物学会年会でのポスター発表を担当した。
MEDALSについてはデータ更新のほかmicrodata対応、横断検索についてはHyperEstraierのインデックス作成/更新、P2Pノード構築、対象Webサイトのクローラー開発を担当。PubMedScanは既存バージョンの問題を解消するため、新規再開発を行った。
使用技術:
Ruby (Ruby on Rails、 Sinatra)、 Perl、 HyperEstraier、MySQL、SQLite、リンク自動管理システムAPI、Bioruby -
独立行政法人研究機関に出向/請負、ポータルサイト運営、関連Webアプリの運用開発。学会でのポスター発表。
・経済産業省ライフサイエンス統合データベースポータルサイトの運用開発 (Ruby on Rails, Ext.js, HyperEstraier, リンク自動管理システムAPI, MySQL)
・既存のライフサイエンスデータベースWebアプリケーションの改修、データ更新、REST機能追加 (Java (Struts、Apache Wink)) -
クラウドワークスを主な活動の場とし、個人事業主プログラマとして活動
個人事業主としての活動を専業化。以後主にクラウドワークスにてWebシステムの開発を請負っている( https://crowdworks.jp/public/employees/652917 )。
主な実績:
- ニホンミツバチ分蜂マップ (http://www.mitsubachi-map.com/) の開発(2015年版、2016年版)
- Javascriptを用いたWebアプリケーションの開発(テキストアノテーション)(契約満了)
- EC企業向けの稼働中webサービス改修・新規開発 (継続中)
- Ruby on Rails、Google Maps API、GPSを使用した一般向けWebアプリケーション (契約満了)
- その他、Ruby on Rails、Google API関連を中心に、2018年10月現在までに24件納品済み(タスク案件も含む)
2018年4月より、ランサーズでの活動を開始。 -
自社パッケージ製品について、少人数開発でVer.1.00のリリースまでを担当。その他自社内の複数案件を支援。
自社パッケージ製品 (C#)
社内案件の開発支援 (Java Struts、Sun Grid Engine) -
所属企業の顧客である国際塩基配列データバンクに関するアプリケーションの運用開発。DB編集、テキスト加工
所属企業の顧客先常駐SEとして勤務。現地には他企業も参入しており、複数の企業体および顧客組織と連携して実務にあたった。
国際塩基配列データバンクは研究目的の組織であり、運用にあたっては年1回世界中の研究者が集まる会合がある。この会合でデータバンクのあり方や仕様について検討し、仕様の追加・変更が決定、英文の仕様書が作成される。このため毎年数件の仕様追加・変更が発生していた。
途中顧客先で数回のサーバーリプレースがあり、うち1回は基幹データベースをSybaseからHiRDBへ移行するため、データベース間の仕様差異調査、アプリケーション群の改修を担当した。