Kelly Yancey ケリー・ヤンシー

720 Sutter Ave
Palo Alto, CA 94303 USA
Home Phone: 1-650-326-9267
E-mail:  kbyanc@posi.net
kelly@FreeBSD.org


資格概要

  • ソフトウエア・エンジニアリング、UNIXシステム管理、TCP/IPネットワーキングに熟達しています。
  • C、C++、python, Java, x86アセンブリ, Pascal, Unix shell scripts, lex, yacc, perl, Javascriptなどの言語で、14年以上の開発エンジニアの経験があります。
  • オペレーティングシステムの概念や内部構造に関する深い知識を持っています。
  • IETFの情報提供文書(RFC)の技術詳細に基づき実装する経験があります。

職 暦

NTT Multimedia Communications Labs, Inc.
米国・カリフォルニア州・パロアルト市(Palo Alto)/サンマテオ市(San Mateo)

  • 2006年1月~現在:リードソフトウェアエンジニア / Lead Software Engineer
  • 2002年3月~2006年1月:ワイヤレスソフトウエアの開発技術者

NTT MCLはシリコンバレーに位置するNTTコミュニケーションズの研究機関です. NTT MCLではFreeBSDのカーネルの改良開発やネットワークプロトコルの実装を担当しながら、 多くの開発プロジェクトに参加してきました。

  • 日本での最大ワイヤレス・インターネット・サービス・プロバイダ(WISP)であるHOTSPOTを運営しているアクセスGWの開発、改善、保守を担当しています。
  • ワイヤレス・ダイヤルアップ・PHS・イーサネットの接続を管理するWindowsでのクライアントソフトの開発チームを指揮しています。 デバイスや接続の状態を管理する上、10万以上のアクセスポイントが書き込まれているデータベースも設けており、利用者が世界中で簡単にインターネットに接続できるソフトです。 WISPr(GIS)認証、ワイヤレス・サイトサーベイ、VPNクライアント起動などの機能も設けました。ソフトは英語・日本語二ヶ国語版であります。
  • FreeBSDカーネルにL3SW機能を導入したほか、パケットを受信する際の線形関数であるVLANインタフェースルックアップをO(1)定数関数アルゴリズムに更新して、IP特定であるdivertソケットをL2に拡張もしました。 そして、FreeBSDのipfwファイアーウォールのdivertとteeとのルールもL2に拡張し、ipfwのtableにIPv6やMACアドレスを認識機能も追加しました。
  • 日本にいる同僚と日本語で交換して、日本語での書類を英語に翻訳しました。

主な利用技術:

言語:  C, Python, SQL, PG/PLSQL, Perl, JavaScript, XML, lex, yacc
プラットフォーム:  FreeBSD/x86, Windows/x86, Windows Mobile 5/arm
ハードウエア:  Spirent SmartBits 600
その他:  lighttpd, Apache, CGI, SSH, PostgreSQL, ISC DHCP, RADIUS, AAA, 802.1x, WPA, WPS, WISPr, wxWidgets, wxPython, SQLite, OpenSSL, Doxygen, pyUnit, OSPF, XML-RPC, JSON, CVS


Backplane, Inc.
米国・カリフォルニア州・エミリービル市(Emeryville)
2000年8月~2001年10月:リードソフトウェアエンジニア / Lead Software Engineer

Backplaneはウェブ上の起業向きビリングやカスタマーケアのサービスでした。 Backplaneではビリングの論理や第三者ベンダーとのインテグレーションを担当しました。 さらに、最高技術責任者(CTO)と共に、システム管理やレプリケーション(データ複製)機能を持つBackplaneの私有データベースの開発を手がけました。

  • プロダクトのインフラストラクチャーである金額を扱ったりカレンダーを計算したりするルーチンなどを開発しました。 税金の計算・クレジットカードやデビットカードの引き落とし・請求書を作成/印象サービスを提供した第三者へのインターフェースも開発しました。
  • プロダクト・マネージャーと一緒に重要なビリング機能を計画しました。その機能を開発したり開発を指揮したりしました。
  • Worked closely with Quality Assurance department to quickly address bugs and feature change requests.
  • Backplaneの私有データベースが承認できるSQLコマンドを増加しました。
  • Oracleへの移植を指揮しました。

言語:  C, SQL, Perl, JavaScript, XML
プラットフォーム:  FreeBSD/x86, Linux/x86
その他:  Apache, CGI, SSH, Oracle 9i, CVS


eGroups, Inc.
米国・カリフォルニア州・レッドウッドシティ市(Redwood City)
2000年4月~2000年8月:シニアUnix管理者

