提案はありません
提案作成者
「"動くだけ"で終わらせない。整合性とテスト重視のAPI開発」
-
0 満足0 残念
- 本人確認
- 個人
Java / Spring Boot を主軸に、バックエンド・API開発を行うエンジニアです。実務で3年以上、Webアプリケーションのサーバーサイド開発に携わってきました。
【対応できること】
・REST API の設計・実装(Java / Spring Boot)
・データベース設計、SQL を用いたデータ操作(JPA / Hibernate)
・トランザクション管理、同時実行制御などデータ整合性を重視した実装
・単体・統合テストの作成
・Python、JavaScript / TypeScript を用いた開発にも対応可能
【ポートフォリオ】
複数倉庫対応の在庫管理 REST API を設計・実装し、GitHub で公開しています。
このプロジェクトでは、単に動くものを作るのではなく、実務で重要になる次の点を意識して実装しました。
・入出庫と在庫更新を同一トランザクションで整合させる設計
・在庫のマイナスを防ぐ検証と、悲観ロックによる同時実行制御(並行テストで検証済み)
・統一フォーマットの例外ハンドリング(404 / 409 / 400 の適切な返却)
・単体・統合・並行の3層に分けたテスト
・Swagger UI による API ドキュメントの自動生成
コードの品質、データの整合性、テストによる裏づけを重視して開発します。
【稼働について】
・稼働可能時間:週◯時間程度(案件に応じて調整可能)
・連絡はチャット・メールともに◯時間以内を目安に対応します
小規模なAPI追加から、既存システムの改修・機能開発まで幅広く対応いたします。まずはお気軽にご相談ください。