Hassan Ibrahem

Hassan Ibrahem

$50/hr
Backend | Android Developer
Reply rate:
-
Availability:
Hourly ($/hour)
Age:
35 years old
Location:
Cairo, Madinaty, Egypt
Experience:
10 years
About

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:

  • Proven leadership characteristics and have successfully managed high-performing software engineering teams in an Agile environment.
  • Solid experience in software engineering using multiple languages, frameworks.
  • Motivation to explore new technologies, to learn, and to overcome unique challenges.
  • A curiosity of open-source frameworks/packages.

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)

Languages
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.