Profilbild von Ahmad HebaTulBaseet Senior Java Full Stack Entwickler - Spring aus Karben

Ahmad Heba Tul Baseet

verfügbar

Letztes Update: 18.03.2024

Senior Java Full Stack Entwickler - Spring

Abschluss: Bachelors
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (verhandlungssicher) | englisch (verhandlungssicher)

Dateianlagen

Profil-HTB_140324.pdf
Profil-HTB_140324.docx

Skills

Backend:
Java Backend Entwicklung, Hibernate, JEE,  Datenbankmodell, Phonegap/Cordova, Ionic, Angular 4, NodeJS, Software Architektur, Spring Boot Microservices(Eureka, WebFlux , Circuit Breaker, API-Gateway, Diescovery Server, Security, Keycloak), REST, Quarkus, Spring, OSPlus, WebServices, Cloud, AWS,  DevOps, Phonegap/Cordova, Selenium

Middleware:
Wildfly, Jboss, Websphere, Tomcat

Datenbank:
Oracle, Postgres, MySQL, DB2

Frontend:
Java Frontend / GUI, Entwicklung(JSF, JSP), Ionic, Angular 4, NodeJS, Vue, React, Bootstrap

Portal:
Liferay Portal Entwicklung(Portlets)

Methodik:
Agile, SCRUM, OOP, TDD, DDD, Clean code

Projekthistorie

06/2023 - bis jetzt
Java Fullstack Entwickler

Java Fullstack Entwickler – Öffentlicher Dienst
Statistische Landesamt
Test, Entwicklung, Refactoring, Betrieb
Weiterentwicklung einer Software für Investivemaßnahmen.
Java basiertes internes System.

Weiterentwicklung und Instandhaltung (Bugfixing und Feature-Entwicklung) vom Betriebssoftware (Java EE, Kotlin, Frontend mit Swing JGoodies). Umsetzung von User-Stories

Umsetzungen von den Fachbereich-Anforderungen. Direkter Austausch mit Fachbereich und Anwendungsverantwortlicher.
Test-/ und Abnahme-Unterstützung in Release-Lifecycles bis zur Produktion.

Spring Microservices((synchron)) mit Hilfe von Eureka, WebFlux, Circuit Breaker, API-Gateway, Diescovery Server, Security, Keycloak, AWS
Umsetzungen von den Fachbereich-Anforderungen. Direkter Austausch mit Fachbereich und Anwendungsverantwortlicher.
Test-/ und Abnahme-Unterstützung in Release-Lifecycles bis zur Produktion.


 
  • Anforderungen formulieren
  • Grobkonzept/Mockups
  • Dokumentation
  • Realisierung
  • JIRA


Technologien: Java 11 Hibernate/JPA, DB, JAX-WS, JAX-RS, JAX, XML DOM API, Wildfly, Swing, Spring, AWS Cloud

03/2020 - bis jetzt
Liferay Entwickler

Versicherung


Test, Entwicklung, Refactoring, WartungEntwicklung einer Software für
Versicherungsbetrieb.Neue Entwicklung eines Portales mit Liferay 7.3.
Portlet-Entwicklung mit JSF/Primefaces. Datennank Anbindung mit
Liferay-Service Builder. Liferay Theme Entwicklung.


* Anforderungen formulieren
* Grobkonzept/Mockups
* Dokumentation
* RealisierungTechnologien
* Liferay 7.3, Tomcat




Technologien: Java 11, Hibernate/JPA, Liferay Services, Liferay
Servicebuilder, Tomcat, JSF, Primefaces MVC, Pair-Programming
Liferay 7.3, Git, Eclipse

09/2020 - 06/2023
Java Fullstack Entwickler/Betrieb

Java Fullstack Entwickler/Betrieb
Finanzen – Wertpapier
Test, Entwicklung, Refactoring, Betrieb
Weiterentwicklung einer Software für Wertpapiere.
Java basiertes internes Bank-System, mit Benutzung von den Services zwischen Host und Portal. Asset Control.
DevOps(Betrieb):
Weiterentwicklung und Instandhaltung (Bugfixing und Feature-Entwicklung) vom Betriebssoftware (Java EE, Kotlin, Frontend mit Swing und JSF). Umsetzung von User-Stories in einem SCRUM Verfahren.

