Mike Reyes

Michael Angelo Reyes

Senior Android Developer

B.S. Computer Engineering


Find Out More

Summary


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.

Services


Android Application Development

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.

Database Management & Integration

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.

CI/CD & Testing

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.

Firebase and Analytics

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.

Web, Backend & Desktop Application Technologies

Basic knowledge in developing web and desktop applications using PHP, NodeJs, and C#, enabling the creation of comprehensive and scalable solutions across platforms.

Skills

Core Languages & Technologies

  • Java & Kotlin for Android Development
  • Kotlin Spring Boot for backend services
  • PHP, NodeJs, C# for diverse backend solutions

Android Development Tools & Libraries

  • Android SDK, Jetpack Compose, Dagger Hilt
  • MVVM/MVP architecture patterns
  • Room for database management
  • RxJava/RxKotlin, Kotlin Coroutines for asynchronous programming

Database Management & Integration

  • SQLite, MySQL, PostgreSQL, MongoDB
  • Expertise in RESTful API integration

Continuous Integration, Deployment & Testing

  • Github Actions, TravisCI for CI/CD pipelines
  • Mockito, MockK for unit testing

Other Proficiencies

Firebase suite (FCM, Crashlytics, Realtime Database), Agile methodologies, performance optimization, and implementing security best practices.

Let's Get In Touch!


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!

(+63)995-760-8552

michaelangelo.reyes19@gmail.com