Tech Stack
As you've likely seen from exploring this website, my primary expertise lies in iOS development. However, over the past 11 years, I've also gained experience in some other different things.
Architecture
- MVVM-C(C is for coordinator)
- Clean Architecture
- MVC
Languages
- Swift
- Objective-c
- React-Native
- Node.js + type-script(backend)
Tests
- XCTest
- UI testing: Maestro
UI Frameworks
- SwiftUI
- UIKit
- Interface builder(Storyboard and xib)
- Auto-Layout
Reactive Programing
- Async & Await
- Combine
- RxSwift
Network frameworks
- Alamofire
- URLSession
Code analysis
- Crashlytics
- Analytics
Static analysis
- SwiftLint
- Code climate
- Codacy
CI/CD
- Bitrise
- GitHub Actions
- Jenkins
Version controls
- GitHub
- Bitbucket
- Gitlab
- GitFlow
Databases
- MySQL
- NoSQL
- Realm
- CoreData
Other tolls and patterns
- RESTfull
- Pull Request + Code Review.
- Agile (Scrum/Kanban).
- Design Session.
- Grooming.
- Tech review.
- Plannings.
- Stand ups.
- Retro.