Dev:
Umsetzungen von den Fachbereich-Anforderungen. Direkter Austausch mit Fachbereich und Anwendungsverantwortlicher.
Test-/ und Abnahme-Unterstützung in Release-Lifecycles bis zur Produktion.

 
  • Anforderungen formulieren
  • Grobkonzept/Mockups
  • Dokumentation
  • Realisierung
  • SVN/Bamboo als CI System
  • Confluence/JIRA


Technologien: Java 8, Kotlin, Groovy, Hibernate/JPA, PostgresSQL/Oracle, JAX-WS, JAX-RS, JAX, XML DOM API, Rest, Quarkus, Wildfly, JSF


05/2023 - 05/2023
Java Fullstack Entwickler/Betrieb


Finanzen – Wertpapier
Test, Entwicklung, Refactoring, Betrieb
Weiterentwicklung einer Software für Wertpapiere.
Java basiertes internes Bank-System, mit Benutzung von den Services zwischen Host und Portal. Asset Control.

 
  • Anforderungen formulieren
  • Grobkonzept/Mockups
  • Dokumentation
  • Realisierung
  • SVN/Bamboo als CI System
  • Confluence/JIRA


Technologien: Java 8, Kotlin, Groovy, Hibernate/JPA, DB, JAX-WS, JAX-RS, JAX, XML DOM API, Rest, Quarkus, Wildfly, JSF


12/2020 - 05/2021
Liferay Entwickler/Wartung (Java Fullstack Entwickler) ManagementSystem/Öffentliche Einrichtung

Test, Entwicklung, Refactoring, WartungEntwicklung einer Software für ein Managementbetrieb.Neue Entwicklung eines Portales mit Liferay 7.3. Portlet-Entwicklung mit OSGI/Liferay Taglib UI. Datennank Anbindung mit Liferay-Service Builder. Liferay Theme Entwicklung. Mit Microsoft Azure Technologie-Stack und Docker.
Spring Microservices(insgesamt 4 Services(synchron)) mit Hilfe von Eureka, WebFlux, Circuit Breaker, API-Gateway, Diescovery Server, Security, Keycloak
 
  • Anforderungen formulieren
  • Grobkonzept/Mockups
  • Dokumentation
  • RealisierungTechnologien
  • Liferay 7.3, Tomcat

Technologien: Java 11, Hibernate/JPA, Liferay Services, Liferay Servicebuilder, IntelliJ, Microsoft Azure, Docker

08/2019 - 09/2020
Java Backend Entwickler

Finanzen
Test, Entwicklung, Refactoring
Entwicklung einer Software für Zahlungsverkehr.
Java basiertes internes Bank-Portal, mit Benutzung von den Services
zwischen Host und Portal. Mapping zwischen TARGET2 und MT-
Nachrichten, DynS Entwicklung mit Raochade/Autopilot



* Anforderungen formulieren
* Grobkonzept/Mockups
* Dokumentation
* Realisierung
* SVN/Bamboo als CI System
* Confluence/JIRA



Technologien: Java 8, Hibernate/JPA, DB, JAX-WS, JAX-RS, JAX,
XML DOM API, IBM Websphere Liberty Server

01/2017 - 08/2020
Softwareentwickler

Medizin
Softwareentwickler
Neue Entwicklung eines Apps im Gesundheitsbereich.
* Anforderungen formulieren
* Architektur
* Realisierung


Technologien: Ionic , Angular 2, NodeJS, RestAPI, Cordova/Phonegap,
Gradle, HTML5, CSS 3

01/2013 - 08/2020
Softwareentwickler
AWTS

(Scrum)
Universalbank
Softwareentwickler
Entwicklung von Schnittstellen/Bankenprozesse mit Wertpapierdaten
zwischen IBM-BPM (Business Process Manager) und CoBa-Host-
Rahmenlogik mit Hilfe von J2IMS Framework der Bank.

