Thanks to visit codestin.com
Credit goes to github.com

Skip to content
View coutinhonobre's full-sized avatar
:octocat:
:octocat:

Block or report coutinhonobre

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
coutinhonobre/README.md

Igor Coutinho Ferreira Nobre | Android Specialist Engineer


With a career dedicated to the Android ecosystem, my focus is on building high-complexity native applications with an emphasis on clean architecture, performance, and scalability. I use Kotlin as my primary language to deliver idiomatic, safe, and maintainable code.


🛠️ Core Toolkit

Kotlin Android Studio Jetpack Compose Java Firebase Gradle Git

🚀 Mastery of Android Technologies

My expertise covers the entire lifecycle of modern application development:

Language and Paradigms

  • Idiomatic Kotlin: Advanced use of Coroutines & Flow, Ktor, and modern language features for concise and efficient code.
  • Java: Maintenance, optimization, and interoperability in legacy projects.

Architecture and Design Patterns

  • Clean Architecture: Designing decoupled, testable, and scalable systems.
  • Modern Patterns: MVVM, MVI.
  • SOLID Principles: The foundation for high-quality code.
  • Dependency Injection: Mastery of Hilt (preferred) and Koin.

UI Toolkit

  • Jetpack Compose: Developing declarative, reactive, and performant UIs.
  • Android View System: Solid experience with XML, custom views, and optimizing complex layouts.

Jetpack and Essential Libraries

  • Persistence: Room, DataStore.
  • Navigation: Navigation Component.
  • Networking: Retrofit, OkHttp, Ktor Client.
  • Lifecycle Management: ViewModel, LiveData, StateFlow.

Performance and Optimization

  • Performance Profiling: Using Memory Profiler, CPU Profiler, and Systrace to identify and fix bottlenecks.
  • Build Optimization: Improving compile times with Gradle.
  • APK Size Reduction: Advanced configuration of R8/ProGuard.

Testing and Quality

  • Testing Strategies: TDD, BDD.
  • Tooling: JUnit, Mockito, Turbine, Espresso.

🧠 Advanced Specialization: On-Device AI

  • Integration of Machine Learning models using TensorFlow Lite to create intelligent features with local processing that ensures performance and privacy. TensorFlow Lite

📫 Contact

I am always available to discuss complex challenges in the Android world.

Popular repositories Loading

  1. WebServiceSpring WebServiceSpring Public

    Java 1

  2. FrontAngular FrontAngular Public

    TypeScript 1

  3. manutencao-de-software manutencao-de-software Public

    xBase 1 1

  4. Musicompose Musicompose Public

    Forked from kafri8889/Musicompose

    Music player made with Jetpack Compose

    Kotlin 1

  5. Android Android Public

    Forked from lucianommoura/Android-1

    Avaliação Técnica para Recrutamento e Seleção - Android

    Kotlin

  6. My-Food My-Food Public

    Projeto Final Curso Android

    Kotlin