安谷屋寿光 (toshi_a) の資格

見積もり・仕事の相談を承ります。

  • ツール関連

    [バージョン管理]
    ・Subversion
    1年程度
    ブランチ不使用、ソース共有程度
    ・Git
    半年程度
    ブランチ使用、Gitbucketを使用した開発

    [Java関連]
    ・maven
    1年程度
    タスクの修正に関してはサンプルのコピペ程度
    ・Gradle
    半年程度
    タスク追加、実行順変更等、簡単なプラグイン作成

    [JavaScript]
    ・grunt
    数ヶ月程度
    タスク作成、依存関係変更、関連ファイルカスタマイズ、リバースプロキシ設定等
    ・gulp
    個人使用、数週間程度
    リバースプロキシ設定、関連ファイルカスタマイズ

    見積もり・仕事の相談

  • フレームワーク関連

    フレームワーク経験

    [PHP]
    ・Zend Framework 1.x
    半年程度
    ・Cake PHP 1.x
    2、3ヶ月程度

    [Java/Groovy]
    ・Spring 3.x
    半年程度
    ・Grails 2.x
    半年程度

    [JavaScript]
    ・AngularJS 1.x
    1、2ヶ月程度
    ・Durandal 2.x
    試用1ヶ月程度
    ・Aurelia
    試用数週間程度
    ・jQuery
    他のフレームワークのおまけ程度での使用

    見積もり・仕事の相談

  • JavaScript関連

    以前はフォームの送信先の変更や、メニューの表示非表示でHTML要素のスタイル変更といった程度の使用が主でしたが、ここ1〜2年でリッチなインターフェースや自作コンポーネント、Ajax通信での使用が増えてきました。

    - ここ1〜2年の業務に関して -
    ・Dojoを使ったリッチなインターフェースのウェブアプリケーションを作成。
    タンパク質のモデルで場所を指定し、リガンドと呼ばれる薬品が結びつくかどうかをシミュレートするシステムのフロントエンドで、タンパク質のモデルを3D表示(JavaAppletを使用)し、場所の指定、リガンドの選択、リクエストと進捗の確認、シミュレート結果の表示といった部分を組みました。
     Java(1期:Spring、2期:Grails)の部分を組み合わせるとシミュレーターとフロントエンドの中間となるブリッジ部分も含み、ほぼ全体を担当しました

    ・AngularJSでのシングルページアプリのサンプルを作成
    Java EE 7のフレームワーク開発用に、簡単なマスタ管理サンプルを作成

    ・個人的にですが、Aurelia(durandalから変更)でのシングルページアプリを開発中
    UIでフロントインターフェースにsemantic-ui、管理インターフェースにw2uiを検討

    見積もり・仕事の相談

  • DB関連

    PostgreSQLとMySQLを使用した開発が主で、他には、数ヶ月程度、MS SQL Server、簡単なデータ移行コードでOracleを使用したことがあります。

    PostgreSQL、MySQLではLinuxへのインストール(make、パッケージ管理ツール、どちらも可)から簡単な設定、ユーザーの追加、DB作成、テーブル作成と基本的なことはコマンドライン上から問題なくできます。

    SQLに関してはよく使うであろう文に関しては問題ないかとおもいます。
    ただし、配列(PostgreSQL)といった実装に依存しそうなものは避けていたため、使用経験は少なく、同じように関数の定義などもあまり使用したことはありません。

    - その他 -
    レプリケーションの設定はいずれも未経験
    使用メモリサイズの変更といったチューニングもほぼ未経験
    軽く試す程度ではあるが、Liquibaseの使用経験あり

    見積もり・仕事の相談

  • Linux関連

    高度なセキュリティ設定などはできませんが、一般的なコマンド、簡単なシェルススクリプト作成、幾つかのデーモン設定はそれなりにできます。

    - 設定経験のあるデーモンやプログラム -
    Apache
    qmail + vpopmail + qmailadmin(pop before smtp)
    Postfix + Dovecot + PostfixAdmin(smtpauth)
    OpenSSH
    PostgreSQL
    MySQL
    iptables
    bind
    OpenFire
    CVS
    Subversion
    Git(GitBucket)
    vrrpd(これ以降は経験がだいぶ浅い)
    vsftpd
    snort
    LDAP
    nginx
    xen

    - インストール経験のあるWEBアプリ -
    Joomla
    Drupal
    Wordpress
    GForge(初代日本語翻訳メンバーとしての経験もあり)
    mailman
    webmin(モジュール開発経験あり)
    aipo
    ownCloud
    vtiger CRM(デバッグ経験あり)
    zencart(だいぶ古いがカスタマイズ経験あり)
    Redmine
    [機能確認、お試しなどで他多数]

    - その他 -
    アプライアンスサーバー向けLinuxディストリビューション開発(レッドハットベース)でパッケージの再構築と依存性解決を担当
    デジタルサイネージ用OS開発 システムアップデート用スクリプトと専用カーネル再構築担当

    見積もり・仕事の相談

  • Java関連

    最近はJavaに触れることが多くなってきました。あまり経験は長くありませんが(Androidでの開発を含めると1年なるかならないか)、言語としてはまぁ使えているかな?というレベルだと思います。
    あとは綺麗な書き方、良いパフォーマンスが得られる書き方、オススメのライブラリ情報といったものがかけているという感じでしょうか。

    Java EE 7に関する調査とフレームワーク開発に参加していました。調査してわかった部分でサンプルを作成し、使える部分をフレームワークへ実装していくといった流れでしたので、大規模な開発ができるというほどの経験にはなりませんでしたが、簡単なRESTサービス作成程度はできるかと思います。

    フレームワークではSpringを使用したことがありますが、AJAXでのやりとりと、他のシステムとの通信が主だったため、機能は一部しか使えてなかったと思います。

    - 主にJavaを使った業務経験 -
    大学院大学 タンパク質-リガンド結合部位予測シミュレーションフロントエンド
    シミュレーターへパラメーターを渡すための、WEBインターフェースとブリッジ部分
    上記システムの大幅カスタマイズ
    デスクトップ風なUIから、よりWEBアプリケーション風なUIへ
    フレームワークをSpringからGrailsへ(開発言語をjavaからgroovyへ)
    GPSを使った観光地音声案内システム
    androidと外部準天頂衛星モジュール使用
    OSSグループウェアカスタマイズ
    自治体向けJava EE 7フレームワーク開発

    見積もり・仕事の相談

  • PHP関連

    Apache + PHP + PostgreSQL or MySQLの組み合わせは10年以上と長くやっている。

    フレームワーク経験は古いモノが多いが、最近ではLarave5.6とvueを使ったシステムを開発。

    - 主にPHPを使った業務経験 -
    沖縄県観光情報サイト
    航空会社観光案内サイト
    航空会社WEBショッピングサイト
    ISP向けユーザー管理システム開発コンサルティング
    メールマガジンシステム
    レンタカーWEB予約システム
    OSSグループウェアカスタマイズ(CMS要素追加)
    公共施設予約システム
    JICA向けPHPテキスト作成担当
    JICA向けLMS構築(初期段階のみ参加)
    産学官共同開発事業 OSS技術を活用したインタラクティブ型WBTシステムの研究開発
    LMSの調査とカスタマイズに参加
    共同開発プラットフォーム担当、G-FORGEの翻訳も担当
    就活支援システム
    座支払状況確認システム
    おきなわソフト開発促進事業
    プロジェクト管理チーム
    各チーム、ベースOSSソフトウェアへのシングルログイン実装方法/サンプル提供
    漏洩監視装置ログモニター

    見積もり・仕事の相談