* Scrum Projekt

* Konzeption, Design, Entwicklung, Testing

* Dokumentation und Installationsguide des Schnittstellen-Systems
Technologien: Java, JavaScript, JSP, J2IMS, BPM, HTML, XML, UML,
CVS, IBM Websphere Application Server, (DB2)

01/2012 - 08/2020
Softwareentwickler

Druckerei/Medien
Softwareentwickler, Konzeption
Neuentwicklung eines Software Portals zum Bearbeiten und Drucken
von Etiketten, und Weiterleitung an der Druckerei

* Softwareentwicklung mit Java, JSF, PrimeFaces, JQuery, JPA,
Bild-Bearbeitung, EclipseLink, PDFLib, Apache PDFBox

* Administration von Linux Servern, Installation und Administration
vom LAMP

* Bug Tracking System Mantis
Technologien: Java, JPA, EclipseLink, MySQL, PrimeFaces , JSF,
PDFLib, Apache PDFBox, Entwicklung mit NetBeans

01/2012 - 08/2020
Webentwickler

Touristik
Webentwickler
Weiterentwicklung/Fehlerbehebung einer Microseite für die Buchung
von Urlaubspakete. Schwerpunkt "Tablet"

* Frontendentwicklung mit der Hilfe von JQuery, PHP, Smarty
Templates und HTML/CSS
Technologien: PHP, CSS, HTML, Smarty-Templates, JQuery, Ajax

01/2011 - 08/2020
Softwareentwickler
Bildbearbeitungsprogramm

Anwendung
Softwareentwickler
Gesichtserkennungsprogramm in C# mit Hilfe einer Lib
Man konnte das Bild hochladen und das Programm hat alle Gesichtern
im Bild erkannt
Technologien: C#, .NET, MsSQL




www.ahmadbaseet.de Seite 15 von 18




2009 Webentwicklung Online Portal
Finanzen
Softwareentwickler, Konzeption
Termin Erinnerung und Reporting System für Berater und
Geschäftsleitung und Benutzerverwaltung basiert auf Rollen

* Frontend und Backend Entwicklung eines komplizierten Online
Reporting und Mailing Systems

* Email Reporting System
Technologien: PHP, MySQL, Smarty templates, jQuery, Ajax, PDF
Reporting mit FPDF

01/2008 - 08/2020
Softwareentwickler

2008 Webentwicklung eines Online Portals mit Buchungssystem
Aviation/Touristik
Softwareentwickler
* Frontend und Backend Entwicklung eines Web Kreditkarten-
Bezahlungssystems in Verbindung mit Online Service-
Buchungssystem
* Präsentation von Ergebnissen in Meetings
* Dokumentation
Technologien: PHP, MySQL, Smarty templates, jQuery, Ajax, HTML,
CSS

01/2008 - 08/2020
Softwareentwickler
Aviation/Touristik

Mitarbeiter Zeiterfassung, Inventar usw.

* Entwicklung eines Qualitätsmanagement Portals

* Entwicklung der Frontend Masken
* Entwicklung des Backends
Technologien: PHP, MySQL, HTML, CSS, Javascript, jQuery, Smarty
Templates

01/2008 - 08/2020
Softwareentwickler
Aviation/Touristik

2008 Entwicklung eines Management-Systems (Bibliothek)
Medien
Softwareentwickler
Bücher Inventar System.

* Entwicklung eines Bücher-Management Sytem
* Entwicklung der Frontend Masken mit Visual C++

* Entwicklung des Backends mit C++
Technologien: C++, Microsoft Visual Studio

10/2018 - 08/2019
Coach, Architekt, Reviewer

