cben.dev
履歴書
クリスティアン・ロドリゲス・ベンターケ
シニアソフトウェアエンジニア兼フリーランス。PHP のバックエンド開発を中心に活動しています。
· cben.dev · 日本、秦野市
職歴
2023年より
- モダンな技術(React、ShadCN、Tailwind、TanStack)を用いて、UI を段階的に刷新
- オンボーディング、受領請求書、外部プロバイダとの連携など、新機能の追加
- 主に Symfony 環境でのバックエンド PHP 開発(新機能および保守)
フリーランス2025年より
シニアソフトウェアエンジニア2023年〜2025年
2021年〜2023年
eCentral GmbH (fgtclb)
シニアソフトウェアエンジニア
- DAM 連携のアーキテクチャ設計と実装(TYPO3 向け FAL ドライバを含む)
- SSL 証明書の自動化を含む開発環境とサーバーインフラの構築
- TYPO3、PimCore、Symfony、WordPress によるウェブサイトおよび連携機能の新規開発・改修
- React および Vue/TypeScript によるフロントエンド開発、Cypress でのテスト
- 特に PHP と TYPO3 の分野での同僚の指導・育成
2017年〜2021年
anders und sehr GmbH (Pluswerk AG)
(バックエンド)ウェブ開発者
- インターフェースおよびインポート・エクスポート処理の設計と開発
- Docker による開発環境の構築
- 各種 CMS への検索インデックスの構築と連携
- TYPO3 と PimCore によるウェブサイトの新規開発
- ウェブアプリケーションのパフォーマンス改善と品質保証
- Vue/TypeScript などによるフロントエンドアプリケーションの実装
2014年〜2017年
audius AG
デュアル制大学プログラム(ソフトウェア開発)
- C# と MSSQL の習得
- 自社製品 Dashface の機能拡張
- Dashface 向け各種マッピングシステムの費用対効果分析
2012年〜2013年
Kurzpraktika, diverse Software-Unternehmen
各種ソフトウェア企業での短期インターンシップ
- OrgaData での数日間のインターンシップ(C# によるソフトウェア開発)
- Tridem Leer での 1 日間のインターンシップ(ウェブデザイン)
- BussData Leer での 1 日間のインターンシップ(ソフトウェア開発)
- ConneData Leer での 1 日間のインターンシップ(ソフトウェア開発)
学歴
2014年〜2017年
Duale Hochschule Baden-Württemberg
応用情報学、学士(Bachelor of Science)
2006年〜2014年
Gymnasium Rhauderfehn
アビトゥア(ドイツの大学入学資格)
フリーランス業務
2020年〜2021年
Geniocon Online Marketing
- WordPress ベースのウェブサイト群に対するコンサルティング、サポート、アップグレード、機能拡張
2019年より
Trainingsinsel GmbH / Sitzkrieger
テックリード
- 2022年より: 企業向けに、従業員の体力を測定・評価するトレーナー向けソフトウェアを開発(動画プラットフォーム、コース、分析機能を含む)
- PimCore、Symfony、ReactJS、Rust による Sitzkrieger.com の設計・実装・ホスティング
- それ以前: Trainingsinsel の WordPress 環境のサポートと機能拡張
2018年より
- 2021年まで: Sanogym.com のリニューアル(WordPress、Gutenberg、カスタム Sage テーマ、ReactJS、Elementor)
- その後: Gutenberg と Elementor の個別ブロック開発、MindBody との連携
- 現在: SanoGym 向けの Sitzkrieger
2016年〜2022年
Stiftung managerohnegrenzen gGmbH
- 2016年〜2017年: WordPress によるウェブサイトのリニューアル
- 2017年より: ウェブサイトの保守と機能拡張
- 社内業務プロセスのデジタル化
2015年〜2018年
- 請求書(PDF 出力対応)、商品、顧客をウェブサイト内で管理するプラグインの開発
オープンソース
PhpStorm・IntelliJ 内で行う人手によるコードレビュー。Claude Code のループで動作。Kotlin 製。
各種 Docker イメージの作成
- pimcore-dev: github.com/ChrisB9/pimcore-docker
- php8: github.com/ChrisB9/php8-xdebug
マンガの話を取得して EPUB にまとめ、電子書籍リーダーで読めるようにするツール。Rust と Dioxus。
環境間でファイルとデータベースを同期するツール
本番・開発環境向けの、nginx 上で動く Pimcore X 用 Dockerfile。pimcore-dev の後継。
Handlebars テンプレートによる Dockerfile ジェネレーター
(複雑な)シェルコマンドを PHP のオブジェクト指向スタイルで組み立てるライブラリ
ターミナル出力をビルダースタイルで色付けする Rust クレート
その他のプロジェクト
二人用のブラウザゲーム。Flutter 製。
freelance-hub
フリーランス業務を回すための Symfony アプリケーション(顧客・作業記録・請求書・経費・為替)。Flutter のコンパニオンアプリ付き。
一人でも二人でも遊べるしりとり。英語と日本語に対応し、遊びにも学習にも。
- 5 つのモード: 1 台で交代プレイ、CPU との対戦、ソロサバイバル、WebSocket リレーによるオンライン対戦、SRS 学習
- 言語をまたぐ対戦: 一方は英語、一方は日本語でプレイし、しりとりの連鎖は常にかなで管理
- 単語選択は継続可能性・学習価値・頻度で評価し、安全な語がある限り「ん」で終わる語は返さない
- 2 層の語彙データ: CPU が使い学習にも用いる約 22,500 語の厳選プールと、かな単位のシャードで読み込む JMdict 全体の受理用セット。珍しい語も入力は受理されるが、CPU が使うことはない
スキル・興味
- 語学
- ドイツ語: 母語
- 英語: 流暢
- フランス語: 良好(学び直し後)
- 日本語: 日常会話は問題なく
- プログラミング言語とツール
- 言語: PHP、JavaScript/TypeScript、Rust、Dart/Flutter、SQL(MySQL/MSSQL)、Shell、HTML/CSS(Tailwind、ShadCN)、C、C#
- ツール: Docker、Linux、GitHub/GitLab、JetBrains IDE、Zed、Claude Code
- 興味・関心
- パラグライダー: ライセンス取得(IPPI4)