Software architect and technical lead engineer with extensive experience in building high-quality software systems that maximize the company’s strengths and minimizes risks and threats. As much as possible, I’m veering away from applying traditional concepts in solving issues; instead, I’m making use of sophisticated and modern approaches. I do this using my deep understanding of software concepts, security management, DevOps, and Cloud computing.
Core Qualifications:
Skills:
Programming Languages:
Java (expert) | Kotlin (expert) | PHP (expert) | C# (proficient) | Dart (proficient) | C/C++ (prior experience)
Platforms:
Android (expert) | Backend (java/Kotlin, php) | Flutter (prior experience) | Unity (prior experience)
Database:
MySQL (proficient) | MongoDB (proficient) | SQLite (proficient)
Cloud:
Google Cloud Platform (GCP) (proficient) | Kubernetes (K8s) (proficient) | Istio Service Mesh (proficient)
Frameworks\Libraries:
Ktor | Spring | Lumen | Laravel | RxJava | WPF | .NET | Kotlin Coroutines | Kotlin Flow | JUnit | Espresso | Koin | Firebase | Gitlab-CI | Mozilla SOPS | Helm | RabbitMQ | Kafka | Native Development Kit (NDK) | Grade
Software Skills:
Object-Oriented Design (OOD) | SOLID | OOP | Domain-Driven Design (DDD) | Micro-Services | Service Oriented Architecture (SOA ) | Docker | Java Native Interface (JNI) | CI/CD
Version Control:
Git | Subversion (SVN)
IDEs:
IntelliJ | Visual Studio Code | Kubernetes IDE (Lens)
Operating Systems:
macOS | Windows | Linux
Other Skills:
Analytical thinking | Leadership | Management | Agile (Scrum)