I am a Senior Android Engineer, passionate about technology and always seeking expertise and staying up to date with the latest advancements in my field. I have been part of the 42 Madrid Programming School (https://www.42madrid.com).
- Extensive experience in Android app development with Kotlin, following modern architectural patterns (MVVM, Clean Architecture)
- Strong background in Kotlin Multiplatform Mobile (KMP) development:
- Shared business logic implementation using Kotlin Multiplatform
- Integration of expect/actual declarations for platform-specific requirements
- KMP module architecture and dependency management
- Experience with Kotlin Multiplatform UI frameworks (e.g., Compose Multiplatform)
- Cross-platform networking and data persistence solutions
- Android Development:
- MVVM Architecture
- ROOM Database
- Jetpack Compose
- Dependency Injection with Hilt
- Version Control: Git
- Backend:
- RestAPI development with Node.js
- MongoDB
- Frontend:
- Angular
- React
- CMS: WordPress
- Markup:
- HTML5
- CSS3
- Bootstrap
- Languages:
- Kotlin
- Python
- JavaScript
- Expertise in Play Store publishing and app deployment
- CI/CD implementation and maintenance
- Experience with automation tools and scripts
- Python development for automation and tooling
- Project management with Agile methodology and Scrum framework
- IDEs:
- Android Studio
- VS Code
- Project Management:
- Github
- Trello
- Jira
📫 You can find me at:
- Email: [email protected]
- LinkedIn: https://www.linkedin.com/in/ivan-carracedo/