Yoshihiro Tanaka's Profile

Yoshihiro Tanaka
Abstract. Android applications engineer at the CyberAgent Inc. I love good codes, good tests, good team, respectable developers.

1. Introduction

I'm an android applications engineer at the CyberAgent Inc, and live in Tokyo. CyberAgent is my second company and I have been working since Sep 2017. I currently focus on development of Android native applications only, but always have interests widely, and I'm still working on many things as a hobby. For example, Flutter, AWS, Docker, Font-end technologies etc. In programming language, I mainly use Java / Kotlin at work. As a hobby, developing using many programming languages, using Python, Nim, Golang, C#, JavaScript etc (Please see Skills for details). Native language is Japanese. English uses to read api document and to write commit message, issue, blog, but I am not good at talking.

2. Skills

I mainly use the following programming languages.

Table 1. Programming languages list that I mainly use.

Programming languageWork experience (years)Hobby (years)Description
Java2.53I mainly use it for work as development language of android.
C#22I mainly use it for work as development language of Xamarin.
Kotlin0.52I mainly use it for work and hobby as development language of android.
Nim03Nim is new language. I have never used this at work, but often use this as a hobby.

I also use many other programming languages: Dart, F#, Groovy, R, Shell, Vim script, Erlang, Fortran, Factor, Ruby, Crystal, Io, TypeScript, Rust, Clojure, Perl 6, Red, Haskell, Volt, ooc, Haxe, Scala.

3. Works

  • Fenrir Inc. - From Apr 2015 until Aug 2017
  • Android / iOS / Xamarin applications engineer.

    Mainly around Android and Xamarin, I have developed applications such as iOS / Unity. Besides, I used Golang, Python, Perl a bit. I got the qualification of Xamarin Certified Mobile Developer when I was in this company. In addition, I was doing new employee training.

  • CyberAgent Inc. - From Sep 2017
  • Android applications engineer.

    I develop android applications using Kotlin, Java. Mainly used libraries is Databinding, Architecture Components, Dagger2, RxJava2, Retrofit, Glide, Groupie, Mockito, Truth etc.

    4. Changing jobs

    Recently, I have receiving so many e-mails and linkedin's requests about changing jobs. I am reading most messages, and thanks for senders. However, my time isn't infinite, so it's difficult to replay to all.

    5. Conclusions

    Please look at my social accounts if you want to know me more. For example, GitHub [1], Hatena Blog [2], Twitter [3], Qiita [4].


    Thank you for reading.


    [1] Yoshihiro Tanaka. CORDEA (Yoshihiro Tanaka). https://github.com/CORDEA.
    [2] CORDEA. CORDEA blog. http://cordea.hatenadiary.com/.
    [3] Yoshihiro Tanaka. Yoshihiro Tanaka (@_Cordea) | Twitter. https://twitter.com/_Cordea.
    [4] CORDEA. CORDEA - Qiita. https://qiita.com/CORDEA.