Upgrade to Pro — share decks privately, control downloads, hide ads and more …

with_エンジニア向けピッチ

enito
July 28, 2023
7.4k

 with_エンジニア向けピッチ

enito

July 28, 2023
Tweet

Transcript

  1. 21 開発で大事にしていること 強みやモチベーションを活かせる 
 コーチングやワークショップ・GCP学習プログラムの導入・漫画 で分かるwithなど、各自の強み・モチベーションを活かして チームに貢献しています。
 ほとんどが業務時間内に行われているのも特徴です。
 安定したシステム開発 


    相 互 コードレビュー・ 社 内 の 品 質 保 証 チームによる 検 証 ・CI・CD・オートスケールするサーバーによる、品質重視の開 発を心がけています。
 リリースを切り戻すことはほとんどありません。中途入社のエン ジニアには、ベンチャーにも関わらずシステムが安 定していて 安心できると言われることが多いです。
 5 4 1
  2. 21 withで活躍できる方
 14 仕様づくりから
 一緒に考えたい!
 プランナーやデザイナーと 
 も連携してサービス開発を 
 していきたい!


    人との縁を提供するサービ ス開発に関わりたい 
 自分の開発で
 どれくらいの顧客が喜んで 
 くれたか気になる!
 POINT 01 POINT 02 POINT 03 POINT 04 6
  3. 21 開発言語 : Ruby 2.7, Ruby on Rails 6.1, HTML

    / CSS (SCSS) データベース : MySQL, Redis, BigQuery
 DevOps : 
 Terraform, GitHub Actions, CodeBuild, CodeDeploy, 監視 : 
 CloudWatch, NewRelic, Sentry 分析 : 
 Firebase Analytics その他 : 
 Docker, nginx, fluentd, AWS, GCP, Swagger, RubyMine(IDE) ※開発は「Mac」を利用します 15 技術スタック(サーバーエンジニア)
 AWS : Fargate, ECS Task, Lambda, Aurora, ElastiCache (Redis), OpenSearch (Elasticsearch), Rekognition GCP : BigQuery, Firebase バッチ : 
 Digdag, Embulk 開発環境 インフラ 7
  4. 21 3 4 13 技術スタック(Androidエンジニア)
 
 開発言語 : Kotlin Kotlin

    100% CI/CD : GitHub Actions UnitTestからPlayStoreへのリリースまで自動化済み
 アーキテクチャ
 原則公式ガイド通り。マルチモジュール+DIによる依存制御 ライブラリ
 Jetpack (Composeなど)、Coil、Hilt、JUnit 5 Lintツール
 Android Lint、ktlint、Renovate デバッガツール
 LeakCanary、Hyperion、Flipper、Crashlytics、etc... 8
  5. 21 タスク管理 :
 ソース管理 :
 ファイル管理 :
 スケジュール管理 :
 コミュニケーション

    :
 wiki・仕様書・設計書 
 17 よく使うツール 9 ※ チケット管理・ガントチャートツール
 ※ Markdown形式のドキュメントツール

  6. 21 3 6 13 開発環境[Android] 3 GitFlowに沿ったブランチ運用 広く普及しているGitFlowに従ったブランチ運用を行うことで、 運用について迷うことがないよう、かつCI/CDでの自動化もしやすいよう計らっています CI/CD(GitHub

    Actions)や各種自動化ツールを駆使した各個人が担う定型業務の低減 ・ライブラリアップデート ・UnitTest、Lintチェック ・動作確認用バイナリ出力 ・Playストアへのアップロード Kotlinファーストな開発 ・Kotlin言語の特徴をフルに活かせるよう修正や改善を重ねています ・型のNonNull化を強く推進しNullPointerExceptionを排除しながら、inlineクラスを用いることで  プリミティブな変数も型安全に扱えるよう調整を行っています 11