Hi there ๐, I'm Javier Laguna!๐ค๐ป
Senior Mobile Developer at INNOCV Solutions
const aboutMe = {
pronouns: "he" | "him",
technologies: {
mobile: {
iOS: {
code: Swift,
ui: ["SwiftUI", "UIKit"],
architecture: ["VIPER", "The Composable Architecture (TCA)", "Clean Architecture", "MVVM", "Clean Swift (VIP)"],
libraries: ["Combine", "ARKit", "MapKit", "CallKit", "RxSwift"],
bbdd: ["CoreData", "Realm"],
testing: "XCTest",
dependencies: ["Swift Package Manager", "CocoaPods"]
},
Android: {
code: Kotlin,
ui: "Android Views (XML)",
architecture: ["Clean Architecture", "MVVM"],
libraries: ["LiveData", "Retrofit"],
bbdd: "Room",
testing: "JUnit"
},
Flutter: {
code: Dart,
architecture: ["Clean Architecture", "MVVM"],
libraries: "GetX"
},
ReactNative: {
code: Typescript,
architecture: "Flux (Redux)",
libraries: ["React Navigation"],
testing: "Jest",
dependencies: "npm"
}
},
frontEnd: {
html: 5,
css: 3,
js: ["React", "Redux", "Backbone", "Jest"],
cssTools: ["SASS", "LESS", "BEM", "Material Design", "Bootstrap"]
}
}
}