Skip to content
View allefsousa's full-sized avatar
:octocat:
Creating bugs since 2012
:octocat:
Creating bugs since 2012

Organizations

@BravveCo

Block or report allefsousa

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

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

Report abuse
allefsousa/README.md

Allef Sousa

Android Engineer · Kotlin · Mobile Architecture


About me

Software developer since 2012, specialized in native Android development with Kotlin. I build large-scale apps with a focus on clean architecture, performance, memory optimization and code quality.

  • 🏗️ App architecture: MVVM, MVI, Clean Architecture and modularization
  • ⚡ Performance: data-heavy apps with efficient memory usage
  • 🧪 Quality: unit and UI testing, test coverage and continuous integration
  • 🎨 Design Systems: reusable components with Jetpack Compose
  • 🎓 B.Sc. in Computer Science

Tech stack

Featured projects

Project What it shows
Polaris Design System Kotlin design system with reusable UI components
Android-Architecture-MVVM Decoupled, testable MVVM architecture
Android-Test-Coverage Unit and UI tests with coverage reports
BuildSrc-Kotlin-DSL Dependency management with Gradle Kotlin DSL
Android-SSL-Security Certificate pinning against man-in-the-middle attacks

💬 Always happy to talk about mobile architecture, performance and best practices.

Pinned Loading

  1. BravveCo/Polaris-Design-System BravveCo/Polaris-Design-System Public

    Kotlin 1

  2. Android-Architecture-MVVM Android-Architecture-MVVM Public

    MVVM is a software architecture that facilitates mobile development, separating responsibilities and leaving the code decoupled and testable.

    Kotlin 1

  3. Android-Architecture-MVP Android-Architecture-MVP Public

    One of the main standards of Mobile software architecture, which makes it possible to separate responsibilities and apply a concept of single responsibility in each layer.

    Java

  4. Android-Test-Coverage Android-Test-Coverage Public

    The project consists of exemplifying the implementation of unit and UI tests, to ensure quality and maintainability for new features

    Kotlin 3 2

  5. BuildSrc-Kotlin-DSL BuildSrc-Kotlin-DSL Public

    Sample project of using DSL Kotlin for gradle on android

    Kotlin

  6. Android-SSL-Security Android-SSL-Security Public

    Example project using pinner certificate to ensure safe traffic and avoid Man in the middle

    Kotlin