Passionate and dedicated software developer and systems engineer with a 5-year background in self-taught systems infrastructure, software development and deployment. My journey has led me to explore various technologies, including Version Control (Git), programming languages (Java, C#, etc.), front-end and back-end frameworks (Firebase, React, etc.) for developing mobile (Android), desktop (Windows), and web applications. I am also familiar with clean coding design philosophies such as Clean Architecture, MVVM (Model-View-ViewModel), MVI (Model-View-Intent), and Dependency Injection, as well as cloud engineering philosophies such as Infastructure as a Service, Microservices Architecture, Containerization of Workload, Container Orchestration and Load Balancing.
Currently, I’m practicing the engineering, development and deployment of mobile, desktop, cloud-native and web applications and management of cloud compute services, platforms and Infrastructure::
- 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).