スキルシート

更新日:2025/01/27

はじめに

自己紹介

私は佐藤 陸斗と申します。プログラマー歴は6年、iOSアプリ開発歴は5年です。

私は秋田県出身で、秋田県のIT専門学校を卒業しました。
在学中にプログラミングの基礎を学び、卒業後はJavaを用いたWeb開発に携わり、エンジニアとしてのキャリアをスタートしました。
その後すぐにiOSアプリ開発に挑戦する機会を得て、iOSアプリ開発に取り組むようになりました。

それからiOSアプリ開発が自分のやりたいことだと気づき、フリーランスでも通用するレベルまで猛勉強し、今はフリーランスでiOSエンジニアをしています。

iOSアプリ開発者になったきっかけ

きっかけは、ゲームアプリ「パズドラ」でした。

学生時代、私はパズドラにどっぷりハマりました。高校はサッカー部に入っていましたが、高校2年生のときに「サッカーより楽しい」と思ってサッカー部を辞めてしまうほどでした。
さらには、課金するためにコンビニでバイトを始めました。しまいには、パズドラを優先しすぎて、彼女に振られてしまいました。

まさに、私の青春時代はすべてパズドラに捧げたと言っても過言ではありません。
いや、パズドラに捧げたというよりは、パズドラに青春時代を奪われたという方が良いでしょう。

しかし、この経験が転機となりました。
よく考えてみると、「一人の学生の青春時代を全て奪ったパズドラってすげぇな」と思いました。私も奪う側になろうと思い立ち、アプリ開発者を目指しました。

私にとってアプリ開発はただの仕事ではなく、ある種の逆襲とも言えます(笑)。ただ、今では逆襲を忘れて、心の底から開発を楽しんでいます。

職務経歴

会社員として3年ほど働き、スキルアップのためフリーランスに転身した。

フリーランスとして多様な現場・アプリを経験する中で、ソフトウェアアーキテクチャや保守性・可読性を意識したコーディングを学び、効率的な開発プロセスやチーム開発におけるベストプラクティスを深く理解した。

スキル・経験

言語

  • Swift(5年~)

  • Java(2年~)

  • JavaScript(1年~)

  • C#(1年~)

専門学校で学び、最初の現場ではWeb開発でJavaやJavaScriptを少し触れた。その後はSwiftをメインに使用。一時期、ゲームアプリ開発に携わった際にC#を約1ヶ月ほど経験した。

ライブラリ

Foundation|UIKit|SwiftUI|RealmSwift|CoreData|CloudKit|Alamofire|SwiftyJSON|Firebase

外部サービス・ツール

CocoaPods|Carthage|SPM|Firebase|Git|Figma|Slack|Confluence|Jira|Xcode|Repro

アーキテクチャ

MVC|MVVM|VIPER|Clean Architecture

CI/CDツール

Bitrise|SwiftLint|SonarCube

設計・コードレビュー経験

実務でのコードレビュー、生徒さんのプロジェクトの全体のコードレビュー経験あり

開発工程の対応範囲

要件定義から設計、実装、テスト、リリース後のサポートまで、開発工程全体に対応可能。

開発アプリ

実務で開発したアプリ

Linkx siru(サービス終了)

アプリ概要

健康に関するニュース記事の閲覧・保存機能と特典情報の表示機能を備えたアプリ。

アプリ技術

UIKItAlamofireRealmFirebaseReproAWS

アプリ概要

JALの航空券の予約や購入、運航状況の確認するアプリ。

アプリ技術

UIKitVIPERAlamofireFirebaseSwaggerSwiftLintAndroid

アプリ概要

飲食店向けのテーブルの空席状況の把握や予約登録などを行うアプリ。

アプリ技術

UIKItFirebaseAdobe AnalyticsPromiseKitSPM
SwiftLintR.swiftBitriseSonarQubeMVVM

アプリ概要

飲食店の店頭に置かれた順番待券発券アプリ。

アプリ技術

SwiftUIFirebaseSPMSwiftLintR.swiftBitriseSonarQubeMVVM

個人で開発したアプリ

アプリ概要

人間関係をメモできるアプリ。

アプリ技術

SwiftUIFirebaseRealmGoogleMobileAdsPKHUDStoreKit
アプリ内課金(サブスク)データ引き継ぎ機能

アプリ概要

本を登録してメモできるアプリ。

アプリ技術

SwiftUIPKHUDRealmSwiftSDWebImageSwiftUIImageViewerSwiftyJSON
URLImage楽天BooksAPI

アプリ概要

ベンキョウを楽しみながらキャラクターを育成できるゲームアプリ。

アプリ技術

SwiftUIPKHUDFirebaseキーチェーン保存GoogleMobileAds
オンライン対戦アプリ内課金(サブスク)アニメーション

アプリ概要

手書きで文字を書いて手紙を作成できるアプリ。

アプリ技術

SwiftUIPencilKitRealmSwift

アプリ概要

ほしいモノを簡単にメモできるアプリ。

アプリ技術

SwiftUIRealmSwiftGoogleMobileAdsキーチェーン保存スクレイピングJSON解析

今後の目標

今後の目標は、iOSアプリ開発のエキスパートとして成長することです。Swiftやアーキテクチャへの理解を深め、コードの品質向上に取り組みながら、保守性と拡張性に優れた開発ができるスキルを磨いていきます。さらに、コーディングだけにとどまらず、デザインやユーザー視点を意識した直感的で使いやすいインターフェースを提供できる開発者を目指しています。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です