Mobile App Development

SAN0704

About Candidate

Introduction:

The candidate is an experienced Android Developer with a strong background in mobile development, particularly in Kotlin, Java, and Android frameworks. With extensive freelance work in both the automotive and mobile development sectors, they have worked on projects involving automotive safety, travel apps, e-commerce, and more. They have a solid understanding of MVVM, Clean Architecture, and Jetpack Compose for building robust Android applications. The candidate also has experience with backend technologies like Java EE, Webservices, and databases. They are familiar with agile methodologies and have demonstrated leadership in creating apps from scratch. Additionally, the candidate has hands-on experience with a range of Android tools and technologies, including Retrofit, Firebase, and Room, and has contributed to both Android and cross-platform applications.

Responsibilities:

  • Android App Development: Developed various Android applications using Kotlin, Java, and different architecture patterns (MVVM, MVP, Clean Architecture).
  • UI/UX Design: Built UI components using Jetpack Compose and XML, focusing on user-centric design in automotive and e-commerce apps.
  • Backend Integration: Integrated backend services using Retrofit, Firebase, and AWS, ensuring smooth communication with remote services.
  • Database Management: Utilized Room for local storage and managed data persistence in mobile apps.
  • Agile Methodology: Worked in Agile environments, participating in sprint planning, standups, and code reviews.
  • Cross-Platform Development: Developed cross-platform mobile applications using Titanium Appcelerator and JavaScript.
  • Automotive Projects: Contributed to automotive-related applications, such as vehicle communication (V2X) and apps for automotive safety using MQTT and Android Auto.
  • SDK and API Integration: Developed SDKs and integrated various APIs like Google Maps and Google Mobile Services into Android apps.
  • Testing and Debugging: Ensured quality and stability through unit testing and debugging using Android testing tools.
  • Project Management: Led the development of projects from initial concept through to completion, ensuring deadlines and requirements were met.
  • App Optimization: Optimized apps for performance, battery life, and overall efficiency.

Skills

Languages & Frameworks: Kotlin, Java, JavaScript, Python Android Development: MVVM, MVP, Clean Architecture, Jetpack Compose, Retrofit, Firebase, Room, Dagger, Hilt, Google Mobile Services Mobile Design: UI/UX with Jetpack Compose, XML, Material Design Backend & Database: Retrofit, AWS, SQLite, Room, MySQL, Firebase Tools & Technologies: Git, Gradle, CI/CD, ExoPlayer, Google Maps API, MQTT, Android Auto Methodologies: Agile (Scrum, SAFE), Extreme Programming (XP) Cross-Platform Development: Titanium Appcelerator, AlloyMVC Testing: Unit Testing, Firebase Crashlytics

Be the first to review “Mobile App Development”

Your Rating for this listing