Kibrom Kidane, Android Development Developer in Dubai, United Arab Emirates
Kibrom Kidane

Android Development Developer in Dubai, United Arab Emirates

Member since March 5, 2021
Kibrom is an Android app developer with over five years of experience building complex and efficient Android apps. He specializes in project management, Android architecture, and writing clean Kotlin code, integrating back-end frameworks like Firebase and Google Cloud APIs.
Kibrom is now available for hire

Portfolio

Experience

Location

Dubai, United Arab Emirates

Availability

Part-time

Preferred Environment

Android Studio, JetBrains, VS Code, Postman, MacOS

The most amazing...

...app I've developed is called Dine Delivery—it is loved and used by thousands of users daily, and it has a 4.8+ rating on the Play Store.

Employment

  • Android Developer–Kotlin

    2021 - 2021
    Toptal Enterprise Clients
    • Helped fix issues and implemented new features as part of a team.
    • Created Jira tickets and investigated prioritized spikes and issues.
    • Reviewed PRs and helped with test coverage and code optimization.
    Technologies: Android Jetpack, Model View Viewmodel (MVVM), Model View Intent (MVI), Clean Architecture, Test-driven Development (TDD)
  • Flutter and Firebase Developer

    2021 - 2021
    Toptal Clients
    • Proposed and implemented a better project structure and app architecture.
    • Developed design patterns and helped refactor the whole project.
    • Developed Firebase functions and helped restructure the data model for best performance and reduced database costs.
    • Mentored other developers and gave development and UX-related suggestions.
    Technologies: Flutter, Firebase, Databases, Audio, Firebase Cloud Functions, Firebase Cloud Messaging (FCM), Clean Architecture, Audio Streaming
  • Android DevOps Developer

    2019 - 2021
    Dine Delivery
    • Developed the main Android app and the driver and order handler apps.
    • Tracked and fixed bugs proactively and reactively as the primary go-to person.
    • Designed the database structure and overall architecture of the system.
    • Managed and helped other developers to develop supplementary systems.
    • Oversaw the overall development, testing, and deployment process.
    Technologies: Java, JavaScript, Firebase, Google Maps, Android SDK, Model View Viewmodel (MVVM), Android Jetpack, GitHub, Kotlin, Android, CTO
  • Android Developer and Co-founder

    2015 - 2021
    Habeshastudio
    • Co-founded the company and worked as the main Android developer.
    • Integrated machine learning algorithms to new and existing systems.
    • Managed databases and set up systems for customers.
    • Developed, managed, and deployed various apps for different clients.
    Technologies: Android Jetpack, Android, Java, Kotlin, Firebase, Retrofit 2, Model View Viewmodel (MVVM), MVC Design, Clean Architecture, JavaScript, Node.js, Machine Learning, Artificial Intelligence (AI), Computer Vision, Git, Software Architecture, Android Development, Software Project Management
  • Android Developer

    2017 - 2019
    Dine Delivery
    • Developed order tracking and management apps using Java.
    • Designed the overall architecture and database structures.
    • Designed order assigning and priority management algorithms.
    Technologies: Android, Java, Android SDK, REST, Retrofit 2, Firebase

Experience

  • Social Network App for Professionals
    http://github.com/kuwrom/Mahder

    Written in Kotlin, Mahder was a project for a social networking app. I was the Android developer, and in my role, I was able to implement all the requirements that a social networking app must have. It used Firebase as a back end, and it was open-sourced in early 2019.

  • Food Delivery App
    https://play.google.com/store/apps/details?id=com.habeshastudio.fooddelivery&hl=en_ZA&gl=US

    Driven by a complex algorithm in the back end, Dine is a simple-to-use food delivery app I developed for a startup company in Addis Ababa. It features location-based filtered restaurants and a complete food ordering and tracking system.

  • Audio Streaming App

    Flutter-based audio streaming and podcast app used by thousands of users. I was a Flutter developer primarily focused on the back end and bloc-related parts of the project. I collaborated with other developers to implement and improve the data model, data flow, and efficiency of the code.

Skills

  • Languages

    Java, Kotlin, C++, JavaScript
  • Frameworks

    Android SDK
  • Tools

    Android Studio, Android Jetpack, Firebase Cloud Messaging (FCM), Git, Flow
  • Paradigms

    Agile Software Development, Object-oriented Programming (OOP), Requirements Analysis, Human-computer Interaction (HCI), Testing, Model View Viewmodel (MVVM), MVC Design, Clean Architecture, REST, Model View Intent (MVI), Test-driven Development (TDD)
  • Platforms

    Firebase, Android, MacOS
  • Other

    Data Structures, Algorithms, Software Design, Psychology, Creativity, Android Development, Software Architecture, Software Project Management, Information Security, Encryption, Artificial Intelligence (AI), Requirements & Specifications, Simulations, Research, Philosophy, IT Governance, Risk Management, Capability Maturity Model Integration (CMMI), Talent Management, Deep Learning, Reinforcement Learning, User Permissions, Firebase Cloud Functions, CTO, Machine Learning, Web Services, Graphics, Discrete Mathematics, Incident Management, Project Leadership, Physics, Incident Response, Cybersecurity Management and Governance, Cybersecurity Psychology, Organizational Structure, Research Methods, Deployment, Computer Vision, Coroutines, Data Compression, Audio, Audio Streaming, DNS
  • Libraries/APIs

    RxJava 2, Retrofit 2, Node.js, LiveData
  • Storage

    NoSQL, Databases
  • Industry Expertise

    Marketing, Cybersecurity, Project Management

Education

  • Master's Degree in Cyber Security Management
    2019 - 2021
    Mekele Institution of Technology (MIT) - Mekele, Ethiopia
  • Bachelor's Degree in Software Engineering
    2014 - 2018
    Jigjiga Univarsity - Jigjiga, Ethiopia

To view more profiles

Join Toptal
Share it with others