大同工業株式会社 / 社内SE
基幹システムと新調達システムの連携
Talendを用いたシステム間連携の構築。 主にCSV等のデータとDBテーブルをインターフェイスする実装を作成。
400万人が利用する会社訪問アプリ
2020年からフリーランスエンジニアへ転向。SRE/DevOps/クラウドインフラエンジニア。Docker/Kubernetes等のコンテナ関連技術、Ansible/Terraform等のInfrastructure as Codeな技術が得意(かつ大好き)です。
CKA/CKADの資格勉強中。機械学習を使って作りたいサービスもあるけれど、プライベートな開発は自分がやりたいことを優先して技術を逆算する方針で。書き物なりコードなりサービスなり、世に見せられるアウトプットを増やしたい。
研究開発用データ分析基盤を分散化するプロジェクトに従事 オンプレミス/エッジ環境で利用する基盤のコンテナ化/Kubernetes化を担当 チーム人数: 8名(分散基盤担当は自分含め2名) 利用した技術・言語: Kubernetes(microk8s),Docker, containerd, Kustomize, Python, Nginx/OpenResty, Lua, PostgreSQL, Greenplum
調剤薬局向け業務支援システム(ASKAN, PickingGo)の基盤開発 薬剤データ等のマスタ管理更新業務、クラウド基盤管理 開発言語: Python, C#, Java, Terraform AWSで扱ったサービス: EC2, RDS, CloudWatch, Lambda, Amazon Connect, etc.
生産管理/工程実績収集システムの保守・開発 (Java/JavaScriptによるWebアプリケーション) ネットワーク・PC等IT資産の管理
社内の主要な担当業務 (1人で作業) 就業直前に保守フェーズに入った外注/スクラッチ開発されたJava製Webアプリ。 [概要] - 技術スタック: Struts1, Tomcat5.0, DB2 (外注制作で複数年で6000万程度の案件) - 開発柔軟性が損なわれた状態のため、新規要件が出た際に新しく基盤構築 - Spring Boot+AnguarJS1によるSPA基盤を内製(同じDBへアクセスする)
上記の実績収集システムに携わる中で行ってきた改善。 (プロジェクト外部に関わる内容もあり) [コードに関する改善] - ソースコードのGradleによる管理 (元々WarファイルのビルドがEclipseに依存していた) - Spring Data JPAによるDAO層を介した効率的DBアクセス (以前はプロパティファイルにSQL直書き) - Spirng Restを用いたDBアクセスのREST/JSON化 (Webアプリの非同期通信に不可欠) - JasperReportsによる帳票開発環境の改善 (既存帳票はawtコードで直接描画) - Apache CamelによるESBを利用した基幹DB連携 (元々I社のGUIツールに依存していた) - フロントエンドの近代化(BootStrap3+jQuery, のちAngular1化) [開発基盤の構築] - ソースコードのバージョン管理開始 (最初SVN、後にGit) - Gitサーバーの導入 (最初はGit Web, 現在はGogs: Go Git Server) - Vagrant/ChefによるAP/DBテスト環境構築 (※CentOS4で無理やり構築) - Openshift OriginによるKubernetesベースのDockerクラスタ構築 - GlusterFSによるストレージのオブジェクト化 (Openshiftから利用) - Crowi(後にGrowiへ変更)による情報共有Wikiの構築 - Prometheus+Grafanaによるサーバー監視ダッシュボード作成 [その他に試みたこと] - ELK Stack検証 - Zabbix/Ichinga検証
基幹システム刷新のステップとして、ERPによる生産管理系業務の置き換えを目標としたヒアリングと業務フロー作成のプロジェクトを担当。N社様にコンサルを依頼。
コールセンター業務 スマートデバイスおよびデジタルオーディオプレイヤーの顧客サポートを担当 最終役職はシニアアドバイザー
織布及びニット生地の機能加工・樹脂加工等を担当 傍らExcel/Access等で作成の勤怠管理システムの改善等に取り組む
アジア圏の顧客に対する輸出業務を主として、貿易事務等の作業に従事 (派遣社員として) FileMakerで作成の顧客/案件管理DB等を管理・改善 Adobe AIR/ActionScript/SQLiteを用いた案件管理DBを試作
家庭の事情(家族の罹病や転居等のイベント)が多くなり、職が安定せず。アルバイトを複数経験。 家電量販店の販売員/コールセンターでのアンケート業務/運送会社の仕分け作業 飲食店キッチン/交通標識・フェンスの設置/レジ打ち・品出し など
社内/工場内のPC・ネットワーク機器のメンテナンス (派遣会社より出向) ※家庭の事情により短期間で契約終了
MapServerなど地図を利用したアプリケーションの開発・テストを担当 Webシステム開発(フロントエンド/バックエンド)、テストチームのリーダー等を歴任 ※2016年、UPWARD株式会社へ社名変更 https://upward.jp/info/release_move20160725/
第2新卒として途中入社 主な担当業務: テスター、Web制作ディレクション、技術ドキュメントの日英/英日翻訳等
大同工業株式会社 / 社内SE
Talendを用いたシステム間連携の構築。 主にCSV等のデータとDBテーブルをインターフェイスする実装を作成。