Versicherungsbranche
Test, Entwicklung, Review, Refactoring
Coaching vom Team(4-Köpfiges), Architektur-Review und das
Feedback von der Software-Architektur. Software-Entwurf und Code-
Review.
Frontend Komponenten Entwicklung mit Primefaces/JSF und Angular
4. Responsive-Design Entwicklung
Neu Entwicklung eines komplexes JEE-Portal-Anwendung(Backend)
für Vermittler, basierend auf J1ava/JPA/WildflFly.
Technologie(Backend und Frontenqqd Primefaces 6.X, Angular mit
NodeJS, Umsetzung Backend mit Derby/Oracle und Hibernate.
Mapping zwischen Entitäten und BO mit MapStruct



* Anforderungen formulieren
* Code-Review
* Architektur-Review
* Grobkonzept/Mockups
* Dokumentation
* Realisierung
* Dimensions/Jenkins als CI System
* Confluence



Technologien: Java 8, Hibernate/JPA, Oracle DB/Derby, Wildfly/Jboss,
JSF/Primefaces, Batch, JEE, WSDL, XSD, JAX-WS, JAX-RS

01/2014 - 07/2019
Softwareentwickler

Bank
Softwareentwickler
Neue Features und Change Requests für ein komplexes Internet Portal
(Liferay) mussten umgesetzt werden. Parallel war eine Migration auf
die aktuelle Liferay Version (von LR5.2 -> LR6.2) durchzuführen. Das
Portal verfügt über eine große Menge statischen und dynamischen
Contents. Das bisherige ineffiziente Datenmodell wurde durch ein
optimiertes und effizientes Datenmodell abgelöst. Außerdem wurde
eine Bestandsdaten Migration durchgeführt.

* Entwicklung von neuen Features

* Testing

* Migration von Liferay 5.2(Tomcat 5) auf Liferay 6.2 (Tomcat 7)
* Daten-/Datenbankmodell

* Bestandsdaten Migration

* Dokumentation und Prozesse mit Confluence

* Bug Tracking mit Jira

* Continuous integration mit Jenkins


Technologien: Liferay, Java, JSP, YUI/JQuery, HTML/CSS,
Bootstrap, MySQL, Oracle, Liferay-Services (ServiceBuilder),
Liferay MVC Portlet, Portlets, XMLs, Git.

06/2018 - 09/2018
Entwickler, Tester

Medienbranche
Test, Entwicklung, Review, Refactoring
Migration von einer komplexen Swing Client zum Web für den Kunden,
basierend auf Java/JPA/WildflF (JAX-WS) Technologie(Backend und
Frontend). Umsetzung Backend mit Oracle und Hibernate.


* Anforderungen formulieren
* Grobkonzept/Mockups
* Architektur
* Dokumentation
* TDD
* Realisierung
* Test (Integration und Unit, Mockito)
* Jenkins als CI System
* JIRA
* Confluence
* SVN


Technologien: Java 7, Hibernate/JPA, Oracle DB, Wildfly/Jboss,
WSDL, XSD, JAX-WS, JAX-RS

03/2018 - 05/2018
Analyst, Entwickler, Reviewer, Tester

Versicherungsbranche
Test, Entwicklung, Review
Mit professionellem Weiterentwicklung für eine komplexe Internet
Webanwendung Potal für die Versicherungen basierend auf
Java/JPA/Wildfly/JSF Primefaces Technologie(Backend und
Frontend). Umsetzung Frontend mit Primefaces.


* Anforderungen formulieren
* Grobkonzept/Mockups
* Architektur
* Dokumentation
* Realisierung
* Test (Integration und Unit, Mockito)
* Jenkins als CI System
* JIRA
* Agil(Scrum)
* Conflunence
* Git


Technologien: Java 7, Hibernate/JPA, JSF, Primefaces, Oracle DB,
Stash, Wildfly/Jboss, WSDL, XSD, JAX-WS, JAX-RS

03/2017 - 03/2018
Techn. Businessanalyst, Softwareentwickler

IMS)
Universalbank
Techn. Businessanalyst, Softwareentwickler
Mit professionellem Anforderungsmanagement folgender Neuen und
Weiterentwicklung für eine komplexe Internet Webanwendung
basierend auf Java/Spring/JSF/FRAME und AngularJS Technologie.
Umsetzung mit JEE7 auf Tomcat Application Server. Verschiedenen
CRUD Funktionalitäten und konfigurierbarem Service Verwalter wurde
mittels Microservices entwickelt.
* Anforderungen formulieren
* Grobkonzept/Mockups
* Architektur
* Dokumentation
* Realisierung
* Test (Integration und Unit Test mit Mockito und Selenium)
* TFS als CI System
* TDD
* JIRA
* Agil(Scrum)
* Pair Programming


