Fullstack Software Engineer experienced in backend like Java, Kotlin, Spring, Hibernate and NestJS, and frontend like Angular, React, HTML/CSS.
Aktualisiert am 20.06.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 20.06.2025
Verfügbar zu: 100%
davon vor Ort: 20%
Java
Spring
Angular
Kotlin
Hibernate
NestJs
TypeScript
AWS
Docker
Kubernetes
Arabic
Mother Tongue
English
Fluent Speaking and Writing
German
Fluent Speaking and Writing

Einsatzorte

Einsatzorte

Berlin (+50km)
Deutschland
möglich

Projekte

Projekte

3 Jahre 1 Monat
2022-06 - heute

builds and maintains an Identity internal solution

System Engineer / Senior Software Engineer Java Kotlin Spring Boot ...
System Engineer / Senior Software Engineer
With a team that builds and maintains an Identity internal solution that implements the protocol of (OAuth2 ? OpenID). Solution built as microservices with terraform and docker/kubernetes to manage infrastructure.
Java Kotlin Spring Boot Go NestJs Angular React Azure and github actions
CARIAD (VW Group) - Automotive Sector Berlin, Germany
5 Jahre 2 Monate
2017-04 - 2022-05

Building web-based services for hospitals

Fullstack Software Engineer
Fullstack Software Engineer
  • Building web-based services for hospitals - operation rooms to collect and manage recordings of operations, generate reports, show live stream of operations and connect with other systems in Hospital with protocols like HL7 and DICOM and LDAP.
  • Tech Stack: (Backend: Java, Spring Boot, Hibernate, Postgre, MongoDB, mqtt messaging), (Frontend: React, Typescript, Javascript, JQury, HTML/CSS), (Infrastructure: AWS, Microservices, Docker, Jenkins)
  • In addition to hands-on programming, I took responsibility as a Scrum Master for 1 year, then as Team Lead for last 2 years in the company.
SCAPE / Caresyntax - Health Sector Berlin, Germany
1 Jahr 8 Monate
2015-08 - 2017-03

stream of XML files, each file contains about 50 thousand fields

Data Engineer Spark Elasticsearch HBase ...
Data Engineer
  • As a Data Engineer, I took part in many projects with companies like Audi and Porsche.
  • One project for example was to receive a stream of XML files, each file contains about 50 thousand fields, parse the files and store them in an HBase database. This was built with a Spark cluster running on about 10 nodes each receiving tens files per second.
  • Also Building solutions to support machine learning and data science team (ex. Implementing K-Mean cluster for machine learning).
Spark Elasticsearch HBase NoSQL Kafka MapReduce Java Spring Boot
UM* - Consulting Sector Berlin, Germany
2 Jahre 2 Monate
2013-02 - 2015-03

building a disease surveillance system with an Android app

Software Engineer Java Spring Android ...
Software Engineer
  • I worked on building a disease surveillance system with an Android app, and Java backend that serves health officers from about 2000 health facilities to send disease weekly reports to central ministry in Sanaa, Yemen. Generate alerts as per WHO standards and show a map of disease outbreaks.
  • The system improved getting reports from one month (with the previous manual way) into instantaneous, and this helped responding to disease outbreaks like Cholera way before it spread into nearby regions.

Java Spring Android Javascript Google Maps
WHO ? United Nations - Health Sector Sanaa, Yemen
3 Jahre 9 Monate
2009-05 - 2013-01

building SMS services for mobiles

Software Engineer SMS Java MySql ...
Software Engineer
  • I worked on building SMS services for mobiles, like Weather, News, Competitions and many more (about 20+ Services). The key factor was to connect with Mobile providers to send and receive SMS, and then build services on top of that. 
  • The services shared many features, like subscribers, content, and scheduling of sending, hence I developed a single code base that can manage most of the common services and it was possible to add a new service dynamically without changing code.
SMS Java MySql Jboss Kannel SMS gateway
W-Connect - Telecom Sector Sanaa, Yemen
3 Jahre 1 Monat
2005-02 - 2008-02

building several SMS services for mobile operators

