Full-stack engineer and software architect with more than 10 years of professional experience.
Aktualisiert am 23.09.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.02.2025
Verfügbar zu: 100%
davon vor Ort: 100%
- Java
Angular
SQL
Spark
Kubernetes
AWS
Databricks
Azure
Docker
Elasticsearch
Python
Jenkins
CI/CD
DevOps
PostgreSQL
Hibernate
JPA
Gitlab
NoSQL
Egyptian Arabic
Native or Bilingual Proficiency
English
Native or Bilingual Proficiency
German
Full Professional Proficiency
Spanish
Limited Working Proficiency

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

11 Monate
2022-02 - 2022-12

Design and implementation of software architectures

Senior Software and Data Architect Java Python
Senior Software and Data Architect
  • Requirements engineering and product management
  • Development of backends and microservices
  • Development of frontends and web applications
  • DevOps, automation and release engineering
  • Design and setup of data lakes
  • Development of a framework that allows for efficient building of data pipelines
Java 11 Angular SQL Elastic Search Azure Jenkins Docker Kubernetes NoSQL Spring Boot Spring Data REST Argo Workflows Databricks PySpark
Java Python
Munich Re
München
2 Jahre 10 Monate
2019-04 - 2022-01

Disciplinary and technical team management

Senior Principal Engineer and Team Lead
Senior Principal Engineer and Team Lead
  • Disciplinary and technical team management and coaching for a team of 11 people
  • Technical recruitment and team building
  • Design and development of high-performance Big Data solutions in a micro-services Architecture (Java 11, REST, Spring Boot, Redis, Azure, Spring data, Docker, Kubernetes)
  • Development of high-performance Angular applications
  • Setting up and managing a high-performance Elasticsearch cluster
  • Developing an indexing solution for Elasticsearch using PySpark
  • Test-driven development. CI/CD and DevOps (Jenkins, Artifactory)
Java 11 REST Spring Boot Redis Azure Spring data Docker Kubernetes Jenkins Artifactory
Alexander Thamm GmbH
1 Jahr 1 Monat
2018-03 - 2019-03

Technical team management and coaching

Senior Engineer and Team Lead
Senior Engineer and Team Lead
  • Technical team management and coaching for a team of 5 people
  • Development of high-performance Big Data solutions in a micro-services Architecture (Java 8, REST, Spring Boot, Azure, Docker Swarm)
  • Development of high-performance Angular applications
  • Working closely with product management teams to formulate and refine product requirements
  • Test-driven development. CI/CD and DevOps (Jenkins, Artifactory)
Java 8 REST Spring Boot Azure Docker Swarm Jenkins Artifactory
Alexander Thamm GmbH
1 Jahr 2 Monate
2017-02 - 2018-03

Team support and management

Lead Software Architect, Scrum Master
Lead Software Architect, Scrum Master
  • Team support and management for a team of 4 people
  • Full stack development (Java 8, REST, JSF 2.0, Spring, Hibernate, PostgreSQL)
  • Release engineer
  • Working closely with product management teams to formulate and refine product requirements
  • Docker-based deployment of multiple projects with the help of Ansible
  • Installation and maintenance of development/deployment tools to boost team productivity through automation (Gitlab, Jenkins, Nexus)
Java 8 REST JSF 2.0 Spring Hibernate PostgreSQL Gitlab Jenkins Nexus
Digatus software GmbH
1 Jahr 5 Monate
2015-09 - 2017-01

Full stack development

Senior Software Engineer, Release Engineer, Scrum Master
Senior Software Engineer, Release Engineer, Scrum Master
  • Team support and management for a team of 3 people
  • Full stack development (Java 8, REST, JSF 2.0, Spring, Hibernate, Angular JS)
  • Docker-based deployment of multiple projects with the help of Ansible
  • Working closely with product management teams to formulate and refine product requirements
Digatus software GmbH
2 Jahre 4 Monate
2013-05 - 2015-08

Development of numerous published Android apps

Junior Software Engineer
Junior Software Engineer
  • Development of numerous published Android apps (> 20,000 downloads for some apps on the Google Play store)
  • Full stack development (Java 7, JSF 2.0) of multiple B2B web applications
  • Writing unit and integration tests
Java 7 JSF 2.0
Digatus software GmbH
1 Jahr 1 Monat
2012-04 - 2013-04

Development and maintenance of ontologies

