I am a passionate and dedicated software developer with a 5-year background in self-taught software development. My journey has led me to explore various technologies, including Version Control (Git), programming languages (Java, C#, etc.), and frameworks (Firebase, React) for developing mobile (Android), desktop (Windows), and web applications. I am also familiar with clean coding design philosophies like Clean Architecture, MVVM (Model-View-ViewModel), MVI (Model-View-Intent), and Dependency Injection.
Currently, I’m diving into the engineering, development and deployment of mobile, desktop and web applications:
- Cloud computing and cloud services with Google cloud services and Firebase, AWS, Microsoft Azure and Oracle Cloud Infrastructure (OCI).
- REST API and Web services (Android and Web applications).
- local database caching with SQLite (Android and Web applications).