Android developer with a complete understanding of the entire application development lifecycle, involving development, documentation, testing, and maintenance. Focusing on developing high-quality applications with the latest technologies. have experience in Kotlin, Java, design patterns, OOP, functional programming, unit testing, UI testing, Git and Github, SOLID, clean code, Clean Architecture, and Data structure and algorithms, Agile methodologies.
Knowledge sharing sessions freelancing projects conference talks chess game :D
Meet John, again! 👋🏼 , John was asked to implement a login screen, and the TL asked him to create a Login screen with email validation, providing him with some validation rules: Email should end with @gmail. Email should not include special charac...

Liskova Substitution Principle LSP Meet Don Corleone (Ciao 👋🏽), the head of an Italian mafia family 🕵🏼♂️, he decides to hand over his empire to his youngest son Michael, however, Michael's decisions unintentionally puts the lives of his loved on...
