I am a seasoned Senior Android Developer, with more than 10 years of experience, with a proven track record of transforming wireframes and prototypes into high-performance, glitch-resistant code. My expertise spans across crafting user-centric Android applications, solving complex software challenges, and leading projects from inception to launch. With a passion for technology and a commitment to excellence, I continuously explore innovative solutions to stay at the forefront of the digital landscape. I've been part of successful start-up companies and created many published apps from scratch. Proven and tested to bring conceptual ideas to fully functional application.
My proficiency primarily lies in Android development, with thorough skills in the Android SDK, Jetpack Compose, Dagger Hilt, and coding architectures like MVVM/MVP. I excel in database management through SQLite, MySQL, PostgreSQL, and MongoDB, and am adept at integrating various third-party APIs and SDKs. My capabilities include CI/CD with Github Actions and TravisCI, comprehensive testing with Mockito, MockK, Kotest, and JUnit4, and leveraging Firebase services. In addition to these skills, I have knowledge in web, backend, and desktop application technologies using PHP, NodeJs, and C#, complementing my expertise in agile methodologies, performance optimization, security best practices, and team leadership.
Expertise in full-cycle Android app development, from conceptualization to deployment, using Java and Kotlin. Proficient with Android SDK, Jetpack Compose, and modern architectural patterns. Experienced in integrating Google Maps, Geofencing, and OpenStreetMap for enhanced app functionalities.
Skilled in managing relational and non-relational databases such as SQLite, MySQL, PostgreSQL, and MongoDB. Adept at ensuring seamless data flow between backend servers and applications.
Experienced in setting up and managing continuous integration and deployment pipelines using Github Actions and TravisCI. Proficient in automated testing with Mockito, MockK, Kotest, and JUnit4 to ensure high-quality applications.
Familiar with leveraging Firebase services such as Cloud Messaging, Crashlytics, and Realtime Database for robust app development. Experienced in implementing analytics to gather insightful user data and drive decision-making.
Basic knowledge in developing web and desktop applications using PHP, NodeJs, and C#, enabling the creation of comprehensive and scalable solutions across platforms.
Firebase suite (FCM, Crashlytics, Realtime Database), Agile methodologies, performance optimization, and implementing security best practices.
Ready to start your next project with me? That's great! Give me a call or send me an email and I will get back to you as soon as possible!