業務実績

手仕事工房は1997年1月に個人事業として業務を開始しました。これまでに手仕事工房として手掛けてきた主な業務をご紹介します。

大学演習講師

東京工科大学メディア学部上林研究室において、卒研生向けの演習科目と卒業研究の講師を担当。Amazon の膨大なデータベース(Amazon Web Service)を活用した独自の Web サービス構築や、複数の Web API を駆使したマッシュアップサービス構築を卒業研究のテーマとして扱う。2008年度には同年4月に Google が発表した Google App Engine を、発表直後から即座に利用してサービスの開発を行った。
GAE 応用システム --- システム概要

担当:演習講師

環境:Python, JavaScript, Web API 多数

技術変更情報配信システム

米国本社から送られてくる製品の技術変更情報を取捨選択し、該当するパートナ企業宛にメール配信するシステム。利用者の運用操作はすべてWeb ブラウザ経由で行える。

担当:要件定義・基本設計・詳細設計・製造・運用保守

環境:RedHat Linux, Apache,PostgreSQL, Perl, namazu

品質管理システム

自社製品の出荷先であるディーラ企業の担当者との間で、品質管理情報をやり取りするシステムの構築。システム要件の定義から運用管理までを担当。
品質管理システム --- 構成概要

担当:要件定義・基本設計・詳細設計・製造・運用保守

環境:RedHat Linux, Apache,PostgreSQL, Perl, namazu

サイト内検索システム

サイト内検索を提供するSaaSサービス。全文検索機能に加えてキーワードによるお勧め情報の表示、キーワードからの情報活用分析といったマーケティング機能を備えている。このシステムにおける運用系ならびに管理系の開発を担当。

担当:要件定義・基本設計・詳細設計・製造

環境:RedHat Linux, Apache,PostgreSQL, Perl

デジタルコンテンツ通販システム

業務用写真素材オンライン販売サイトのシステム構築にあたり、システム発注側の技術コンサルタントとして参加。システム開発会社に提示する要求仕様書を作成。

担当:要件定義・開発工程監理・品質管理・技術コンサルティング

環境:-

検索配信システム

あらかじめ利用者が登録したキーワードを含んだプレスリリース情報をメール配信するシステムの構築。後述のプレスリリース情報システムと連携する。プレスリリースからのキーワード抽出機能とメール配信機能はデーモンのように常駐し、ユーザインタフェースモジュールからの指示をソケット通信により受け付ける。

担当:調査分析・基本設計・詳細設計・製造

環境:FreeBSD, Apache,PostgreSQL, Perl

プレスリリース情報システム

環境問題に関わる市民団体などからのプレスリリース情報を収集、分類してインターネットに公開、配信するシステムの構築。

担当:調査分析・基本設計・詳細設計・製造

環境:FreeBSD, Apache,PostgreSQL, OpenLDAP, Perl

危機管理情報配信システム

リアルタイムで危機管理情報を配信するシステムにおけるデータエントリシステムを中心とした管理系の構築。

担当:基本設計・詳細設計・製造

環境:Linux, Apache,PostgreSQL, PHP

求人・求職情報システム

求人と求職のニーズをマッチングさせるインターネットシステムの構築。

担当:詳細設計・製造

環境:Linux, Apache,PostgreSQL

i-mode 端末向けコンテンツ配信システム

i-mode端末向け楽曲データの配信ならびに運用管理システムの構築。

担当:プロジェクト管理

環境:Solaris,Apache,PostgreSQL,C

小規模事業所内データベース環境の整備

某社会福祉法人の LAN 環境におけるデータベースシステムの改善。

担当:システム提案・環境構築

環境:Linux,PostgreSQL,MS-Access

小額決済システム

ゲーム端末機とプリペイカードを使ったインターネット経由の小額決済システムの構築。

担当:基本設計・プロジェクト管理

環境:Solaris,Apache,PostgreSQL,C

市民活動団体検索システム

ボランティアグループや NPO/NGO の情報をWeb 環境で検索するシステムの構築。

担当:基本設計・製造

環境:FreeBSD,Apache,PHP,MySQL

CO2排出量データベース検索システム

自動車ならびに家電製品の CO2 排出量データベースを Web 環境で検索するシステムの構築。

担当:基本設計・製造

環境:WindowsNS,IIS,ASP,MS-Access

特定会員向け情報検索システム

インターネットを利用した情報検索システムの開発。特定会員向けのアクセス制御や課金コントロール、管理者向けの会員情報管理システムなどから構成されている。

担当:基本設計・詳細設計・製造・システム設定

環境:Solaris,Netscape Enterprise Server,Perl,Oracle,DBI/DBD

商品管理システム

イントラネットによる商品管理システムにおけるデータエントリ支援、ならびにシステム管理者向け管理支援システムの開発。

担当:詳細設計・製造

環境:Solaris,Netscape Enterprise Server,Perl,C

不動産情報システム