Student Software Engineer
Student Software Engineer
  • Development of a Java-based ontology management software
  • Official Eclipse committer responsible for development and release of Eclipse "Java Workflow Tooling (JWT)" plugin for the Eclipse "Kepler" release (Java)
  • Development of official C# plugins for the "Enterprise Architect" software
JWT Java
Universität Augsburg
1 Jahr 1 Monat
2011-06 - 2012-06

Development of multi-agent systems

Student Software Engineer
Student Software Engineer
  • Development of multi-agent systems within the Rescue Simulation League
  • Performing code reviews
  • Writing unit tests
Robocup Team Egypt
3 Monate
2010-07 - 2010-09

UML modeling

Student Software Engineer
Student Software Engineer
  • Development of numerous C# applications
  • Oracle DB management
C#
BMW

Aus- und Weiterbildung

Aus- und Weiterbildung

2 Jahre 3 Monate
2012-10 - 2014-12

Study - Informatik und Informationswirtschaft

Master, Universität Augsburg
Master
Universität Augsburg
Thesis: on request
2 Jahre 11 Monate
2009-10 - 2012-08

Study - Computer Science and Engineering

Bachelor, German University in Cairo
Bachelor
German University in Cairo
Thesis: on request

Position

Position

  • Senior Software Engineer and Architect
  • Senior Data Engineer

Kompetenzen

Kompetenzen

Top-Skills

- Java Angular SQL Spark Kubernetes AWS Databricks Azure Docker Elasticsearch Python Jenkins CI/CD DevOps PostgreSQL Hibernate JPA Gitlab NoSQL

Produkte / Standards / Erfahrungen / Methoden

Profile

More than 10 years of professional experience in software development and architecture and 6 years of experience in building and managing teams. Experienced full-stack engineer and architect with years of experience in the cloud and DevOps fields. An expert in efficiently building high-quality end-to-end solutions.


Skills

  • Java 
  • Python 
  • SQL
  • Typescript 
  • Javascript 
  • HTML 
  • CSS 
  • Bash 
  • Spring Boot 
  • Maven 
  • Node 
  • Angular 
  • PostgreSQL
  • Azure 
  • AWS 
  • Elasticsearch 
  • Kibana 
  • Jenkins 
  • Docker 
  • Kubernetes 
  • Databricks 
  • Spark 
  • Argo
  • Ansible 
  • JSF 2.0 
  • Primefaces 
  • Gitlab
  • Gradle 
  • Hibernate
  • JPA

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

11 Monate
2022-02 - 2022-12

Design and implementation of software architectures

Senior Software and Data Architect Java Python
Senior Software and Data Architect
  • Requirements engineering and product management
  • Development of backends and microservices
  • Development of frontends and web applications
  • DevOps, automation and release engineering
  • Design and setup of data lakes
  • Development of a framework that allows for efficient building of data pipelines
Java 11 Angular SQL Elastic Search Azure Jenkins Docker Kubernetes NoSQL Spring Boot Spring Data REST Argo Workflows Databricks PySpark
Java Python
Munich Re
München
2 Jahre 10 Monate
2019-04 - 2022-01

Disciplinary and technical team management

Senior Principal Engineer and Team Lead
Senior Principal Engineer and Team Lead
  • Disciplinary and technical team management and coaching for a team of 11 people
  • Technical recruitment and team building
  • Design and development of high-performance Big Data solutions in a micro-services Architecture (Java 11, REST, Spring Boot, Redis, Azure, Spring data, Docker, Kubernetes)
  • Development of high-performance Angular applications
  • Setting up and managing a high-performance Elasticsearch cluster
  • Developing an indexing solution for Elasticsearch using PySpark
  • Test-driven development. CI/CD and DevOps (Jenkins, Artifactory)
Java 11 REST Spring Boot Redis Azure Spring data Docker Kubernetes Jenkins Artifactory
Alexander Thamm GmbH
1 Jahr 1 Monat
2018-03 - 2019-03

Technical team management and coaching

Senior Engineer and Team Lead
Senior Engineer and Team Lead
  • Technical team management and coaching for a team of 5 people
  • Development of high-performance Big Data solutions in a micro-services Architecture (Java 8, REST, Spring Boot, Azure, Docker Swarm)
  • Development of high-performance Angular applications
  • Working closely with product management teams to formulate and refine product requirements
  • Test-driven development. CI/CD and DevOps (Jenkins, Artifactory)
