佐野 創也

株式会社メイプルシステムズ / 正社員 SES WEBエンジニア静岡県浜松市

佐野 創也

株式会社メイプルシステムズ / 正社員 SES WEBエンジニア

大学卒業後、Sierに入社。現在に至るまで主にパッケージシステムの導入、主にJava、Goを使用した既存Webシステムのリリプレースプロジェクトに参画。 自己学習で以下の技術を学んでいます。 Ruby, Ruby on Rails, React.js, AWS

この先やってみたいこと

未来

・月~40hで副業をしたいと考えています。 ・経験したことのない言語や技術にも積極的に参加してみたいと考えています

株式会社メイプルシステムズ5年間

正社員 SES WEBエンジニア現在

- 現在

toC向けのWebエンジニアとしてモダンなサーバーサイドの技術を中心に開発経験を積んでいます。

  • 大手マルチコンテンツ配信サイト ポイント購入API 新規開発プロジェクト

    【プロジェクト概要】 - 携帯電話キャリア決済APIを使用したポイント購入機能の新規開発 【プロジェクト規模】 - プロジェクト人数... 15人 - 所属スクラムチーム... 5人(本人含む) - 所属スクラムチーム構成... リーダー(実務歴10年、Java開発者)、サブリーダー(本人、実務歴7年、Java開発者)、Devメンバー1(実務歴2年目、Java未経験)、Devメンバー2(実務歴2年目、Java未経験)、Devメンバー3(実務歴3年目、Java未経験) 【プロジェクト詳細】 - Java, SpringBoot での API 開発 - ソフトバンクペイメントサービスの決済機能を利用した携帯キャリア決済機能の実装 - Confluence によるAPI仕様書の作成 【開発を担当した機能】 - 決済代行会社の決済申込API機能 - 決済解約機能 【使用した技術】 - Java8, SpringBoot2, MyBatis, Gradle, JUnit4, Mockito, Kotlin, Git, GitHub, Bitbucket, MySQL 5.7, Docker, JIRA, Confluence, Cacoo, VSCode, Slack, Zoom, Discord, IntelliJ IDEA, MacOS 【習得した技術】 - SpringBootを利用したDI開発・設計 - MyBatisを利用したO/Rマッピング 【メンバーとしての振る舞い】 - 元々上記大手プラットフォームサイト ポイント付与機能 システムリプレースPJへのメンバーとして参画していたが他チームからのヘルプ依頼で急遽参画したため、Javaでの開発経験がないメンバーが多かった。そのため、自分のJava開発の知見を活かして他開発メンバーのフォローアップ、プロジェクトリーダーからの要件聞き取りを行い、タスク割り振り作業を行なった。

    -
  • 大手マルチコンテンツ配信サイト ポイント付与機能 システムリプレースプロジェクト

    【プロジェクト概要】 - PHP環境で構築されたシステムのGo環境へのリプレース 【プロジェクト規模】 - プロジェクト人数... 22人 - 所属スクラムチーム... 5人(本人含む) - 所属スクラムチーム構成... リーダー(実務歴10年目)、サブリーダ- (本人、実務歴7年目)、Devメンバー1(実務歴2年目)、Devメンバー2(実務歴2年目)、Devメンバー3(実務歴3年目) 【プロジェクト詳細】 - PHP + FuelPHP環境 で構築されたWebAPIを Go + Gin 環境へリプレース - Confluence によるAPI仕様書の作成 【開発を担当した機能】 - バッチ処理によるポイントの付与ステータス更新機能 - ポイントの予約有無判定機能 - 会員のクレジットカード取得機能 【使用した技術】 - Go1.17, Gin, Gorm, Git, GitHub, Bitbucket, AWS Aurora(MySQL), MySQL 5.7, Docker, JIRA, Confluence, Cacoo, Slack, Zoom, Discord, VSCode, GoLand, MacOS 【習得した技術】 - Go + Gin + Clean Archtectureで構成されたAPIの構築,設計 - Gormを利用したO/Rマッピング - ストーリーポイント方式を用いたプロジェクト管理 【メンバーとしての振る舞い】 - 参画メンバー全員がGo言語による開発未経験ということもあり、先に自己学習で得た知見を可能な限り共有し、スムーズな開発体制ができるように努めました。加えて、上位の社員の方とコミュニケーションを通じ、仕様の詳細化に努め、チーム全体に共有できるよう動きました。

  • インターネットプロバイダ会員サイト マイページ UIリニューアルプロジェクト

    【プロジェクト概要】 - フロントの新UIデザインに合わせたサーバーサイドビジネスロジックの修正・リファクタリング 【プロジェクト規模】 - プロジェクト人数... 30人 - 所属チーム... 5人(本人含む) - 所属チーム構成... リーダー(実務歴8年、サーバーサイド開発)、メンバー1(本人、実務歴5年, サーバーサイド開発)、Devメンバー2(実務歴8年目、サーバーサイド開発), Devメンバー3(実務歴10年目, サーバーサイド開発、有識者)、Devメンバー4(実務歴8年目, インフラ環境整備) 【プロジェクト詳細】 - Java独自フレームワーク を使用したサーバーサイド開発 - jQuery, Thymeleaf, Ajaxを使用したフロントエンド開発 - Redmineを使用した基本設計書、詳細設計書の作成 - 単体テスト試験項目の作成 - プロジェクトオーナーへの機能提案資料作成 【開発を担当した機能】 - 光回線新規申し込み・変更・解約機能 - 2要素認証経由後の会員情報変更機能 - フレッツ光回線提供エリア検索APIを使用した 回線提供可能判定機能 - Ajaxを用いた住所検索機能 - SIMの申し込み・解約機能 ・使用した技術 - Java8, Jersey, Maven, jQuery, Thymeleaf, Git, GitLab, Jenkins, PostgreSQL, Tomcat, Redmine, Eclipse, Teraterm, Slack, Zoom, Microsoft Teams, CentOS7, RedHatEnterpriseLinux, Windows10 【習得した技術】 - マイクロサービスアーキテクチャ構成での開発 【メンバーとしての振る舞い】 - 人手不足ということもあり、なるべくチームリーダーのタスク(お客様やPMとの折衝、スケジュール管理以外の開発、ドキュメント作成)を自分の方で巻取り、全体の進捗を早く回せるよう意識しました。

    -
  • 大手経済新聞社記事データ検索サービス保守開発プロジェクト

    【プロジェクト概要】 - レガシー技術を使用した既存システムのモダンなサーバーサイド構成へのシステムリプレース 【プロジェクト規模】 - プロジェクト人数... 10人 - 所属チーム... 5人(本人含む) - 所属チーム構成... プロジェクトマネージャー(実務歴8年), チームリーダー(実務歴6年), メンバー1(本人、実務歴4年)、Devメンバー2(実務歴6年目), Devメンバー3(実務歴10年目, サーバーサイド開発、有識者) 【プロジェクト詳細】 - Strutsフレームワーク,オンプレミス環境で構築されたシステムをSpringフレームワーク, AWSクラウド環境で構成されたシステムにリプレース - ファイルサーバ全文検索システムをElasticsearchヘリプレース - Redmineを使用した基本設計書、詳細設計書の作成 - JUnitを使用した単体テスト試験項目の作成・実施 - 結合テストの試験項目作成 - プロジェクトマネージャーへの機能提案資料作成 【開発を担当した機能】 - メール送信用のテンプレートファイルをAWS S3から取得する機能 - 経済記事メールマガジン定期送信機能 - Elasticsearchを用いた過去の新聞記事検索機能構築 【使用した技術】 - Java7, Springフレームワーク, Senju, AWS(S3, EC2, RDS), Elasticsearch, Kibana, GitHub, Subversion, PostgreSQL, Tomcat, Redmine, Eclipse, Teraterm, Slack, CentOS7, RedHatEnterpriseLinux, Windows10 【習得した技術】 - AWSクラウド環境での開発 - ジョブ管理ツールを用いたバッチ機能開発 【メンバーとしての振る舞い】 - 個人開発でGit・GitHubおよびAWSの使用経験があったため、チームメンバーにノウハウや知見を共有。新しくAWSを導入するにあたって、英語の公式ドキュメントの調査・内容の共有も行いました。

    -

アプリをインストールして、知り合いの最新の活躍をフォローしよう