Services

Video meeting . 15 mins
FREE
Priority DM . 2 days reply
FREE
Video meeting . 30 mins
100
Video meeting . 30 mins
100
Popular
Video meeting . 30 mins
100
Priority DM . 2 days reply
FREE
Priority DM . 2 days reply
FREE
Video meeting . 30 mins
100
Video meeting . 30 mins
100
Video meeting . 60 mins
200

About me

As a senior software developer, I have over 7 years of experience implementing features for various applications in Java and Kotlin with TDD. My focus on determining architectural and product design details for open-ended tasks or specifications has allowed me to work closely with core technology teams and other platform teams to balance cross-platform consistency with Android optimization. Throughout my career, I have collaborated with quality engineers, user research, product management, design, and support teams to ensure quality in all phases of app development. I have also led the development of complex, high-quality Android applications, overseeing all stages of the development lifecycle, from design and architecture to implementation and deployment. My experience in conducting code reviews, debugging, and testing has ensured that all code adheres to established quality standards and best practices. Some of my notable achievements include successfully creating, testing, and delivering apps with TDD; exploring KMM and KMP; and leading one of the banking platforms (Wealth) for a banking client. I have also worked on Jetpack-Compose on a multi-module architecture and Kotlin full-stack samples with Ktor for backend services. I have integrated third-party libraries including Jetpack Compose, Coil, Adobe Analytics, Pusher, Firebase, SocketIO, WebRtc, Roboelectric, etc. My expertise in implementing the Super App Architecture using Dagger 2 (Hilt), Kotlin coroutines, and Jetpack compose using MVVM has allowed me to provide elegant, self-documenting code that is easy to read and adapt for other developers. I have worked with clients such as Standard Chartered Bank, Thoughtworks, Oakland, IBM, etc. In summary, my experience as a senior software developer has allowed me to excel in all aspects of Android app development, from design and architecture to implementation and deployment. I am committed to delivering high-quality code that meets and exceeds client expectations.