タケユー・ウェブ株式会社

エンジニアリングをもっと自由に楽しく

職務経歴書

職務経歴書

氏名

竹内雄一

屋号

タケユー・ウェブ

取得資格

  • 基本情報処理技術者(2002年11月)
  • ソフトウェア開発技術者(2006年6月)
  • テクニカルエンジニア 情報セキュリティ(2007年6月)

ビジネスパートナー

  • PowerCMS Partner SOHO加盟
  • MovableType ProNet加盟

主要実績

MovableType / PowerCMS

開発

  • コンテンツ販売システム PowerCMSカスタマイズ(2011年)

    • クライアントの要求からシステムの要件を定義しました。
    • 要件をPowerCMSに落とし込むためのシステム設計を行いました。
    • PowerCMSを拡張してコンテンツ販売機能を実現するプラグインを作成しました。
    • PowerCMS(MovableType)テンプレートコーディングを行いました。
    • ポイント購入システムを構築しました。
    • 定期課金システムを構築しました。
    • <契約内容>請負
    • <担当フェーズ>要件定義、設計、プログラミング、テスト
    • <開発環境>
      • OS: Linux
      • DB: MySQL
      • 言語: Perl,PHP,JavaScript,HTML,CSS
      • その他: jQuery, Ajax, OpenID
  • MovableType/PowerCMSプラグイン構築(2010年~)

    • 既存機能拡張、新規機能実装等各種プラグイン開発を行いました。(数十個)
    • 提示された仕様書(基本設計書)に基づいて詳細設計を行い、構築しました。
    • 要求のみの場合、要件定義から行うこともあります。
    • テンプレートタグを作成する場合は、スタティックパブリッシング、ダイナミックパブリッシングのどちらも対応します。
    • 実装機能例
      • 携帯メール投稿
      • 位置情報による記事検索
      • ステージング、公開機能
      • ワークフロー制御
      • メールマガジン機能
      • アップロード画像加工
      • インポート機能
    • <契約内容>請負
    • <担当フェーズ>要件定義、設計、プログラミング、テスト
    • <開発環境>
      • OS: Linux/Windows
      • DB: MySQL/Oracle
      • 言語: Perl,PHP,JavaScript,HTML,CSS

サイト制作

  • 企業サイト構築(2013年)

    • 企業案内、製品紹介等を目的とした企業情報サイト構築をサポートしました。
    • 通常のカテゴリ-ブログ記事では対応できない複雑な親子関係や並び替えの対応が必要だったので、カスタムオブジェクトやグループ機能、独自のプラグインを利用する設計を行いました。
    • テンプレートのコーディングが難しい箇所について、どのようにすれば実装可能なのか指示を行いました。
    • <契約内容>業務委託
    • <担当フェーズ>設計、コーディング
    • <開発環境>OS:Linux DB:MySQL 言語:Perl,PHP,JavaScript,HTML,CSS
  • 会員サポートサイト構築(2014年)

    • 会員サイトプラグイン(Members)とコンタクトフォーム及びコミュニティソリューションを組み合わせたサイトを構築しました。
    • 会員サイトプラグインとDynamicMTMLで会員限定公開サイトを構築しました。
    • コンタクトフォームと独自のプラグインで、サイト上で検討状況を確認可能な、リクエストボードを構築しました。
    • 会員サイトプラグインとコミュニティソリューションで、会員専用掲示板を構築しました。
    • <契約内容>請負
    • <担当フェーズ>設計、コーディング、テスト
    • <開発環境>
      • OS: Linux
      • DB: MySQL
      • 言語: Perl,PHP,JavaScript,HTML,CSS
      • その他: jQuery,Ajax,DynamicMTML
  • 企業サイト最適化(2014年)

    • MovableTypeで構築された企業サイトの改良を行いました。
    • 再構築の高速化を行い、10倍以上の高速化を達成しました。
    • 高速化のために、共用レンタルサーバから仮想専用サーバ(VPS)への移行をサポートしました。
    • <契約内容>業務委託
    • <運用環境>
      • OS: CentOS
      • DB: MySQL
      • 言語: Perl,PHP,JavaScript,HTML,CSS
      • その他: PSGI,Starman,nginx,Apache,Memcached

Ruby on Rails

開発

  • 予約受付・受付管理システム構築・運用(2012年~)
    • クライアントの要求からシステムの要件を定義しました。
    • DB設計等必要なシステム設計を行いました。
    • Ruby on Railsで開発を行いました。
    • ミニマムスタートから大規模化へ柔軟な対応を可能にするため、Amazon Web Service上で運用環境を構築しました。
    • <契約内容>業務委託
    • <担当フェーズ>要件定義、設計、プログラミング、テスト、運用
    • <開発環境>
      • OS: Linux
      • DB :MySQL
      • 言語: Ruby,JavaScript,CSS,HTML
      • その他: Ruby on Rails, jQuery, FullCalendar, AngularJS, Ajax, Bootstrap
    • <運用環境>クラウド AmazonWebService EC2,ELB,S3,RDS,DynamoDB,SQS,SES,ElasticCache

開発 + 運用

  • 地域情報サイトシステム構築(2013年)
    • クライアントの要求からシステムの要件を定義しました。
    • DB設計等必要なシステム設計を行いました。
    • Ruby on Railsで開発を行いました。
    • オンプレミス環境上に運用環境を構築し、ドキュメントを作成しました。
    • <契約内容>業務委託
    • <担当フェーズ>要件定義、設計、プログラミング、テスト
    • <開発環境>
      • OS: Linux
      • DB: MySQL
      • 言語: Ruby,JavaScript,CSS,HTML
      • その他: Ruby on Rails, jQuery, AngularJS, Ajax, Bootstrap
    • <運用環境>オンプレミス CentOS,MySQL,Memcached,nginx

インフラ

  • ステージング・公開サーバ構成設計・構築(2013年)
    • オンプレミス用のインフラ設計を行いました。
    • CMSを運用する内部用アプリケーションサーバ及び、外部公開用のWebサーバからなる二台で構成しました。
    • セキュリティを考慮し、社内ネットワークにおいても、必要最低限の通信となるよう注意しつつ、設計書を作成しました。
    • 事前に作成した作業計画書に従い、SSHコンソールによる現地作業を行いました。
    • 今後の運用にあたり、クライアント企業の作業担当者が同等の環境を構築できるよう、詳細な作業手順書を作成しました。
    • <契約内容>請負
    • <担当フェーズ>基本設計、詳細設計、構築
    • <運用環境>RedHatEnterpriseLinux,MySQL,Apache,Memcached,Postfix