本田 克樹

フリーランスエンジニア モバイルアプリエンジニア

自己紹介

iOSアプリ開発を中心に、10年以上の実務経験をもつフリーランスエンジニアです。 Swift / Objective-CによるiOSアプリ開発を主軸として、SwiftUI・UIKitを利用した開発に加え、KotlinによるAndroidアプリ開発にも携わっています。 Git (GitHub) を利用したチーム開発や、Bitriseを利用したCI/CD環境での開発経験もあります。 現在は、某外資系コーヒーチェーンのモバイルアプリ開発プロジェクトにメインで参画し、iOS・Android双方のアプリ開発を担当しています。 また、某大手企業のiOSアプリ開発プロジェクトには約12年継続して参画しています。 新規開発から長期運用まで携わり、現在は運用フェーズにおける保守・メンテナンスを担当しています。 フリーランスとして独立する以前は一般企業に9年半ほど在籍し、SESエンジニアとして様々なプロジェクトを経験しました。 長期間にわたるモバイルアプリ開発の経験を活かし、既存アプリの機能追加・改善・長期運用・保守、新しいOSや開発環境への対応など、継続的なプロダクト開発を得意としています。 ■ 個人開発 業務でのアプリ開発に加え、個人でもiOS・Androidアプリの企画・開発・リリース・運用を行っており、これまでに複数本アプリを公開しています。 リリースして終わりではなく、OSや開発環境のアップデートへの対応、機能改善、不具合修正など、継続的にメンテナンスを行っています。 個人開発を通じて、業務で利用している技術だけに限定せず、新しい技術や開発手法についても積極的にキャッチアップしています。 また、個人アプリのバックエンドは現在さくらVPS上で運用しており、モバイルアプリだけでなくバックエンド・インフラ領域への対応範囲を広げるため、AWSへの移行を検討しています。 ● 主な個人アプリ 【iOS】 - 二郎系 https://apps.apple.com/jp/app/id557557550 - 五郎系 for 孤独のグルメ https://apps.apple.com/jp/app/id910215656 - Targets-タイマーで時間を測って進捗管理 https://apps.apple.com/jp/app/id845038682 【Android】 - 二郎系 https://play.google.com/store/apps/details?id=com.abachibi.jiroinsandroid&hl=ja ● 技術スキル 【iOS】 - Swift : 10年以上 - Objective-C : 10年以上 - SwiftUI : 3年以上 - UIKit : 10年以上 【Android】 - Kotlin: 2年以上 - Androidアプリ開発 【その他の開発経験】 - Java : 2年 (サーバーサイド開発) - JavaScript : 1年以上の業務経験 - PHP : 1年以上の業務経験 - MySQL : 1年以上の業務経験 ● 開発完了・ツール - Git / GitHub : 10年以上 - Bitrise (CI/CD) : 5年以上 ● 開発手法 - スクラム - アジャイル開発 - ウォーターフォール ● 取得資格 - 基本情報技術者試験 - SJC-P (旧Sun Java認定資格) - SJC-WC (旧Sun Java認定資格) これまで培ってきたiOSを中心としたモバイルアプリ開発の経験を強みとし、iOS・Android双方の開発から、既存アプリの長期運用・保守まで対応できます。 今後はモバイルアプリ開発の専門性をさらに高めるとともに、バックエンドやクラウド・インフラ領域にも対応範囲を広げ、モバイルアプリからサーバーサイドまでプロジェクト全体を見渡せるエンジニアを目指しています。

職歴・学歴

フリーランスエンジニア

フリーランスエンジニア

モバイルアプリエンジニア (iOS・Android)

モバイルアプリエンジニア

某大手企業でiOSアプリの開発を担当しました。 定期的な機能追加やObjective-CからSwiftへのリファクタリングが主なタスクで、長らく障害発生率を抑えてアプリをメンテナンスできたと自負しています。

スキル・経験

  • Objective-C
  • Swift
  • iOS
  • Firebase
  • Java
  • Android
  • PHP
  • SwiftUI
  • JavaScript
  • MySQL