Java 8 REST Spring Boot Azure Docker Swarm Jenkins Artifactory
Alexander Thamm GmbH
1 Jahr 2 Monate
2017-02 - 2018-03

Team support and management

Lead Software Architect, Scrum Master
Lead Software Architect, Scrum Master
  • Team support and management for a team of 4 people
  • Full stack development (Java 8, REST, JSF 2.0, Spring, Hibernate, PostgreSQL)
  • Release engineer
  • Working closely with product management teams to formulate and refine product requirements
  • Docker-based deployment of multiple projects with the help of Ansible
  • Installation and maintenance of development/deployment tools to boost team productivity through automation (Gitlab, Jenkins, Nexus)
Java 8 REST JSF 2.0 Spring Hibernate PostgreSQL Gitlab Jenkins Nexus
Digatus software GmbH
1 Jahr 5 Monate
2015-09 - 2017-01

Full stack development

Senior Software Engineer, Release Engineer, Scrum Master
Senior Software Engineer, Release Engineer, Scrum Master
  • Team support and management for a team of 3 people
  • Full stack development (Java 8, REST, JSF 2.0, Spring, Hibernate, Angular JS)
  • Docker-based deployment of multiple projects with the help of Ansible
  • Working closely with product management teams to formulate and refine product requirements
Digatus software GmbH
2 Jahre 4 Monate
2013-05 - 2015-08

Development of numerous published Android apps

Junior Software Engineer
Junior Software Engineer
  • Development of numerous published Android apps (> 20,000 downloads for some apps on the Google Play store)
  • Full stack development (Java 7, JSF 2.0) of multiple B2B web applications
  • Writing unit and integration tests
Java 7 JSF 2.0
Digatus software GmbH
1 Jahr 1 Monat
2012-04 - 2013-04

Development and maintenance of ontologies

Student Software Engineer
Student Software Engineer
  • Development of a Java-based ontology management software
  • Official Eclipse committer responsible for development and release of Eclipse "Java Workflow Tooling (JWT)" plugin for the Eclipse "Kepler" release (Java)
  • Development of official C# plugins for the "Enterprise Architect" software
JWT Java
Universität Augsburg
1 Jahr 1 Monat
2011-06 - 2012-06

Development of multi-agent systems

Student Software Engineer
Student Software Engineer
  • Development of multi-agent systems within the Rescue Simulation League
  • Performing code reviews
  • Writing unit tests
Robocup Team Egypt
3 Monate
2010-07 - 2010-09

UML modeling

Student Software Engineer
Student Software Engineer
  • Development of numerous C# applications
  • Oracle DB management
C#
BMW

Aus- und Weiterbildung

Aus- und Weiterbildung

2 Jahre 3 Monate
2012-10 - 2014-12

Study - Informatik und Informationswirtschaft

Master, Universität Augsburg
Master
Universität Augsburg
Thesis: on request
2 Jahre 11 Monate
2009-10 - 2012-08

Study - Computer Science and Engineering

Bachelor, German University in Cairo
Bachelor
German University in Cairo
Thesis: on request

Position

Position

  • Senior Software Engineer and Architect
  • Senior Data Engineer

Kompetenzen

Kompetenzen

Top-Skills

- Java Angular SQL Spark Kubernetes AWS Databricks Azure Docker Elasticsearch Python Jenkins CI/CD DevOps PostgreSQL Hibernate JPA Gitlab NoSQL

Produkte / Standards / Erfahrungen / Methoden

Profile

More than 10 years of professional experience in software development and architecture and 6 years of experience in building and managing teams. Experienced full-stack engineer and architect with years of experience in the cloud and DevOps fields. An expert in efficiently building high-quality end-to-end solutions.


Skills

  • Java 
  • Python 
  • SQL
  • Typescript 
  • Javascript 
  • HTML 
  • CSS 
  • Bash 
  • Spring Boot 
  • Maven 
  • Node 
  • Angular 
  • PostgreSQL
  • Azure 
  • AWS 
  • Elasticsearch 
  • Kibana 
  • Jenkins 
  • Docker 
  • Kubernetes 
  • Databricks 
  • Spark 
  • Argo
  • Ansible 
  • JSF 2.0 
  • Primefaces 
  • Gitlab
  • Gradle 
  • Hibernate
  • JPA

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.