某不動産情報誌のデータエントリを支援するイントラネットシステムの開発。

担当:詳細設計・製造

環境:WindowsNT,Netscape FastTrack Server,Perl,Sybase

Webデザイナ向け技術教育

Webサイト制作会社に所属するWebページデザイナに対する技術教育の実施。

担当:講師

環境:Windows,HTML,JavaScript

インターネット通販サイトの運営

インターネット通販サイトの構築ならびに運営。

担当:Webサイト構築・運営

環境:HTML,JavaScript


職務経歴

手仕事工房を始めるまで、私はソフトウェア開発会社で主に開発業務に携わってきました。ここではこれまでに私が関係してきた業務の内容をご紹介します。

アンケートシステム

インターネットのWWWを通じてアンケートを実施し、収集したデータを自動的にRDBMSに登録するシステムの開発。

担当:基本設計・詳細設計・製造・プロジェクト管理

環境:UNIX,HTML,SUN SPARCstation

観光情報提供システム

インターネットのWWWを利用して観光地情報を提供するシステムの開発。静的な情報提供だけではなく、RDBMSとのリンクにより利用者からのリクエストを収集したり、提供する情報の更新を簡便に実施できるようになっている。

担当:プロジェクト管理

環境:UNIX,SUN SPARCstation

ライセンス管理システム

ネットワーク環境で使用されるPC用のアプリケーションソフトに対して、ライセンスの管理機能を組み込むための開発者向けモジュールパッケージの開発。

担当:製品企画・プロジェクト管理

環境:WindowsNT

仮想会社運営システム

インターネットを介して複数の組織や個人が協調して作業を遂行するための仮想的な組織運営を支援するシステム。作業に伴い発生する見積もりの請求や受発注処理、電子的な納品作業などを支援。

担当:基本設計・プロジェクト管理

環境:UNIX,HTML,Sun SPARCstation

営業支援

ソフトウェア開発会社の営業部に所属し、営業活動を技術面からサポート。

担当:技術支援マネージャ

顧客向け技術サポート

ソフトウェアパッケージ製品の顧客向け技術サポート体制の確立と運営

担当:サポート部門マネージャ

リリースエンジニアリング

ソフトウェアパッケージ製品について、出荷用最終システムの構築と品質検査を担当。

担当:リリースエンジニアリング・品質検査部門責任者

環境:UNIX,Sun SPARCstation

DTPソフトウェア

Sun SPARCstation用DTPソフトウェアパッケージを富士通DSシリーズに移植。

担当:基本設計・プロジェクト管理

環境:UNIX,DS/90

表計算ソフトウェアパッケージ

Sun SPARCstationで動作する表計算ソフトウェアの日本語化。このプロジェクト実施のため、米国サンマイクロシステムズに契約社員として半年間在籍。

担当:基本設計・詳細設計・製造・プロジェクト管理

環境:UNIX,Sun SPARCstation

DBアクセスシステム

RDBMSを簡単に利用するためのOA向けアプリケーション(Sun SPARCstation用)の日本語化。

担当:基本設計・プロジェクト管理

環境:UNIX,Sun SPARCstation

文書交換システム

ネットワーク上で文書交換を行うためのシステム開発。UNIXの電子メール機能を拡張してメールの自動分類機能・掲示板機能ならびに自動回覧機能を追加。

担当:仕様定義・基本設計・詳細設計・製造

環境:UNIX,C,awk,sed,μVAX

Cコンパイラ

機器組込みμプロセッサ用Cクロスコンパイラの開発。字句解析・構文解析・意味解析フェーズを担当。パーサの生成にUNIXのyaccを使用。

担当:基本設計・詳細設計・製造

環境:UNIX,yacc,μVAX,PC-9801

ソフトウェア設計・製造支援システム

プログラム開発における詳細設計からデバグまでの工程をHCPチャートにより支援するシステムの開発。

もともとはソフトウェア工学の実験システムとして開発を開始したが、86年度よりパッケージソフトウェアとしても販売される。NTTソフトウェア研究所からの受託業務。

担当:仕様定義・基本設計・詳細設計・製造・プロジェクトリーダ

環境:C・SYSL-S(μプロセッサ用クロス開発言語),NTT DIPS-11/30A,PC-9801

画像エキスパートシステム

画像処理の手順を知識ベースに保存し再利用するためのエキスパートシステム開発

担当:詳細設計・製造

環境:C-Prolog,DEC VAX11/785

OS用システムジェネレータ

仮想計算機システムのシステムジェネレーション用パラメータファイル作成を支援するシステムの開発

担当:ハードウェア接続図表示処理の設計・製造

環境:SYSL(PL/I系システム記述言語、NTT標準),NTT DIPS-11/40,日本無線NWX-235

汎用表計算ソフトウェアパッケージ

PC用の汎用表計算ソフトウェアパッケージの開発

担当:詳細設計・製造

環境:BASIC,PC