Conhecimentos

Linguagens

  • Java
  • C#
  • Kotlin
  • Swift
  • PHP
  • Dart (Flutter)

Arquiteturas

  • MVVM
  • MVP
  • MVC
  • Viper

Demais conhecimentos

  • Git
  • Metodologias ágeis
    • Scrum
    • Kanban
  • SOLID (estudando)
  • Clean Code (estudando)
  • Design Patterns (estudando)
  • Conceitos de UI / UX

Web

  • HTML 5
  • CSS 3
  • JavaScript
  • Angular JS
  • Vue.js
  • JSP
  • API Rest
    • Slim Frameowrk – PHP
    • Spring Boot – Java

Android

  • Linguagens
    • Java
    • Kotlin
  • Programação assíncrona
    • Coroutine
    • RxAndroid
  • Injeção de dependência
    • Dagger 2
    • Hilt
  • Retrofit
  • Firebase
  • Banco de dados
    • Room
    • Realm
  • Android Components
  • Publicação de apps na Google Play Store
  • Criação de componentes
  • Custom Push Notification

iOS

  • Swift
  • Programação assíncrona
    • Compose
    • RxSwift
  • Cocoapods
  • Injeção de dependência manual
  • Firebase
  • UI com:
    • Swift UI
    • UIKit
    • View Code
    • Storyboard
    • XIB
  • Bando de dados com Core Data
  • Publicação de apps na App Store
  • Criação de componentes
  • Custom Push Notification