Business social network with 4.5M professionals

欣耶 前田
欣耶 前田
欣耶 前田

欣耶 前田

フリーランス / ソフトウェアエンジニア東京都 小平市

欣耶 前田

フリーランス / ソフトウェアエンジニア

楽

自分にとっての「楽」とは、単に手を抜くことではなく、めんどくさいこと、無駄なこと、非効率なことを減らし、本当に価値のあることに時間を使える状態をつくることです。

Ambition

In the future

AIによってソフトウェア開発のあり方が大きく変わっていく中で、「AI時代のアプリ開発」を追求していきたいと考えています。

フリーランス7 years

ソフトウェアエンジニアPresent

- Present

iOS、Android、Flutter製のモバイルアプリ開発 Kotlin、GraphQLをつかったバックエンド開発 テックリードとしてアプリ開発全般のリード Engineering Managerとしてエンジニアのマネジメント

  • 車載ソフトウェアを開発するための環境構築

    <プロジェクト概要> 自動車メーカーの車載ソフトウェア開発を支える、クラウド開発環境の設計及び構築を行いました。 <担当業務> - GCPを用いたクラウド環境の構築 - 顧客に提出するドキュメント作成

    -
  • 複数サービスのアプリ開発

    <プロジェクト概要> 複数のクライアントプロジェクトにおけるモバイルアプリ開発に参画。 現在は、電子レシートを中心としたサービスのiOS / Androidアプリのリニューアル開発を担当しています。 既存のiOS / Androidネイティブアプリに対して、FlutterのAdd-to-Appを用いて共通機能を組み込み、既存のネイティブ資産を活かしながらFlutterを導入する構成で開発を進めています。 <テックリード> テックリードとして、既存のiOS / Androidアプリの調査から技術選定、設計、開発まで、プロジェクトの技術面全般を担当しています。 技術面だけでなく、クライアントと直接コミュニケーションを取りながらプロジェクトを進め、成果物のデモや進捗共有、技術的な観点からのプロダクト品質向上に関する提案なども行っています。クライアントとはオンラインでのやり取りに加え、対面での打ち合わせにも参加しました。 また、PMと連携しながらタスクの割り振りやスケジュール管理なども行い、プロジェクト全体の進行を考えながら開発を進めています。 バックエンドについても、アプリで必要となるAPIについてクライアントと仕様を調整しながら作成を進めています。 開発においては、PM、デザイナー、QAエンジニア、クライアントなど、それぞれの関係者とコミュニケーションを取りながら、職種を横断してプロジェクトを推進しています。 <AIを活用した開発プロセス改善> 開発ではClaudeを積極的に活用しています。 単純なコード生成だけではなく、自分自身やチーム内で繰り返し発生する作業を整理し、再利用可能なClaude Skillsとして作成することで、開発プロセスの効率化に取り組んでいます。 AIを個人の開発効率向上だけに利用するのではなく、チームとして繰り返し利用できる仕組みにすることを意識しています。 また、Claude Skillsに関するLTを実施するなど、自身が得た知見やAI活用に関する重要な情報を社内へ共有し、チームや組織全体でAIを活用できるよう取り組んでいます。 <Engineering Manager> Engineering Managerとして、エンジニアのピープルマネジメントも担当しています。 定期的な1on1、メンバーの評価、モチベーションの把握・フォローなどを行い、それぞれのエンジニアが力を発揮できる環境づくりに取り組んでいます。 また、自身が直接担当しているプロジェクトだけでなく、他のプロジェクトについても状況や技術的な取り組みを把握し、組織内での知識共有やエンジニア組織全体のレベル向上にも取り組んでいます。

  • 決済サービスのアプリ開発

    <プロジェクト概要> 決済サービスのiOS / Androidアプリの開発を担当。 すでにリリースされている決済サービスのアプリに対して、スプリント形式で継続的な機能追加・改善を行いました。 また、既存サービスの開発と並行して、関連する新規決済サービスのiOS / Androidアプリの開発にも携わりました。 iOS / Androidともにネイティブアプリとして開発しています。 <担当業務> 3名のアプリ開発チームの中でメインの開発者として、iOS / Android双方のアプリ開発を担当しました。 実装だけでなく、機能追加や新規アプリ開発における設計から携わり、実装、既存コードの改修、コードレビューまで幅広く担当しました。 既存サービスを継続的に改善する一方で、新規サービスについてはアプリの設計段階から開発に携わりました。 <開発における取り組み> 開発ではCodexを積極的に活用し、設計や実装、既存コードの調査・修正など、可能な範囲でAIを開発プロセスに取り入れました。 単純にコード生成を行うだけではなく、日常的な開発業務の中でCodexを活用することで、品質を維持しながら効率的に開発を進めることを意識しました。 他のメンバーが実装したコードのレビューも行い、チーム全体でコードの品質を維持しながら開発を進めました。 また、Slackで伝えづらい点や緊急性が高い事象を知らせたい場合に、必要に応じてオンライン会議を開き、積極的に報連相をした。 <利用技術> Android Kotlin Jetpack Compose Kotlin Coroutines Jetpack Libraries iOS Swift SwiftUI Architecture / Backend Services Clean Architecture Firebase AI / Development Tools Codex Figma Bitbucket

  • 航空サービスのアプリ開発とバックエンド開発

    <プロジェクト概要> 航空機の搭乗前、搭乗中、搭乗後のサービスを提供するiOS、Androidアプリをスクラムで開発しました。 また、スマホアプリが必要とするバックエンドのAPIの開発もしました。 iOS、Androidアプリとバックエンドどちらもゼロベースからリリースし、継続的にアップデートを行いました。 <担当業務> - Jetpack Composeを用いたAndroidアプリ開発 - Swift UIを用いたiOSアプリ開発 - Kotlin Multiplatform (KMP) を使用して、AndroidとiOSの裏側の処理を共通化 - GraphQL KotlinとKtorを用いたバックエンドのAPI開発 - Android、iOS、バックエンドのコードレビュー <意識したこと> - モバイルアプリではKMPを用いているため、できるかぎりロジックを共通化しテストコードを書いて保守性を向上させること - モバイルアプリとバックエンドのインターフェースを設計し、役割分担を明確にすること <利用技術> - Kotlin - Jetpack Compose - Coroutines - Jetpackライブラリ - Kotlin Multiplatform - Swift - SwiftUI - Firebase App Distribution - CleanArchitecture - GraphQL - GraphQL Kotlin - Ktor - Koin - Hive - Snyk

    -
About 株式会社ぐるなび

株式会社ぐるなび3 years

バックエンドエンジニア

-

新卒として入社。 大規模なサービスを保守、運営するために必要となる知識を得ることと、古くから存在する企業ならではのレガシーなサービスシステムへの対応方法を学ぶことを目的としていた。

和歌山大学4 years

システム工学部 情報通信システム学科

-

- コンピュータサイエンスに関する基礎 - ソフトウェア工学の研究を通した専門性の向上

  • Webサービス開発のアルバイト

    大学で学んだことがどのように活かせるのか知りたいという理由と、現場で必要となるスキルを知り身につけるという理由でWebサービスを開発するアルバイトを行う。 身についたスキル - Webサーバーの構築 - APIサーバーの構築 - フロントエンドの基礎知識 - バックエンドの基礎知識 - Linuxの基礎知識

    -

Hidden: Education and Experience

View 欣耶 前田's

Full Profile

This information is visible only to Wantedly users or the user’s connections

View past posts

View mutual connections

View 欣耶 前田's full profile

Personal Achievements

Personal Achievements

Personal Achievements


Receive Scouts from companies