Mohsen Beiranvand

111
reputation
2

I'm an innovative software developer who has more than 6 years of experience in Android and more than a two years on reactive technologies. I'm eager to learn new skills and patterns and I try to solve problems correctly in a timely manner. I care about quality, not only in product but also in code that I share with my teammates. I also try to increase readability, reliability, and scalability by using design principles and writing good test cases. I enjoy working as part of a team. I'm ably collaborating with cross-functional teams to develop creative features. Just relay on me and I never let you down.

  • Extensive experience in Android(Java, Kotlin), Dagger2, RxJava, Retrofit, Gradle.

  • Extensive experience in Clean architecture, MVVM, Design Patterns, OOP, and SOLID.

  • Extensive experience in React-Native, code-push.

  • Practical experience in JUnit, Espresso, Mockito, AssertJ.

  • Practical experience in Git, Gitlab, Trello, Slack, Team Foundation, Jira, and Bitbucket.

  • Practical experience in Linux (CentOS, Fedora).