Technologien: Java 7, Spring 4, , AnglarJS , Hibernate/JPA, JSF,
Primefaces, Oracle DB, TFS, Tomcat Application Server, Domain
Driven Design, Clean Code, Soring Boot, JAX-WS, Microservices

01/2018 - 03/2018
Coach, Tech. Consultant

Autobranche
Coach, Tech. Consultant
Mit professionellem Weiterentwicklung für eine komplexe Internet
Webanwendung/Shop/Dealer-Makler Portal basierend auf
Java/Spring/JPA/Apache Tiles/Velocity Technologie. Message Bus
zwischen Backend und Frontend mit Apache ActiveMQ(Backend und
Frontend). Umsetzung Frontend mit JEE7 auf Tomcat Application
Server und Backend mit JAX-WS, JAX-RS und Microservices mit
Spring Boot, Kafka, Kubernetes, NoSQL, Apache Cassandra


* Anforderungen formulieren
* Grobkonzept/Mockups
* Architektur
* Dokumentation
* Realisierung
* Test (Integration und Unit)
* Jenkins als CI System
* JIRA
* Agil(Scrum)
* Conflunence
* Git
* Web Services(Contract First)
Technologien: Java 7, Spring 4, Hibernate/JPA, JSF, Primefaces,
Oracle DB, TFS, Tomcat Application Server , MySQL, SOAP, WSDL,
XSD, Tomcat Application Server, Microservices, JAX-WS, JAX-RS,
Velocity

06/2016 - 03/2017
Techn. Businessanalyst, Softwareentwickler

Universalbank
Techn. Businessanalyst, Softwareentwickler
Mit professionellem Anforderungsmanagement zum Grobkonzept und
folgender Neuentwicklung für eine komplexe Internet Webanwendung
basierend auf Java/Spring/JSF Technologie. Umsetzung mit JEE7 auf
JBoss Application Server. Neben Single Sign On, verschiedenen
CRUD Funktionalitäten und konfigurierbarem Import Scheduler wurde
auch ein umfangreicher Bericht und eine Export Funktion entwickelt.
* Anforderungen erstellen (aus Audit Finding)
* Grobkonzept/Mockups
* Architektur
* Dokumentation
* Realisierung
* Test
Technologien: Java 7, Spring, Hibernate/JPA, JSF, Primefaces,
Teilweise AngularJS, Oracle DB, TFS, JBoss Application Server,
Kerberos/SPNEGO SSO, LDAP

05/2015 - 02/2017
Softwareentwickler

IT Dienstleister
Softwareentwickler
Neue Features und Change Requests für eine komplexe Internet
Webanwendung basierend auf Liferay. Umsetzung mit Scrum-
Methode.
* Entwicklung von neuen Features
* Testing
* Dokumentation
Technologien: Liferay, Java, JSP, YUI/JQuery, HTML/CSS, MySQL,
Liferay-Services (ServiceBuilder), Liferay MVC Portlet, Portlets, XMLs,
Git, Bamboo, Bootstrap

01/2011 - 01/2013
Softwareentwickler

