スキル
最近は React NativeでのiOS, Androidアプリの開発, Webの場合はNext.js, バックエンドはFirebaseを使用するケースがほとんどです。
必要に迫られて React Native のライブラリにJava, Objective-C, Swiftでパッチを当てることはありますが、それらを使用してゼロからフルにアプリケーションを開発することはほとんどありません。
過去に書いていた言語, フレームワーク
Node.js, JavaScript, Ruby, Python, Java, Ruby on Rails, Next.js, Django, Struts, React Native
データベース
最近はFirestoreを使用することが多いですが、MySQLなどのRDBを使用することもあります。
SQLは基本的なものは書くことができ、パフォーマンスを考慮したインデックス作成なども必要に迫られて行うことはあります。
インフラ・ミドルウェア
クラウドサービスを使用してWebサーバ, DBサーバ, アプリケーションサーバ, ロードバランサ等を建ててWebサービスを公開可能な状況にする事はできますが、ミドルウェアの細かいチューニングの経験はありません。
英語について
相手がこちらの話を理解してくれようとしている前提で、50%くらいの精度で意思疎通できる気がします。
実装的な話とか技術的な話は問題なくコミュニケーションができますが、それ以前の、製品の方向性や仕様などの抽象的な話、細かいニュアンスを伝える必要がある類の会話は難易度は上がるのでまだ若干の厳しさがある気がします。
スキル概要:
フロントエンドおよびバックエンドの開発において経験があります。
モバイルアプリの製品開発、チーム内でのブレインストーミング、コラボレーションが最も得意領域です。
技術的には、React Native, TypeScript, JavaScript, Python, GCP, Firebase, AWSなどを主に使用しています。
簡単な経歴: