๐ Hi there
I am a Software Engineer and Mobile App Developer. I am a fan of technology๐ฑ, programming๐จโ๐ป and footballโฝ๏ธ. Iโm based in Japan ๐ฏ๐ต for now but looking forward to collaborating with you wherever you are ๐!
๐ Summary
Have been working on Software Engineering for years. Especially iOS and Android app development during the past few years. Can work with not only native approach like Swift, Kotlin but also cutting edge technologies like ReactNative and Flutter. Have plenty of experience in automating development flow using some of popular CI services.
๐จโ๐ Professional Experience
Paidy Inc.
Mobile App Engineer (specialized in Automation) ย ย Sep 2020-Present
- Engaged in implementing app automtion for ReactNative app using Appium (Python) and BrowserStack.
- Constructed an automated release process for ReactNative app using CirclecI.
Mobile App Engineer ย ย March 2018-Sep 2020
- Engaged in Paidy iOS and Android apps. [Swift, Kotlin]
- Implemented unit test and UI test, and automated them using Travis CI. [Travis CI, fastlane]
- Redesigned Android app using Android Architecture Components and Layered architecture. [Kotlin, Android Architecture Components]
- Implemented an iOS app prototyping that used iOS Wallet and location services from scratch. [iOS Wallet, PassKit, iBeacon, GPS]
Glossom, Inc.
Software Engineer ย ย Jun 2015-Feb 2018
- Engaged in hotel booking iOS app developmemnt. [Objective-C]
- Implemented video advertising SDK from scratch. [Objective-C, Swift]
- Implemented unit tests and UI tests for the Video advertising SDKs and automated them using Jenkins. [Jenkins, fastlane]
- Made automated test jobs on Jenkins be able to maintain as a code. [Jenkins Pipeline]
- Client and server side for BI tool that enables people see the advertising effectiveness. [Ruby on Rails]
- Engaged in charge of Android developer team management.
Gree, Inc.
Software Engineer ย ย Apr 2012-Jun 2015
- Client side development for Social Networking Service and realtime messaging service. [JavaScript, TypeScript]
- Server side API development for Social Networking Service. [PHP, MySQL]
- Built an automated environment that enables JavaScript development and testing simultaneously using some libraries. [Karma, Mocha, Chai, Sinon.JS, Grunt]
- Took the stage about Javascript unit testing at the CROSS 2014 which was one of the biggest conferences in Japan.
๐ฆพ Skills And Certifications
Programming Languages
- Python
- Swift
- Objective-C
- Kotlin
- PHP
- JavaScript
- TypeScript
- Ruby
Frameworks
- ReactNative
- Flutter
- Ruby on Rails
- Laravel
- FuelPHP
- Ethna
Testing
- Pytest
- XCTest
- XCUITest
Tools
- Appium
- BrowserStack
- CircleCI
- Travis CI
- Jenkins
- Fastlane
- CocoaPods
- Carthage
- mitmproxy
- postman
Others
- Japanese (native); English (business, TOEIC 880 Mar,2019)
๐งฉ More Pieces
- Blog (Japanese) http://tofucodes.hatenablog.jp/archive
- Medium https://medium.com/@toru_furuya
- Stack Overflow https://stackoverflow.com/users/story/4834226
- Speaker Deck https://speakerdeck.com/torufuruya
- Freelance Profile https://www.lancers.jp/profile/tofucodes