Software Engineer, Lead Android Developer
Seoul
· Developed Android app of Flitto, a crowdsourcing translation platform and achieved 4M+ downloads from scratch· Designed a multi-flavored project to maintain the different apps and release them on GooglePlay and Chinese App Store· Reduced loading time to under 2 seconds using asynchronous data processing and an isolated data access layer with repository pattern. RxJava, Retrofit, Realm· Implemented MVP pattern for a maintainable and testable code. RxJava, RxAndroid, Retrofit… Show more · Developed Android app of Flitto, a crowdsourcing translation platform and achieved 4M+ downloads from scratch· Designed a multi-flavored project to maintain the different apps and release them on GooglePlay and Chinese App Store· Reduced loading time to under 2 seconds using asynchronous data processing and an isolated data access layer with repository pattern. RxJava, Retrofit, Realm· Implemented MVP pattern for a maintainable and testable code. RxJava, RxAndroid, Retrofit, dagger2, JUnit, Mokito· Set up an automated build for continuous integration, testing and delivery. Jenkins· Designed API layer abstraction to support payment services including Google IAP, WeChat Pay, Alipay, PayPal to support SNS login including Facebook, Twitter, Google+, SMS, Weibo, WeChat· Developed an in-house web page to deliver development, QA and release APKs and to manage version control. Node.js(Express), AWS, NginX Show less