Software Engineer Java SMS MVC ...
Software Engineer
  • I worked on building several SMS services for mobile operators as well as an SMS based GPS tracking system to manage a fleet of cars from central station. 
  • GPS devices were placed in cars that send regular SMSs with positions. Then these positions were received and shown on a Map. 
  • This service helped companies like Taxi providers to see the location of their cars.
Java SMS MVC Hibernate Maven
LinkInTime - Telecom Sector Sanaa, Yemen

Aus- und Weiterbildung

Aus- und Weiterbildung

2 Jahre
2019-09 - 2021-08

Business Administration

Master, FOM University Berlin, Germany
Master
FOM University Berlin, Germany


3 Jahre 1 Monat
2002-10 - 2005-10

Science in Information Technology

Bachelor, ikkim Manipal University Sanaa, Yemen (Indian Uni, Yemen Branch)
Bachelor
ikkim Manipal University Sanaa, Yemen (Indian Uni, Yemen Branch)


3 Jahre 1 Monat
2002-10 - 2005-10

Software Engineering

Advanced Diploma in Software Engineering, Aptech Computer Education Sanaa, Yemen
Advanced Diploma in Software Engineering
Aptech Computer Education Sanaa, Yemen



Kompetenzen

Kompetenzen

Top-Skills

Java Spring Angular Kotlin Hibernate NestJs TypeScript AWS Docker Kubernetes

Produkte / Standards / Erfahrungen / Methoden

PROFILE

Fullstack Software Engineer experienced in analyzing, building, and maintaining services with backend tech stack like Java, Kotlin, Go, Spring, Hibernate and NestJS, and frontend tech stack like Angular, React, HTML/CSS, and Typescript. Experience with microservices, AWS/Azure cloud, Docker/Kubernetes and DevOps practices. Experience as a Scrum master and trainer in Agile practices.


TECHNICAL SUMMARY

  • Backend 
    • Java, Kotlin, Spring Boot, Hibernate, Go, NestJs, REST, Microservices, Docker, Kubernetes, Git, Gradle, TDD
  • Frontend 
    • Angular, React, Javascript, Typsecript, HTML / CSS, JSON
  • Team 
    • SAFE, Scrum, Kanban, Jira


Betriebssysteme

OS Windows
Linux
Mac

Datenbanken

Postgres
MySQL
MongoDB
Elasticsearch

Einsatzorte

Einsatzorte

Berlin (+50km)
Deutschland
möglich

Projekte

Projekte

3 Jahre 1 Monat
2022-06 - heute

builds and maintains an Identity internal solution

System Engineer / Senior Software Engineer Java Kotlin Spring Boot ...
System Engineer / Senior Software Engineer
With a team that builds and maintains an Identity internal solution that implements the protocol of (OAuth2 ? OpenID). Solution built as microservices with terraform and docker/kubernetes to manage infrastructure.
Java Kotlin Spring Boot Go NestJs Angular React Azure and github actions
CARIAD (VW Group) - Automotive Sector Berlin, Germany
5 Jahre 2 Monate
2017-04 - 2022-05

Building web-based services for hospitals

Fullstack Software Engineer
Fullstack Software Engineer
  • Building web-based services for hospitals - operation rooms to collect and manage recordings of operations, generate reports, show live stream of operations and connect with other systems in Hospital with protocols like HL7 and DICOM and LDAP.
  • Tech Stack: (Backend: Java, Spring Boot, Hibernate, Postgre, MongoDB, mqtt messaging), (Frontend: React, Typescript, Javascript, JQury, HTML/CSS), (Infrastructure: AWS, Microservices, Docker, Jenkins)
  • In addition to hands-on programming, I took responsibility as a Scrum Master for 1 year, then as Team Lead for last 2 years in the company.
SCAPE / Caresyntax - Health Sector Berlin, Germany
1 Jahr 8 Monate
2015-08 - 2017-03

stream of XML files, each file contains about 50 thousand fields