eGroupsは無料メーリングリストを作成できるサービスでした。毎月メール20億通を1700万メンバーに配達しました。 メール配達のほかにウェブ上のカレンダー・ファイル共有・ポーリング・メールアーカイブのサービスもしました。 私はウェブサイトの保守を担当しました。 2000年9月にeGroupsが米Yahoo!社に買収されて、現在はYahoo! Groupsと呼ばれています。

  • 300台のFreeBSD、Linux、Solarisサーバーや様々なネットワークハードウェアの保守をしました。
  • サイトを動くサーバー間にある信頼関係を視覚・管理できるツールを開発しました。
  • eGroupsの既存のサイト監視ソフトを改良するツールを開発して、情報収集・報告・視覚化の機能を改善しました。
  • 多数のサーバーに短時間に設定を分配できるソフトを開発しました

主な利用技術:

言語:  Perl, Python, PHP, SQL, various shells
プラットフォーム:  Linux/x86, FreeBSD/x86, Solaris/sparc
ハードウエア:  Alteon 180, HP ProCurve, F5
その他:  Apache, BIND, ISC DHCP, SSH, WAN/LAN, TCP/IP, CVS


ALC Communications
米国・バージニア州・リッチモンド市(Richmond)
1999年3月~1999月12月:技術部門の取締役

ダイヤルアップISPとウェブやメールホスティングサービスを提供しました。 2000年始めにNetwork Richmond、LLCに買収され、移行期間中、4月まで勤務しました。

  • 重要なサーバー群をWindows NTからFreeBSDとLinuxに移行しました。
  • ISPのコーアネットワークを設定・保守しました。
  • eCommerceのウェブサイトの開発の責任者でした。
  • ウェブサイト開発チームの技術者を指導・管理しました。

主な利用技術:

言語:  Perl, PHP, C, HTML, JavaScript, SQL, various shells
プラットフォーム:  FreeBSD, Linux, Windows NT
ハードウエア:  Livingston Portmaster, Cisco AS5200, Ascend Pipeline
その他:  Apache, BIND, IIS 4.0, CGI/FastCGI, WAN/LAN, TCP/IP, NetBIOSS


Freedom Communications
米国・バージニア州・リッチモンド市(Richmond)
1995年2月~1999年3月:創立者・社長

ダイヤルアップISPとウェブやメールホスティングサービスを提供しました。

  • 別の創立者と共に2人でダイヤルアップISP・ホスティングサービス・システムインテグレーションを提供する会社を起業しました。 また社員を面接・雇用・管理しました。
  • 企業・個人のお客様に提供するインターネットサービスをサポートするためのTCP/IPネットワークを設定・実行しました。
  • Windows・BSDI・FreeBSDのサーバーのインストール・設定・管理をしました。
  • 企業のお客様のUnix(XENIX、Linux、FreeBSD、AIX等)・Windows・Novellサーバーを請負で保守しました。
  • Unixに詳しくない社員のため、perl・C・shell scriptで管理ツールおよびイントラネットサイトを開発しました。

主な利用技術:

言語:  Perl, C, HTML, JavaScript, various shells
プラットフォーム:  BSD/OS, FreeBSD, Linux, Windows NT, Netware, XENIX, AIX
ハードウエア:  Livingston Portmaster, Livingston IRX, Adtran CSU/DSU, Ascend Pipeline, Compatible Systems, Shiva LanRover, Cisco Catalyst
その他:  NCSA httpd, Apache, BIND, INN, CGI/FastCGI, SSH, IIS 4.0, Microsoft Exchange, VPN, WAN/LAN, TCP/IP, IPX, NetBIOS


Chesterfield County Public Schools
米国・バージニア州・チェスターフィールド郡(Chesterfield County)
1994年11月~1996年11月:非常勤教師

  • 数学・化学マグネット・スクールでC/C++言語を高校生に教えました。

(マグネット・スクールとは優秀な生徒、特定な分野に才能のある生徒に特別な援助をしつつ教育が行われている学校のことです。)


他の活動

  • 1999年からFreeBSDプロジェクトに貢献し、2000年7月~2006年6月の期間中、私は世界中の350人のコミット権限を保持しているデベロッパーの一人でした。
  • サンフランシスコ州立大学の教授Jozo J. Dujmovic博士の指導の下にワークロード評価するための命令レベルで行うダイナミック・トレース・ツールを開発しました。
  • NHKが毎週生放送している「地球ラジオ」という番組をダウンロードして、MP3方式に変換するツールを開発しました。 開発したツールは、毎週の放送を載せるポッドキャストであるRSSフェードを自動的に作成します。
  • 2001年から日本語を勉強しています。毎週土曜日にサンフランシスコにある桑港学園という日本語学校に通学します。
    • 2003年 日本語能力検定試験3級を合格しました。
    • 2005年 日本語能力検定試験2級を合格しました。
    • 今年12月 日本語能力検定試験1級をを受ける予定です。

学 歴

    2007年1月  サンフランシスコ州立大学コンピューター科学科・情報工学の学位
    優秀な成績で卒業しました。