101
reputation
2

sourav.bh

I am a passionate Software Developer with having deep bonding related to computer technologies. I love to work on embedded software systems, research-based developments and enterprise systems.

Currently, I am working as a competent Mobile apps developer with 7+ years of hands-on experience in mobile application development. I have mostly worked on Android technologies, but familiar in working in iOS and Java backend technologies also. This working platform variance comes with the determination not to bind me with a certain technology, rather than solving a particular problem.

Here come some of my major skills in computer software development: • Primary languages: Android, Java, Kotlin • Others familiar languages: NDK, Swift, Objective-C, C++ • Technologies or Frameworks: RxJava, Dagger2, Spring Boot
• Development Architectures: MVP, MVVM • Databases: SQLite, MySQL, PostgreSQL • Testing Tools: JUnit, Mockito, Espresso • Others: Git, Firebase, REST

I love to solve critical thinking and design related problems, utilizing design patterns to ease the development lifecycle. Feel free to knock me about questions related to android, kotlin, android-ndk, jni, ui-design, java, oop, ios, swift, objective-c, design patterns.