Senior Mobile and IoT Developer at Capgemini Engineering02/2020-in progress
• Software Architect: designed and developed scalable and modular software architectures, ensuring code quality, performance, and efficiency in mobile and IoT development teams
• Development of Android Mobile Apps in Kotlin: built native Android applications using Kotlin, leveraging Jetpack Compose, MVVM, and Clean Architecture to ensure maintainability, scalability, and high performance
• Development of Cross-Platform Mobile Apps using Flutter and KMM: developed cross-platform mobile applications using Flutter and Kotlin Multiplatform Mobile (KMM), reducing development costs and ensuring consistency between Android and iOS
• Development of native Android libraries using Maven: created and maintained reusable Android libraries, published on Maven, to enhance modularity and facilitate code reuse across enterprise projects
• Software Architecture Analysis and Design: conducted software architecture analysis and designed scalable, modular, and maintainable solutions following SOLID principles and Clean Architecture