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).