Data Engineer Spark Elasticsearch HBase ...
Data Engineer
  • As a Data Engineer, I took part in many projects with companies like Audi and Porsche.
  • One project for example was to receive a stream of XML files, each file contains about 50 thousand fields, parse the files and store them in an HBase database. This was built with a Spark cluster running on about 10 nodes each receiving tens files per second.
  • Also Building solutions to support machine learning and data science team (ex. Implementing K-Mean cluster for machine learning).
Spark Elasticsearch HBase NoSQL Kafka MapReduce Java Spring Boot
UM* - Consulting Sector Berlin, Germany
2 Jahre 2 Monate
2013-02 - 2015-03

building a disease surveillance system with an Android app

Software Engineer Java Spring Android ...
Software Engineer
  • I worked on building a disease surveillance system with an Android app, and Java backend that serves health officers from about 2000 health facilities to send disease weekly reports to central ministry in Sanaa, Yemen. Generate alerts as per WHO standards and show a map of disease outbreaks.
  • The system improved getting reports from one month (with the previous manual way) into instantaneous, and this helped responding to disease outbreaks like Cholera way before it spread into nearby regions.

Java Spring Android Javascript Google Maps
WHO ? United Nations - Health Sector Sanaa, Yemen
3 Jahre 9 Monate
2009-05 - 2013-01

building SMS services for mobiles

Software Engineer SMS Java MySql ...
Software Engineer
  • I worked on building SMS services for mobiles, like Weather, News, Competitions and many more (about 20+ Services). The key factor was to connect with Mobile providers to send and receive SMS, and then build services on top of that. 
  • The services shared many features, like subscribers, content, and scheduling of sending, hence I developed a single code base that can manage most of the common services and it was possible to add a new service dynamically without changing code.
SMS Java MySql Jboss Kannel SMS gateway
W-Connect - Telecom Sector Sanaa, Yemen
3 Jahre 1 Monat
2005-02 - 2008-02

building several SMS services for mobile operators

Software Engineer Java SMS MVC ...
Software Engineer
  • I worked on building several SMS services for mobile operators as well as an SMS based GPS tracking system to manage a fleet of cars from central station. 
  • GPS devices were placed in cars that send regular SMSs with positions. Then these positions were received and shown on a Map. 
  • This service helped companies like Taxi providers to see the location of their cars.
Java SMS MVC Hibernate Maven
LinkInTime - Telecom Sector Sanaa, Yemen

Aus- und Weiterbildung

Aus- und Weiterbildung

2 Jahre
2019-09 - 2021-08

Business Administration

Master, FOM University Berlin, Germany
Master
FOM University Berlin, Germany


3 Jahre 1 Monat
2002-10 - 2005-10

Science in Information Technology

Bachelor, ikkim Manipal University Sanaa, Yemen (Indian Uni, Yemen Branch)
Bachelor
ikkim Manipal University Sanaa, Yemen (Indian Uni, Yemen Branch)


3 Jahre 1 Monat
2002-10 - 2005-10

Software Engineering

Advanced Diploma in Software Engineering, Aptech Computer Education Sanaa, Yemen
Advanced Diploma in Software Engineering
Aptech Computer Education Sanaa, Yemen



Kompetenzen

Kompetenzen

Top-Skills

Java Spring Angular Kotlin Hibernate NestJs TypeScript AWS Docker Kubernetes

Produkte / Standards / Erfahrungen / Methoden

PROFILE

Fullstack Software Engineer experienced in analyzing, building, and maintaining services with backend tech stack like Java, Kotlin, Go, Spring, Hibernate and NestJS, and frontend tech stack like Angular, React, HTML/CSS, and Typescript. Experience with microservices, AWS/Azure cloud, Docker/Kubernetes and DevOps practices. Experience as a Scrum master and trainer in Agile practices.


TECHNICAL SUMMARY

  • Backend 
    • Java, Kotlin, Spring Boot, Hibernate, Go, NestJs, REST, Microservices, Docker, Kubernetes, Git, Gradle, TDD
  • Frontend 
    • Angular, React, Javascript, Typsecript, HTML / CSS, JSON
  • Team 
    • SAFE, Scrum, Kanban, Jira


Betriebssysteme

OS Windows
Linux
Mac

Datenbanken

Postgres
MySQL
MongoDB
Elasticsearch

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.