Medizin
Softwareentwickler, Konzeption
Die Rohdaten werden mittels Parsing ins Portal gestellt und können in
verschiedenen Formen angezeigt werden
* Konzeption der Anwendung
* Datenmodell
* Datenbankmodell
* Softwareentwicklung mit Liferay und JEE basiertem Framework JSF
* Portal Entwicklung mit Liferay
* Portlet Entwicklung mit JSF, Maven, Hibernate, JPA
* Liferay Hook, Theme, Layout und Portlet Entwicklung mit der Hilfe
von Velocity Templates
* Entwicklung der Datenbank Abfragen (Oracle)
* Versionsverwaltung (SVN, CVS)
* Automatisierte Builds mit Jenkins
* Automatisierte Tests mit Selenium und Junit
* SSO mit REST (User-Login)
* Liferay Server Administration, CMS Administration, Dokumenten
Bibliothek, Benutzer Verwaltung
* Bug Tracking mit JIRA
* Liferay in Verbindung mit selbstentwickeltem SSO (Single Sign On)
angepasst mit Hilfe von Auto-Login Hook (Automatisiertes Login
System)
* Teilweise Migration von Struts 2 Portlets in JSF2.1
* Dokumentation/Use Cases mit UML
Technologien: Java 6, JavaScript, Liferay 6.0, JSF 2.1, Apache
Tomcat 6, JAX-WS, SOAP, REST, Oracle, JIRA, Maven, WIKI,
Jenkins, ANT, SVN, Velocity Templates, Entwicklung mit NetBeans
und Eclipse

01/2007 - 12/2012
Softwareentwickler

Medien (nebenberuflich)
Softwareentwickler, Konzeption
Frontend-Formulare in VB.NET und C#, Zeiterfassung, Projekt Pflege,
und die komplette Unternehmen Prozess Workflow Entwicklung

* Design und Entwicklung der Datenbank

* Präsentation von Ergebnissen in Meetings

* Dokumentation
Technologien: MS Access, VBA, VB.NET, C#, MSSQL, PHP, MySQL,
Smarty templates, jQuery, Ajax

01/2010 - 12/2011
Softwareentwickler

Medien
Softwareentwickler
Weiterentwicklung eines Software Portals für ein Callcenter, das
automatisierte Workflows für Mitarbeiter definiert.

* Softwareentwicklung mit PHP, MySQL, JQuery und anderen Web
basierten Tools und Sprachen
* Administration von Linux Servern, Installation und Administration
vom LAMP

* Benutzer Verwaltung
Technologien: PHP, MySQL, JQuery, Javascript, Ajax, HTML

01/2010 - 01/2011
Softwareentwickler

Verwaltung System
Internet
Softwareentwickler

* Frontendentwicklung mit der Hilfe von JQuery, CSS und HTML
Technologien: PHP, MySQL, CSS, HTML, Templates, JQuery, Ajax

Zertifikate

iSAQB (Certified Professional for Software Architecture – Foundation Level)
Berlin
2017
Professional Scrum Master (PSM 1)
Frankfurt
2016
Basiszertifikat für Projektmanagement (GPM)
Berlin
2015
Liferay (Developer Training)
Liferay
2014

Reisebereitschaft

Verfügbar in den Ländern Deutschland, Österreich und Schweiz
Staatsangehörigkeit: Deutsch

Bewertungen

Leiter Web- und Enterprise Applikationen (Christian Köhler)
""Wir haben Herrn Baseet von September 2022 bis Februar 2023 als kompetenten Ansprechpartner für unsere Fragen und Probleme
rund um unser Liferay sehr geschätzt. Er hat alle Erwartungen, die wir an Ihn hatten, vollumfänglich erfüllen können. In einzelnen
Punkten konnte er diese sogar übertreffen.
Mit seiner Hilfe ist es uns möglich gewesen Probleme im IT-Service Betrieb zu lösen und auch die anstehende Migration von
Liferay 6.2 auf Liferay 7.4 DXP in der Cloud vorzubereiten.....""
serviceminds GmbH (Miguel da Silva)
"Herr Baseet hat sich eng an die vertraglichen Vereinbarungen sowie Termine gehalten. Unsere Erwartungen zu seinen Liferay Kenntnisse wurden übererfüllt. Die technischen Herausfoderungen unseres Kunden wurde im gewünschten Zeitraum gelöst und zu unserer sehr hohen Zufriedenheit gelöst. Wir können Herrn Baseet bedenklos empfehlen!"
Profilbild von Ahmad HebaTulBaseet Senior Java Full Stack Entwickler - Spring aus Karben Senior Java Full Stack Entwickler - Spring
Registrieren