LIFERAY/Portal, FullStack/JavaEE, React/Angular/Vue/REST/SpringBoot, Microservice/Kubernetes/OpenShift/Docker Cloud/AWS/GCP/Azure, Dipl.-Inf. Univ.
Aktualisiert am 11.01.2025
Profil
Referenzen (7)
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 03.02.2025
Verfügbar zu: 100%
davon vor Ort: 100%
LIFERAY
FullStack
Kubernetes
Java EE
Angular
SpringBoot
OpenShift
Docker
Deutsch
verhandlungssicher
Englisch
gut
Französisch
Grundkenntnisse

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz

Schweiz / Nicht-EU: Nur 100% REMOTE-Einsatz ! Kein Vorort-Einsatz ! (wegen Steuer/Soz-Abgabe/KV in der Schweiz / Nicht-EU, wegen deutscher Steuer-Komplikationen)

möglich

Projekte

Projekte

Aus- und Weiterbildung

Aus- und Weiterbildung

Projekte:


2022-2024: LIFERAY-DXP-7.4 Portal: Migration Customer-Portal and Employee-Portal to Liferay-7.4 on Docker-Platform on AWS-Cloud
? Branche: Construction & Mining Machines
Aufgaben:
? Adm./inst./conf. AWS-EC2, AWS-RDS/PostgreSQL, AWS-S3, AWS-LoadBalancer, AWS-VPC, AWS-CloudWatch, AWS-Cloud, AWS-IAM, AWS-Artifacts (KeyPair, SecurityGroup, TargetGroup, LaunchTemplate, AutoScalingGroup)
? Inst. Docker-Engine-Platform, inst./conf./deploy Docker-Containers (Liferay, PostgreSQL, ElasticSearch) via Docker-Compose, impl. docker-compose.yaml (services, image, depends_on, environment, ports, volumes, configs, secrets, networks, command), impl. Bash-Script
? Migration/upgrade Liferay-DXP-6.2 to 7.4 on Docker-Flatform on AWS-Cloud, upgrade/modify Database, update/Cleanup Documents&Media-Store, config ElasticSearch, Liferay-Customizing, Liferay-Configurations
? Impl./modify Frontend: Liferay-MVC-Portlet, Spring-MVC-Portlet, JSF/PrimeFaces-Portlet, Facelets/CustomTag/XHTML, npm-Angular-Portlet, Angular-Application-iFrame-Portlet, Angular-Application, Overview-Portlet/Details-Portlet/IPC Inter-portlet-Communiation, Hooks, JSP/JSTL/CustomTag, HTML/SCSS/JavaScript, Layouts/Themes/Freemarker-Template, Responsive-Design/Bootstrap, REST-Api-Client
? Create/conf. Site/WebPages, UserGroups/Roles/Permissions, Documents&Media, Webcontents/CMS; impl./conf. WebContent-Structure, WebContent-Template, Freemarker-Template
? Impl Backend: Webservice/OpenAPI/REST/CRUD/SpringBoot/SpringDataJPA, Liferay-REST-Builder/OpenAPI, Java17/JavaEE(EJB/SessionEJB/MDB/CDI)
? CI/CD: Impl./modify Jenkins-Pipelines, build/deploy Liferay-Artifacts to Liferay-Docker-Container
Technologien:
? LIFERAY DXP 7.4/Tomcat, AWS-EC2/RDS/S3, Docker/docker-compose, PostgreSQL, ElasticSearch
? OSGI, Portlet, JAVA17/JavaEE, JSP/Html/JS, Theme/Bootstrap/SCSS, Angular/TypeScript, REST/SpringBoot, Podman
? Eclipse/IntelliJ, Git/GitLab/Jenkins/CI/CD, Putty/SSH/WinSCP, Confluence/JIRA/Scrum, LINUX/CentOS/Win

2020-2022: LIFERAY-DXP-7.2 Portal: Migration Liferay-Portal-6.2 to 7.2 on On-Premise-Docker-Platform
? Branche: Bank
Aufgaben:
? Inst. Docker-Engine-Platform on VM-Instances, inst./conf. Liferay-Cluster(cluster.link), inst./conf./deploy Docker-Containers (Liferay, PostgreSQL, ElasticSearch, NGINX) via Docker-Compose, impl. docker-compose.yaml (services, image, depends_on, environment, ports, volumes, configs, secrets, networks, command), impl. Bash-Script
? Migration/Upgrade Liferay-DXP-6.2 to Liferay-DXP-7.2, Upgrade Liferay-Database 6.2 to 7.2, Migration/OSGI-fy WAR-Portlets to OSGI-JAR-Portlets/Plugins, OSGI-fy vanilla-JARs to OSGI-JARs/OSGI-Modules, Liferay-Customizing
? Impl./modify Frontend: Liferay-MVC-Portlet, Spring-MVC-Portlet, JSF/PrimeFaces-Portlet, Facelets/CustomTag/XHTML, npm-React-Portlet, React-Application-iFrame-Portlet, React-Application/WebComponent, IPC, Hooks, JSP/JSTL/CustomTag, HTML/JavaScript/JSX, Layouts/Themes, HTML/SCSS/JavaScript
? Impl. Backend: REST-Webservices/CRUD/SpringBoot/SpringDataJPA, LIFERAY-Service-Builder / LoccalService/RemoteService/service.xml/JSON-WS/SOAP, Java/JavaEE(EJB/SessionEJB/MDB/CDI)
? Impl./modify/deploy Portal-Artifacts: Sites(WebPages/WebContents/Documents&Medias), Groups, Roles, Portlets, LDAP-Configs
? Concept/Config Authorization/Permissions: UserGroups + Roles + Pages + Sites
Technologien:
? LIFERAY DXP 7.2/Tomcat, Docker, PostgreSQL/Oracle, ElasticSearch, NGINX-LoadBalancer/WebServer
? OSGI/Portlet, React/JSX/node.js, REST/SpringBoot/Podman, Camunda/BPMN, LDAP, HTTP/HTTPS, JAVA/JavaEE
? Putty/SSH/WinSCP, Eclipse/IntelliJ, Git/GitLab/Maven, Confluence/JIRA/Scrum, LINUX/RHEL/Win10

2018-2020: LIFERAY-DXP-7.1 Portal on Kubernetes/OpenShift-Cluster on On-Premise-Platform: eBusiness-Platform for FuelCard / Toll(Maut) / ValueAdded-Services
? Branche: Telematics
Aufgaben:
? Inst./conf. Highly Available Kubernetes/OpenShift-Cluster (stacked etcd topology): VIP + 2x HAProxy + 3x Master + 3x Worker, inst. MetalLB-LoadBalancer + Ingress-Nginx-Controller
? Impl. CI/Jenkins-build-pipeline: impl Dockerfile, build Docker-Image, push to Docker-Repo
? Impl. CD/Jenkins-deploy-pipeline: impl Kubernetes/OpenShift-Artifacts (Namespace.yaml, Ingres.yaml/Route.yaml, Service.yaml, Deployment.yaml, ReplicaSet.yaml, StatefulSet.yaml, DaemonSet.yaml, Pod.yaml, Container/Image, PersistentVolumeClaim.yaml, PersistentVolume.yaml, StorageClass.yaml, ConfigMap.yaml, Cronjob/Job.yaml, ServiceAccount.yaml, ClusterRoleBinding.yaml, Secret.yaml), build and deploy to Kubernetes-Cluster, impl. Bash-Script, impl. Helm-Chart(values.yaml, Chart.yaml, templates, deployment.yaml, service.yaml, ingress.yaml, serviceaccount.yaml, hpa.yaml, _helpers.tpl)
? Impl./Deploy Applications to Kubernetes/OpenShift-Cluster via CI/CD: Liferay-Portal-Cluster, PostgreSQL(Database), ElasticSearch-Cluster(Search-Engine), pgAdmin4(DB-WebClient), James(Email-Server), Roundcube(Webmail-Client), KeyCloak(SSO/IAM)/OpenIDConnect/OAuth2.0, Matomo(Web-Analytic)
? Impl. Messaging: Kafka, Producer/Consumer, Topics/Records/Messages, publish/subscr., spring-kafka
? Config Liferay-Portal, SSO/KeyCloak, Realm/Themes/Clients, OIDC OpenIdConnect-Adaper/-Config
? DevOps/Operation-Support, BugFix, Change-Request/Service-Request-Support
? Impl./modify Frontend: OSGi-Module(Portlet/Hook/Theme/Layout), Liferay-MVC-Portlet, Spring-MVC-Portlet, JSF/PrimeFaces-Portlet, Facelets/CustomTag/XHTML, npm-Angular-Portlet, npm-React-Portlet, JSP/JSTL/CustomTag, Html/SCSS/Bootstrap, JavaScript/ TypeScript, WebPages, Layout/Theme/Freemarker-Template, WebContents/CMS, Liferay-Customizing
? Impl. Backend: REST-Webservices/CRUD/SpringBoot/SpringDataJPA, Liferay-ServiceBuilder/REST/JSONWS, Java/JavaEE(EJB/SessionEJB/MDB/CDI)
Technologien:
? Portal: LIFERAY DXP 7.1/Tomcat, OSGi Module, Portlet, Angular/React/TypeScript/node.js, Html/CSS/Bootstrap, JSP/Freemarker, WCM/FirstSpirit/Lucene, REST/SpringBoot, HTTP/HTTPS, JAVA/JEE
? SSO/Web/IAM(Identity&Access Management): KeyCloak/OpenIDConnect/OAuth2/JSONWebToken, LDAP
? On-Premise-Cluster: OpenShift/Kubernetes/kubectl/kubeadm, Container: Docker/Image/Microservice
? Messaging/Events/Streaming: Kafka, Producer/Consumer, publish/subscribe, spring-kafka
? Monitoring: Grafana/Prometheus/Prometheus-Node-Exporter/ElastAlert
? Logging: ELK-Elastic-Stack/Elasticsearch/Logstash/Kibana(Frontend/WebGUI)/fluentd/ElastAlert
? Alerting: Prometheus/Prometheus-Alertmanager/Grafana(WebGUI/Dashboard)/ElastAlert/JIRA
? CI/CD Jenkins/PipeLine/GitLab/Git, Maven/Gradle, Docker, groovy/yaml, Helm-Chart
? Eclipse/IntelliJ, Putty/SSH/WinSCP, JIRA/Confluence/Scrum, PostgreSQL/pgAdmin, Podman, NGINX, LINUX/RHEL/Win10

2016-2018: LIFERAY-DXP-7 Portal: Enterprise-WebPortal
? Branche: Versicherung
Aufgaben:
? Portal install/config: LIFERAY-DXP/JBOSS, Portal-Database/Oracle, Elastic-Search
? Liferay-Clustering: Cluster, vertical/horizontal instances, virtual-Hosting, Load-Balancer /WebServer/Apache-HTTP-WebServer/Reverse-Proxy, multiple Application-Server instances
? Site-Development: Public-/Private-WebPages/Site, Site-/Page-Templates, Resources-Importer
? Look&Feel: analyze/concept & impl. gradle-based Theme, ThemeContributor/Appl-Decorator, LayOut-Template, _styled/CSS-Scopes/#banner/#content/#footer, SCSS/Vars/Mixins/Bootstrap, Freemarker-Templates/.ftl
? WebContent/CMS: analyze/concept/impl. via WC-Structure/WC-Template/Tag/Category/Kaleo-WorkFlow, TagCloud-Portlet, TagsNavigation-Portlet, Categories-Navigation-Portlet
? Application: analyze/concept/impl. via OSGi-Module, LiferayMVC-Portlet, JSF-Portlets(+PrimeFaces +CDI), Facelets/CustomTag/XHTML, npm-Angular-Portlet, npm-React-Portlet, TypeScript, Contract-List-Portlet, Contract-Details-Portlet, Partner-Infos-Portlet, JSP/JSTL/CustomTag, HTML5/CSS3/jQuery, REST/CRUD/SpringBoot, Liferay-Customizing
Technologien:
? LIFERAY 7.0/JBOSS, OSGi-Module, Themes/Freemarker, Bootstrap/SCSS/Sass, HTML5/CSS3/jQuery, JAVA/JEE
? MVC-Portlet, JSF-Portlet/PrimeFaces, npm-Angular-Portlet/TypeScript, Node.js, SpringBoot/Spring
? Git/GitLab, Gradle, Eclipse/IntelliJ, Putty/SSH/WinSCP, ORACLE, Scrum/JIRA/Confluence, LINUX/SUSE/Win

2015-2016: LIFERAY Portal: Community Platform for Seamless Driver-Experience
? Branche: Automobil
Aufgaben:
? Adm./inst./conf. AWS-EC2, AWS-RDS/MySQL, AWS-S3; inst./conf./deploy Liferay + Applications on AWS-EC2
? Site-Development/WebPages: Dashboard-Page, Garage-Page, Drivers-Page, Experience-Page, Forum-Page, Layout/Theme, WebContents/CMS
? Asset-Development: Asset(Driver/Vehicle/Event/Story), Asset-Renderer, Asset-Display-Portlet
? Hook-Plugin Impl./Customizing: portal-properties-Hook (Portal-Event-Hook, Listener-Hook), language-properties-Hook, custom-jsp-Hook, service-Hook
? Service-Layer/Persistence-Layer Impl.: Liferay-Service-Builder, service.xml, Driver, Vehicle, Event, Story, EventAttendee; IgDom-Service, CoSy-Service, VIN (Vehicle Id. Number )
? Impl. FrontEnd: Spring-MVC-Portlet, article-assets-portlet, dashboard-forum-teaser-portlet, driver-profile-portlet, garage-vehicle-portlet, login-portlet, event-attendee-portlet, HTML5/CSS3/Bootstrap/JS/jQuery, WebPages/Layout/Theme, Custom-Fields
Technologien:
? LIFERAY/Tomcat, Portlet, JAVA/JEE, JS/jQuery/Ajax, JSP/HTML5/CSS3/Bootstrap, Eclipse/IntelliJ
? AWS/EC2/RDS/S3, Putty/SSH/WinSCP, Git/maven, JIRA/Confluence/Scrum, PostgreSQL, LINUX/Ubuntu/Win

2014-2015: LIFERAY Portal: Telematics-Platform for Online Fleet Management Services & EOBR Electronic On Board Recorder
? Branche: Telematics
Aufgaben:
? Adm./inst./conf. AWS-EC2, AWS-RDS/MySQL, AWS-S3, AWS-LoadBalancer, AWS-VPC, AWS-IAM, AWS-Artifacts (SecurityGroup, TargetGroup, KeyPair); Inst./conf./deploy Liferay + Applications on AWS-EC2
? Portlet-Impl./Modif.: DisplayVehiclePositions-Portlet, DisplayVehicleTracks-Portlet, FindNearestVehicles-Portlet, ManageCustomers-Portlet, ManageDrivers-Portlet, ManageVehicles-Portlet, ManageTrailers-Portlet, ManageEOBRs-Portlet, ManageDocuments-Portlet
? Concept&Impl.: JSP/OO-JS-FrameWork: Modular-based/Event-based/OO-JavaScript-based, encapsulate/reusable/looseCoupling; Event-based with FrontEnd-LIFERAY-Event-Bus(clientside"IPC")
? Concept&Impl.: MAP-FrameWork(PVT-Map / Geo-Data / Position / Route / Logistics): Generic OO-Map-API / OO-PTVMap-Tasks / autom. Tasks-Processing
? Concept&Impl.: Multi-Portlets-Maven-Project: namespace-oriented structure, common resources
? Impl/conf Hook-Plugin: create WebPages/Roles/Portlet-Instances, exec pre/post-Event-Actions
? impl/conf Theme-Plugin: common OO-JS-FrameWork, LayOut/CSS/Bootstrap, Theme/Freemarker-Template
? Impl. JSON-based-Service, AJAX-Call & asynchr. event-based JSON-processing WebClient
Technologien:
? LIFERAY 6.2/TomCat, JSP/HTML/CSS/Bootstrap, jQuery/OO-JS/JSON, SlickGrid/PTV-Map, FrontEnd-Event-Bus
? LIFERAY-Service-Builder/WebService, JSON based Service-Layer, SPRING-MVC/SpringBoot, HTTP, Java/JEE
? AWS/EC2/RDS/S3, Putty/SSH/WinSCP, Jenkins/CI/CD, Eclipse/Maven/Git, SOAPMonitor, LINUX/Win, Scrum

2013-2014: LIFERAY Portal + JSF/PRIMEFACES: Provisioning-Platform for Internet / TV / Cable / Mobile / Phone-Services
? Branche: Internet & Telecommunication
Aufgaben:
? Portlet-Implementation with current newest Technologies of LIFERAY & JEE6 & JSF-Frameworks: LIFERAY-6.2-EE, JSF-Portlets-2.x + LiferayFaces + JEE6.JSF-2.x + Facelets/CustomTag/XHTML + PrimeFaces, JEE6.CDI (Context&Dependency Injection) + Weld, JEE6.JPA + SpringData-JPA/Hibernate + SQLCustomQueries
? Portlet-Implementation: ProductManager-Portlet, ProductSearch-Portlet, ProductList-Portlet, ProductEdit-Portlet, ProductCreate-Portlet, AppPropsManager-Portlet, AppPropsList-Portlet, AppPropsEdit-Portlet, AppPropsCreate-Portlet, DB-based-Pagination
? Messaging: Inter-Portlet-Comnunication IPC(serverside), LIFERAY-Message-Bus, Message-Scheduler
? Install/Config: Portal-Install/Config, Hooks, WebPages, Themes, Layout-Templates, Custom-Attributes
Technologien:
? LIFERAY 6.2/JBoss, Portlet, Java/JEE, JSF/PrimeFaces/Facelets, Theme/Freemarker-Template, HTTP/HTTPS
? SpringData JPA/Hibernate, Maven/pom.xml, Putty/SSH/WinSCP, SVN, Scrum/JIRA/Confluence, LINUX/Win7

2012-2013: LIFERAY Portal JSR286: Online-Portal for Simulator-Booking for Flight-Training
? Branche: Luftfahrt
Aufgaben:
? Portlet-Impl.: Liferay-MVC-Portlet, JSF/PrimeFaces-Portlet, Facelets/CustomTag/XHTML, BookingView-Portlet, ListView-Portlet, PlannerView-Portlet, Offers-Portlet, Basket-Portlet, BasketInfo-Portlet, Basket-Timer, Simulator-Timer, DB-based-Pagination/Sort/Tabs
? Order-Processing: request/confirm/reject/shift/cancel/repost, Availabilities/Requests/Offers/ Confirmations, MassOrder-/SingleOrder-Processing, History-List, Scheduled-Jobs, CleanUp-Hook
? Messaging: Inter-Portlet-Communication IPC, LIFERAY-Message-Bus, Message-Scheduler/Quartz, LIFERAY-FrontEnd-Messages
? Install/Config/Impl: Portal-Install/Config, Hooks, WebPages, Themes, Layout-Templates, WebContents/CMS, Custom-Attributes, Liferay-Customizing
Technologien:
? LIFERAY 6.1/Tomcat, Service-Builder/SQLCustomQueries, MVC-Portlet/JSP/jQuery, JSF-Portlet/XHTML
? Putty/SSH/WinSCP, Tomcat/LINUX/Win7, MS-SQL/Eclipse/SVN, Scrum/JIRA/Confluence, JAVA/JEE

2011-2012: LIFERAY Portal JSR286: Online-Portal for Energy-Provider
? Branche: Energy
Aufgaben:
? Portlet-Implemention: Liferay-MVC-Portlet, DashboardWidgets-Portlet, Navigation-Portlet, Admin-Portlet, DocumentManager-Portlet, SupportContact-Portlet, StromPreisAnfrage-Portlet, StromBestellung-Portlet, AuftragsListe-Portlet, ReportController-Portlet, SendMail, IPC, Liferay-Customizing
? Install/Config: Portal-Install/Config, Hooks, WebPages, Themes, Layout-Templates, Mail/ScheduledJobs
Technologien:
? LIFERAY 6.0/Tomcat, Service-Builder, JSP/jQuery, GlassFish/MS-SQL, Eclipse, LINUX/Win, Scrum/JIRA

2010-2011: JSF WebPortal: B2B-WebApplication: Configuration and Calculation Platform (CCP)
? Branche: Telecommunication
Aufgaben:
? WebGUI-Development: JSF/Richfaces, Facelets/CustomTag/XHTML, A4J/AJAX, HTML/CSS, jQuery/Javascript
? Calculation: Opportunity, Offer, ServiceDescription, Asset, Order, Calculation, Invoice
? Configuration: Configurator, Product, Catalog, Location, Workbasket, Administration
? Multi-Tiers: WebGUI-Layer, BusinessLogic-Layer/Service-Layer, Persistence-Layer
Technologien:
? JSF/Richfaces/Facelets/XHTML, EJB/Spring/Hibernate/Oracle, JAVA/JavaEE, Eclipse/Maven, JBOSS/LINUX

2009-2010: IBM WebSphere Portal JSR286: B2C/B2E, Redaktion-System & Customer Information System
? Branche: Finance
Aufgaben:
? WebGUI-Layer: Portal-WebPages, JSF-Portlets/MyFaces(Tomahawk), Facelets/CustomTag/XHTML, IPC via Events & Public-Render-Parameters
? Service-Layer: SOA/MDA, WebService(Axis2), JMS, Portal-Search/SIAPI/Collection
? Persistence-Layer: Facade/SessionEJB3/Spring(DI)/JPA/Hibernate, JNDI/LDAP, DB-Search
? WCM/CMS: wcm.api, SiteFramework, Categories, Workflow, AuthoringTemplate, PresentationTempl
? Test/Log/Tracing/Docu: JUNIT/MOCKs, Selenium/AutomaticTest, Log4J, JavaDoc/Wiki
Technologien:
? IBM WebSphere Portal, RSA/RAD/SVN, JAVA/JEE, JSF/MyFaces, Putty, Oracle, Maven/pom.xml, LINUX/XP

2007-2008: IBM WebSphere: Web-Application for DHCP-based Provisioning-Platform for Triple Plays Internet Services Internet-Flat / Voice-over-IP / TV-Streaming over ADSL/VDSL via PPP/DHCP
? Branche: Internet & Telecommunication
Aufgaben:
? Web-Layer1(GUI): Provisionierung/Management per Struts/Tiles und EJB-/WebService-Client
? Web-Layer2: synchr.OrderRequestHndling(History/Convers./Queueing/Ack) per WS/JMS, SIB/WMQ
? Business-Layer1: asynchronous transactional Order-Message-Handling per MDB/onMessage
? Business-Layer2: asynchronous transactional Order-Processing per SessionEJB/CMT-TX, WS/JMS
? Persistence-Layer: Session-EJBs per Hibernate an Oracle-DB, per JNDI an LDAP-Server
? Test: (Unabhängiger) Layer-Test per MockEJB/Cactus/HTTPUnit/JUnit/Log4J + Dummies
Technologien:
? IBM WebSphere ND, IBM RAD, JAVA/JEE, SPRING/Hibernate/Oracle, WebService/SEI, LINUX/Win, Scrum

2005-2006: Produkt-Informationssystem und Integration von Anwendungen mit Webservice
? Branche: Internet & Telekommunikation
Aufgaben:
? Anbindung Client-Application per Webservices/WSDL/SOAP/XML, EJB/Facade/DTO
? Web-App f. Produkte-/Tariffe-Konfig. mit JSP/STRUTS/TILES/EL/JSTL/ActionServlet/ActionForm
Technologien:
? WebService/EJB/JSP/STRUTS, JAVA/JEE, SUN-App-Server, Eclipse, Oracle, UNIX/Windows, TCP/IPMonitor

2003-2004: IBM WebSphere: Online Webshop, Order-Abwicklung, ERP-Anbindung
? Branche: eCommerce
Aufgaben:
? Architektur-Design, UML-Modellierung, Websites-Entwicklung, EJB-Impl.(CMP/BMP/Session)
? Prozess-Ablauf-Steuerung, Order/Billing-Prozesse, DB/ERP-Anbindung mit XML und XSL
Technologien:
? JAVA/J2EE, Servlet/JSP, IBM WebSphere Application Server, WAS/WSAD, DB2/LINUX/2000/CVS

2002-2003: OLAP-Anwendung zur flexiblen Analyse von Daten aus der Oracle-DB mit C#/.NET
? Branche: Market Research & Finance
Aufgaben:
? GUI für Auswertungsabfrage, DB-Design, Abfrage Kriterien Analyse/Impl., Reporting/Statistik
Technologien:
? 3-Tiers-Architektur, C#/VisualStudio.NET/XP, Oracle/SQL-Plus, Serialisierung/XML

2001-2002: IBM WebSphere: Anbindung der externen Geschäftspartner
? Branche: Versicherung
Aufgaben:
? Impl. xml/xsd/xsl, JAXP/XALAN-XSLT/COCOON/XERCES-Processing, XML-RDB Composition/Decompos.
Technologien:
? IBM WebSphere Application Server, WAS/WSAD, JAVA, Oracle/SQL, 2000/UNIX/CVS

2000-2001: Generische Plattform WebAuftritt/Märkte/Wertpapierhandel für Multi-Banken
? Branche: Bank
Aufgaben:
? Beratung/Entwicklung der einzusetzenden Technologien JAVA/J2EE/XSL/XML/HTML/CSS
? Impl. WebSites/XSLT für dynamische Web-Contents, DB-Design, dynam. WebSites-Process-Config
Technologien:
? Reuters/TIBCO/Marktdaten/NetTrading/News/Charts-Server, JAVA, Xml-Spy, Oracle/CVS/UNIX/2000

1999-2000: Webshop, Zulieferer/Kunden-Anbindung (SCM/CRM), Order-Abwicklung, ERP-Anbindung
? Branche: eCommerce
Aufgaben:
? Order-/Billing-Prozesse, ERP-Anbindung-Modul mit XML-/XSL, Websites, DB-AcessLayer
Technologien:
? Intershop, UML/XML/XSL/XSLT/DOM, CGI/PERL/HTTP/SMTP/FTP/IIS, ODBC/Sybase, E-Procurement

1998-1999: Software zur Aufnahme/Verarbeitung der Daten des anrufenden Versicherungsnehmers
? Branche: Versicherung / Call-Center
Aufgaben:
? Impl: MFC-GUI, Doc-Kompo-Tool, Berechtigung-/Konfig-Modul, DB-Acess-Layer; Architektur/UML-Model
Technologien:
? UML/OOA/OOD/OOP/MVC, MS-Visual-C++/C, Oracle/SQL/OCI, PVCS/UNIX/2000

1997-1998: Websites der internen Abteilungen
? Branche: Industrie
Aufgaben:
? Design und Programmierung der Websites, Implementierung Applets
Technologien:
? HTML, Java-Script, CSS, SWING/JAVA/J2EE, Html-Kit, SQL/Oracle, FTP, CVS, NT/LINUX

1996-1997: Tool für die Lagerverwaltung und Konfiguration von Produkten
? Branche: Industrie
Aufgaben:
? JAVA-Programmierung, Entwicklung der GUI mit SWING, DB-Anbindung mit JDBC und SQL
Technologien:
? IBM VisualAge for JAVA, SWING, JDBC, SQL, DB2, ClearCase, NT, SUN

1995-1996: Entwurf/Projektierung-Tools für Bahn-Gleise/Oberleitung
? Branche: Industrie / Bahn
Aufgaben:
? Impl.: GUI, open DataAccessLayer, Projekt-/Benutzer-/Berechtigung-Verwaltung
Technologien:
? OOA/OOD/OOP, C++/C, NT, ODBC, SQL, Oracle/DB2/SqlServer/Sybase/SqlBase/Access/dBase

Position

Position


Kompetenzen

Kompetenzen

Top-Skills

LIFERAY FullStack Kubernetes Java EE Angular SpringBoot OpenShift Docker

Produkte / Standards / Erfahrungen / Methoden

LIFERAY
1) Architecture-Stacks & JEE-Standards:
    ? JSR286-WebPortal-Plattform:
        ? LIFERAY DXP/CE 7/6: 6 in 1 Platform: WebGUI/WebContent/Collaboration/SocialNetwork/Integration/Commerce, with Client-Extensions (FrontEnd/MicroService/Configuration/Batch)
        ? IBM WebSphere-Portal
    ? WebGUI-Layer:
        ? Portlet3.0/2.0(JSR362/JSR286), LIFERAY-Custom-Element-Client-Extension
        ? LIFERAY-MVC-Portlet/JSP/Clay, LIFERAY-Faces-Portlet/JSF/PrimeFaces, Bean-Portlet3.0/CDI, PortletMVC4Spring, Spring-MVC-Portlet, JEE.MVC, npm-Angular-Portlet, npm-React-Portlet, npm-Vue-Portlet, WSRP(WS for remote Portlets), IPC Inter Portlet Communication: clientside/JS-Event, serverside/PortletEvent
        ? JEE.JSF(+ CDI + Facelets/XHTML), Apache DeltaSpike, LIFERAY-Faces, PrimeFaces, MyFaces/Tomahawk, RichFaces, ICEFaces, Jakarta-Faces, Vaadin
        ? TypeScript, Angular/PrimeNG/AngularMaterial, React/PrimeReact/JSX, Vue/PrimeVue, RxJS, NestJs, Node.js, jQuery, AUI, AJAX/JSON/JSONP, JEE.JSON-B/-P
        ? JSP/JSTL, Servlet, Freemarker, Struts, HTML5/CSS3, BootStrap, SCSS/Sass/LESS, Node.js, npm, Webpack
    ? Service-Layer:
        ? LIFERAY-REST-Builder/LIFERAY-Objects-Model-Builder: Headless REST-API/OpenAPI, GraphQL-API
        ? LIFERAY-ServiceBuilder (generated: LocalService/RemoteService, JSON-REST-WS/SOAP-WS) + Frameworks: Resource/Permission, Asset, Workflow, Search, SocialNetwork + RBAC
        ? "Data"-oriented-WebServices (SOAP-/REST-WS : SOAP-/JSON-data)
        ? "Presentation"-oriented-WebServices (WSRP: portlet-UI) (Web Services for Remote Portlets)
        ? WebServices Apache-CXF/Apache-Axis2/RI(Metro/Jersey), JSON-WSP / JSON-RPC / XML-RPC, gRPC
        ? SOAP(JAX-WS/WSDL), REST(JAX-RS/WADL)/OpenAPI/Swagger, XML/JSON, JEE.JSON-P/JSON-B, JEE.JAXB
        ? JEE.EJB/SessionEJB(Statefull/Stateless)/MDB, CDI/Weld; OSGi-Service/MicroService/DS
        ? REST(CRUD)/SpringBoot/Quarkus/OpenAPI, CRUD/Node.js/Express/NestJS
    ? Persistence-Layer / Model-Layer:
        ? LIFERAY-Object-Model-Builder/Objects-FrameWork, LIFERAY-Service-Builder
        ? JEE.JPA2.2(EclipseLink)/JEE.EJB3.2/JTA/JEE7.CDI2.0(Weld), XML-JAVA-RDB-Mapping, DAO, SpringData
    ? Enterprise-Integration-Layer:
        ? SSO/WebSSO/IAM: KeyCloak/CAS/OpenSSO, OpenIdConnect/OAuth2/SAML2, LDAP/OpenLDAP/apacheDS/AD
        ? BPM/WorkFlow: BPMN-2.0/Flowable/Activiti(+CDI +JSF)/Camunda(+CDI +JSF), LIFERAY-Workflow/Kaleo
        ? Messaging/Streaming: Apache Kafka, JMS/ActiveMQ, LIFERAY-MessageBus
        ? BI : ETL/OLAP/Reporting/DashBoard, Pentaho, LIFERAY-BI
        ? SOA: OSGi, EAI, BPM, WSRP, WS/SOAP/JAX-WS/REST/JAX-RS(Jersey)
        ? WCM: LIFERAY WCM/CMS, IBM ILWWCM, JCR(JSR170), CMIS, JackRabbit, OpenCms
    ? ApplicationServer/WebServer-Layer:
        ? TomCat, JBoss/WildFly, GlassFish/Payara, IBM-WebSphere, WebLogic, TomEE, HTTPD, Apache, NGINX
    ? DBMS-Layer / Store-Layer:
        ? Oracle, PostgreSQL, MySQL/MariaDB, MS-SQL, DB2, Derby/JavaDB, H2, MongoDB; SQL/JDBC/ODBC
        ? Bucket/AWS-S3-Store/GCP-GCS-Store, DB-Store, (Simple/Advanced)-File-System-Store, CMIS-Store
    ? OS-Layer / VM-Layer:
        ? WINDOWS(10/8/7/Server), *IX(Unix/Linux/Mac/SUN/HP); VM(VMWare/VMWareFusion/VirtualBox)
    ? Cloud-Layer (IaaS/PaaS/SaaS) / Container-Layer / Microservices:
        ? Kubernetes/OpenShift/ClusterApi, Docker(image/container/service/task/swarm/node/services/stack)
        ? AWS(EC2/EBS/RDS/S3/ECS/ACR/Fargate/EKS/Lambda/CloudFront/IAM/CDK/CloudShell)
        ? GCP(GCE/CloudSQL/GCS/GKE), Azure(VM/Database/Files/Container/AKS), Akamai
        ? Microservices, Serverless Architectures
    ? IT-Automation / Configuration-Management (IaC):
        ? Ansible/Playbooks, Terraform, Vagrant, Virtualbox, Helm/Helm-Chart, ArgoCD, Puppet

2) Frameworks & Methods:
    ? BPM: BPMN2/DMN/CMMN, Flowable/Activiti/Camunda(+JSF+CDI), LIFERAY-Workflow/Kaleo
    ? BI: ETL/OLAP/Reporting(JFreeChart/JFreeReport)/DashBoard, Pentaho/Jasper/BIRT, LIFERAY-BI
    ? ESB: ServiceMix, ActiveMQ, CXF, Activiti; LIFERAY-MessageBus
    ? Messaging Engine: Apache Kafka, Apache ActiveMQ, MuleMQ, IBM WebSphereMQ, LIFERAY-MessageBus
    ? Messaging: Enterprise-Inside: JMS/ESB; Inter-Enterprise-Over-Internet(B2B): JAXM/ebXML
    ? WebService: CXF/Axis2/RI(Metro/Jersey), SOAP/JAX-WS/WSDL/JAX-RM, REST/JAX-RS/WADL, XML/JSON
    ? EIS Enterprise Information System Connection: ESB, JCA, JDBC, JMS
    ? JAVA-RDB Mapping: Apache Torque (generates Persistence-Layer via DB-Layout/XML-Schema), JPA(EJB3), Hibernate, Castor-JDO, iBATIS/MyBatis, CMP-EJB(EJB2)
    ? JAVA-XML Mapping: (Marshalling/Unmarshalling): JEE.JAXB, XMLBeans, Castor-XML
    ? XML-RDB Mapping: Hyper jaxb/+jpa, Hibernate/DOM4J, XML-DBMS, dbsql2xml, Xquare, ODBC2XML, XDK
    ? XML-Transf.: XML/XSD/DTD/XSL/XSLT/XSL-FO/XPath; JAXP: DOM/SAX/StAX; XERCES/XALAN/COCOON/FOP
    ? Methods: OOA/OOD/OOP, SOA, UML-Modelling, ERM-Design, Design-Pattern, MVC-Pattern, V-Modell
    ? Framework: Spring, SpringBoot, SpringDataJPA, SpringPortletMVC, SpringMVC, Quarkus
    ? Protocol: HTTP/HTTPS, SSL, TCP/IP, IMAP/POP3/SMTP, FTP/SFTP, SSH, SCP, WebDAV, SOAP
    ? Test/Log/Monitoring: E2E-Tests/Selenium/Cypress/Playwright, Eclipse Hyades, MockEJB/Cactus/HttpUnit/JUnit, Log4J, WebServiceExplorer, SoapUI, UTC, TCP/IP-Monitor, PostMan,  Selenium/AutomaticWebTest, Apache JMeter

3) Servers & Tools:
    ? Portal Server JSR286: LIFERAY Portal, IBM WebSphere Portal, JetSpeed, JBoss/GateIn
    ? Portlet Container 2.0 JSR286: Pluto, OpenPortal Portlet Container
    ? JEE Appl.Server: TomCat, JBoss/WildFly, GlassFish/Payara, IBM WebSphere, Geronimo, BEA, TomEE
    ? JEE Containers: Web-Container, EJB-Container, ApplicationClient-Container, Applet-Container
    ? Web Server: Apache-HTTP-Server, IBM-HTTP-Server (IHS), HTTP-Server-Plugin, Jetty, NGINX
    ? IDE: Eclipse, IntelliJ, IBM RSA/RAD, NetBeans, JDeveloper
    ? Project Management/BuildTools/CI: Jenkins/hudson, GRADLE/build.gradle, MAVEN/pom.xml, ANT
    ? Source Code Magnagement SCM: GitLAb, Git/Gerrit, SVN(SubVersion)/TortoiseSVN, CVS, PVCS, ClearCase
    ? Bugs-Tracking / Tickets System: Polarion, JIRA/Atlassian, TRAC
    ? Wiki-SW: Confluence/Atlassian, Wiki, Twiki, TRAC
    ? Utils: VMWare/VirtualBox, Helm/Helm-Chart, Podman, SwaggerUI, Putty, WinSCP, RealVNC, Dbeaver, SquirreL-SQL, PKI

4) Products / eBusiness / ERP:
    ? WCM: LIFERAY WCM/CMS, IBM ILWWCM, JCR(JSR170), CMIS, JackRabbit, OpenCms
    ? Shop/eCommerce/ERP/CRM: KonaKart, Apache OpenForBusiness OFBiz, Shopizer, InterShop, Microsoft Dynamics 365 Business Central (NaVision)

5) Applications:
    ? WebPortal-Application, WebApplication, Social-based WebApplication, WebSite, WebContent
    ? Applet-Client, JavaEE-Application-Client, Java-Standalone-Application
    ? Presentation-oriented WebAppl. (Service-Client), Service-oriented WebAppl. (Service-Endpoint)

Betriebssysteme


Programmiersprachen

.
    ? JavaEE/JEE 11/10/9/8/7/6/5/2, JSE/JAVA 21/17/11/8
    ? Portlet 2.0 JSR286 JSR168, JSF 2.x /Facelets/EL/AJAX/XHTML
    ? JSP/JSTL/EL/Servlets, Struts/Tiles, Angular, React, Vue, TypeScript, JSX, JS
    ? HTML5/CSS3/SCSS/JavaScript(OO), FreeMarker/FTL/Velocity/VM, XML/XSL/XSLT
    ? JAVA, Kotlin, Golang, Python, C#/C++/C, Prolog, Pascal, Basic, Perl(OO), SQL/JDBC/ODBC
    ? UNIX-Shell(bash, zsh, tcsh/csh, ksh), Assembler, Yacc/Lex
    ? Sehr hohes Verständnis für Programmiersprachen und logische Abläufe
    ? Sehr schnelle Einarbeitung

Datenbanken

.
    ? Oracle, PostgreSQL, MySQL/MariaDB, MS-SQL, DB2, Derby/JavaDB, HSQLDB, H2
    ? Sybase, Gupta, Access, dBase, Lotus-Notes, MongoDB
    ? Sehr gute Kenntnisse in Anwendungen-Entwicklung mit relationalen DB
    ? Sehr gute Kenntnisse in objekt-relationales Mapping, Persistence/JPA-Entwicklung

Datenkommunikation

.
    ? Internet, Intranet, HTTP/HTTPS/WebDAV/FTP/SMTP/TCP/IP/CGI
    ? Ethernet, Windows Netzwerk, ISO/OSI, WAN/LAN
    ? Message-Queuing/JMS, WebSphereMQ/WMQ

Branchen

Branchen

? Internet, eBusiness, eCommerce, B2B/B2C/B2D/B2E
? Banken, Börse, eBrokerage, Finanz-Dienstleistungen, Versicherungen
? Telematics, Telekommunikation, Logistik, Industrie, Handel, Energie, Automobile, Luftfahrt

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz

Schweiz / Nicht-EU: Nur 100% REMOTE-Einsatz ! Kein Vorort-Einsatz ! (wegen Steuer/Soz-Abgabe/KV in der Schweiz / Nicht-EU, wegen deutscher Steuer-Komplikationen)

möglich

Projekte

Projekte

Aus- und Weiterbildung

Aus- und Weiterbildung

Projekte:


2022-2024: LIFERAY-DXP-7.4 Portal: Migration Customer-Portal and Employee-Portal to Liferay-7.4 on Docker-Platform on AWS-Cloud
? Branche: Construction & Mining Machines
Aufgaben:
? Adm./inst./conf. AWS-EC2, AWS-RDS/PostgreSQL, AWS-S3, AWS-LoadBalancer, AWS-VPC, AWS-CloudWatch, AWS-Cloud, AWS-IAM, AWS-Artifacts (KeyPair, SecurityGroup, TargetGroup, LaunchTemplate, AutoScalingGroup)
? Inst. Docker-Engine-Platform, inst./conf./deploy Docker-Containers (Liferay, PostgreSQL, ElasticSearch) via Docker-Compose, impl. docker-compose.yaml (services, image, depends_on, environment, ports, volumes, configs, secrets, networks, command), impl. Bash-Script
? Migration/upgrade Liferay-DXP-6.2 to 7.4 on Docker-Flatform on AWS-Cloud, upgrade/modify Database, update/Cleanup Documents&Media-Store, config ElasticSearch, Liferay-Customizing, Liferay-Configurations
? Impl./modify Frontend: Liferay-MVC-Portlet, Spring-MVC-Portlet, JSF/PrimeFaces-Portlet, Facelets/CustomTag/XHTML, npm-Angular-Portlet, Angular-Application-iFrame-Portlet, Angular-Application, Overview-Portlet/Details-Portlet/IPC Inter-portlet-Communiation, Hooks, JSP/JSTL/CustomTag, HTML/SCSS/JavaScript, Layouts/Themes/Freemarker-Template, Responsive-Design/Bootstrap, REST-Api-Client
? Create/conf. Site/WebPages, UserGroups/Roles/Permissions, Documents&Media, Webcontents/CMS; impl./conf. WebContent-Structure, WebContent-Template, Freemarker-Template
? Impl Backend: Webservice/OpenAPI/REST/CRUD/SpringBoot/SpringDataJPA, Liferay-REST-Builder/OpenAPI, Java17/JavaEE(EJB/SessionEJB/MDB/CDI)
? CI/CD: Impl./modify Jenkins-Pipelines, build/deploy Liferay-Artifacts to Liferay-Docker-Container
Technologien:
? LIFERAY DXP 7.4/Tomcat, AWS-EC2/RDS/S3, Docker/docker-compose, PostgreSQL, ElasticSearch
? OSGI, Portlet, JAVA17/JavaEE, JSP/Html/JS, Theme/Bootstrap/SCSS, Angular/TypeScript, REST/SpringBoot, Podman
? Eclipse/IntelliJ, Git/GitLab/Jenkins/CI/CD, Putty/SSH/WinSCP, Confluence/JIRA/Scrum, LINUX/CentOS/Win

2020-2022: LIFERAY-DXP-7.2 Portal: Migration Liferay-Portal-6.2 to 7.2 on On-Premise-Docker-Platform
? Branche: Bank
Aufgaben:
? Inst. Docker-Engine-Platform on VM-Instances, inst./conf. Liferay-Cluster(cluster.link), inst./conf./deploy Docker-Containers (Liferay, PostgreSQL, ElasticSearch, NGINX) via Docker-Compose, impl. docker-compose.yaml (services, image, depends_on, environment, ports, volumes, configs, secrets, networks, command), impl. Bash-Script
? Migration/Upgrade Liferay-DXP-6.2 to Liferay-DXP-7.2, Upgrade Liferay-Database 6.2 to 7.2, Migration/OSGI-fy WAR-Portlets to OSGI-JAR-Portlets/Plugins, OSGI-fy vanilla-JARs to OSGI-JARs/OSGI-Modules, Liferay-Customizing
? Impl./modify Frontend: Liferay-MVC-Portlet, Spring-MVC-Portlet, JSF/PrimeFaces-Portlet, Facelets/CustomTag/XHTML, npm-React-Portlet, React-Application-iFrame-Portlet, React-Application/WebComponent, IPC, Hooks, JSP/JSTL/CustomTag, HTML/JavaScript/JSX, Layouts/Themes, HTML/SCSS/JavaScript
? Impl. Backend: REST-Webservices/CRUD/SpringBoot/SpringDataJPA, LIFERAY-Service-Builder / LoccalService/RemoteService/service.xml/JSON-WS/SOAP, Java/JavaEE(EJB/SessionEJB/MDB/CDI)
? Impl./modify/deploy Portal-Artifacts: Sites(WebPages/WebContents/Documents&Medias), Groups, Roles, Portlets, LDAP-Configs
? Concept/Config Authorization/Permissions: UserGroups + Roles + Pages + Sites
Technologien:
? LIFERAY DXP 7.2/Tomcat, Docker, PostgreSQL/Oracle, ElasticSearch, NGINX-LoadBalancer/WebServer
? OSGI/Portlet, React/JSX/node.js, REST/SpringBoot/Podman, Camunda/BPMN, LDAP, HTTP/HTTPS, JAVA/JavaEE
? Putty/SSH/WinSCP, Eclipse/IntelliJ, Git/GitLab/Maven, Confluence/JIRA/Scrum, LINUX/RHEL/Win10

2018-2020: LIFERAY-DXP-7.1 Portal on Kubernetes/OpenShift-Cluster on On-Premise-Platform: eBusiness-Platform for FuelCard / Toll(Maut) / ValueAdded-Services
? Branche: Telematics
Aufgaben:
? Inst./conf. Highly Available Kubernetes/OpenShift-Cluster (stacked etcd topology): VIP + 2x HAProxy + 3x Master + 3x Worker, inst. MetalLB-LoadBalancer + Ingress-Nginx-Controller
? Impl. CI/Jenkins-build-pipeline: impl Dockerfile, build Docker-Image, push to Docker-Repo
? Impl. CD/Jenkins-deploy-pipeline: impl Kubernetes/OpenShift-Artifacts (Namespace.yaml, Ingres.yaml/Route.yaml, Service.yaml, Deployment.yaml, ReplicaSet.yaml, StatefulSet.yaml, DaemonSet.yaml, Pod.yaml, Container/Image, PersistentVolumeClaim.yaml, PersistentVolume.yaml, StorageClass.yaml, ConfigMap.yaml, Cronjob/Job.yaml, ServiceAccount.yaml, ClusterRoleBinding.yaml, Secret.yaml), build and deploy to Kubernetes-Cluster, impl. Bash-Script, impl. Helm-Chart(values.yaml, Chart.yaml, templates, deployment.yaml, service.yaml, ingress.yaml, serviceaccount.yaml, hpa.yaml, _helpers.tpl)
? Impl./Deploy Applications to Kubernetes/OpenShift-Cluster via CI/CD: Liferay-Portal-Cluster, PostgreSQL(Database), ElasticSearch-Cluster(Search-Engine), pgAdmin4(DB-WebClient), James(Email-Server), Roundcube(Webmail-Client), KeyCloak(SSO/IAM)/OpenIDConnect/OAuth2.0, Matomo(Web-Analytic)
? Impl. Messaging: Kafka, Producer/Consumer, Topics/Records/Messages, publish/subscr., spring-kafka
? Config Liferay-Portal, SSO/KeyCloak, Realm/Themes/Clients, OIDC OpenIdConnect-Adaper/-Config
? DevOps/Operation-Support, BugFix, Change-Request/Service-Request-Support
? Impl./modify Frontend: OSGi-Module(Portlet/Hook/Theme/Layout), Liferay-MVC-Portlet, Spring-MVC-Portlet, JSF/PrimeFaces-Portlet, Facelets/CustomTag/XHTML, npm-Angular-Portlet, npm-React-Portlet, JSP/JSTL/CustomTag, Html/SCSS/Bootstrap, JavaScript/ TypeScript, WebPages, Layout/Theme/Freemarker-Template, WebContents/CMS, Liferay-Customizing
? Impl. Backend: REST-Webservices/CRUD/SpringBoot/SpringDataJPA, Liferay-ServiceBuilder/REST/JSONWS, Java/JavaEE(EJB/SessionEJB/MDB/CDI)
Technologien:
? Portal: LIFERAY DXP 7.1/Tomcat, OSGi Module, Portlet, Angular/React/TypeScript/node.js, Html/CSS/Bootstrap, JSP/Freemarker, WCM/FirstSpirit/Lucene, REST/SpringBoot, HTTP/HTTPS, JAVA/JEE
? SSO/Web/IAM(Identity&Access Management): KeyCloak/OpenIDConnect/OAuth2/JSONWebToken, LDAP
? On-Premise-Cluster: OpenShift/Kubernetes/kubectl/kubeadm, Container: Docker/Image/Microservice
? Messaging/Events/Streaming: Kafka, Producer/Consumer, publish/subscribe, spring-kafka
? Monitoring: Grafana/Prometheus/Prometheus-Node-Exporter/ElastAlert
? Logging: ELK-Elastic-Stack/Elasticsearch/Logstash/Kibana(Frontend/WebGUI)/fluentd/ElastAlert
? Alerting: Prometheus/Prometheus-Alertmanager/Grafana(WebGUI/Dashboard)/ElastAlert/JIRA
? CI/CD Jenkins/PipeLine/GitLab/Git, Maven/Gradle, Docker, groovy/yaml, Helm-Chart
? Eclipse/IntelliJ, Putty/SSH/WinSCP, JIRA/Confluence/Scrum, PostgreSQL/pgAdmin, Podman, NGINX, LINUX/RHEL/Win10

2016-2018: LIFERAY-DXP-7 Portal: Enterprise-WebPortal
? Branche: Versicherung
Aufgaben:
? Portal install/config: LIFERAY-DXP/JBOSS, Portal-Database/Oracle, Elastic-Search
? Liferay-Clustering: Cluster, vertical/horizontal instances, virtual-Hosting, Load-Balancer /WebServer/Apache-HTTP-WebServer/Reverse-Proxy, multiple Application-Server instances
? Site-Development: Public-/Private-WebPages/Site, Site-/Page-Templates, Resources-Importer
? Look&Feel: analyze/concept & impl. gradle-based Theme, ThemeContributor/Appl-Decorator, LayOut-Template, _styled/CSS-Scopes/#banner/#content/#footer, SCSS/Vars/Mixins/Bootstrap, Freemarker-Templates/.ftl
? WebContent/CMS: analyze/concept/impl. via WC-Structure/WC-Template/Tag/Category/Kaleo-WorkFlow, TagCloud-Portlet, TagsNavigation-Portlet, Categories-Navigation-Portlet
? Application: analyze/concept/impl. via OSGi-Module, LiferayMVC-Portlet, JSF-Portlets(+PrimeFaces +CDI), Facelets/CustomTag/XHTML, npm-Angular-Portlet, npm-React-Portlet, TypeScript, Contract-List-Portlet, Contract-Details-Portlet, Partner-Infos-Portlet, JSP/JSTL/CustomTag, HTML5/CSS3/jQuery, REST/CRUD/SpringBoot, Liferay-Customizing
Technologien:
? LIFERAY 7.0/JBOSS, OSGi-Module, Themes/Freemarker, Bootstrap/SCSS/Sass, HTML5/CSS3/jQuery, JAVA/JEE
? MVC-Portlet, JSF-Portlet/PrimeFaces, npm-Angular-Portlet/TypeScript, Node.js, SpringBoot/Spring
? Git/GitLab, Gradle, Eclipse/IntelliJ, Putty/SSH/WinSCP, ORACLE, Scrum/JIRA/Confluence, LINUX/SUSE/Win

2015-2016: LIFERAY Portal: Community Platform for Seamless Driver-Experience
? Branche: Automobil
Aufgaben:
? Adm./inst./conf. AWS-EC2, AWS-RDS/MySQL, AWS-S3; inst./conf./deploy Liferay + Applications on AWS-EC2
? Site-Development/WebPages: Dashboard-Page, Garage-Page, Drivers-Page, Experience-Page, Forum-Page, Layout/Theme, WebContents/CMS
? Asset-Development: Asset(Driver/Vehicle/Event/Story), Asset-Renderer, Asset-Display-Portlet
? Hook-Plugin Impl./Customizing: portal-properties-Hook (Portal-Event-Hook, Listener-Hook), language-properties-Hook, custom-jsp-Hook, service-Hook
? Service-Layer/Persistence-Layer Impl.: Liferay-Service-Builder, service.xml, Driver, Vehicle, Event, Story, EventAttendee; IgDom-Service, CoSy-Service, VIN (Vehicle Id. Number )
? Impl. FrontEnd: Spring-MVC-Portlet, article-assets-portlet, dashboard-forum-teaser-portlet, driver-profile-portlet, garage-vehicle-portlet, login-portlet, event-attendee-portlet, HTML5/CSS3/Bootstrap/JS/jQuery, WebPages/Layout/Theme, Custom-Fields
Technologien:
? LIFERAY/Tomcat, Portlet, JAVA/JEE, JS/jQuery/Ajax, JSP/HTML5/CSS3/Bootstrap, Eclipse/IntelliJ
? AWS/EC2/RDS/S3, Putty/SSH/WinSCP, Git/maven, JIRA/Confluence/Scrum, PostgreSQL, LINUX/Ubuntu/Win

2014-2015: LIFERAY Portal: Telematics-Platform for Online Fleet Management Services & EOBR Electronic On Board Recorder
? Branche: Telematics
Aufgaben:
? Adm./inst./conf. AWS-EC2, AWS-RDS/MySQL, AWS-S3, AWS-LoadBalancer, AWS-VPC, AWS-IAM, AWS-Artifacts (SecurityGroup, TargetGroup, KeyPair); Inst./conf./deploy Liferay + Applications on AWS-EC2
? Portlet-Impl./Modif.: DisplayVehiclePositions-Portlet, DisplayVehicleTracks-Portlet, FindNearestVehicles-Portlet, ManageCustomers-Portlet, ManageDrivers-Portlet, ManageVehicles-Portlet, ManageTrailers-Portlet, ManageEOBRs-Portlet, ManageDocuments-Portlet
? Concept&Impl.: JSP/OO-JS-FrameWork: Modular-based/Event-based/OO-JavaScript-based, encapsulate/reusable/looseCoupling; Event-based with FrontEnd-LIFERAY-Event-Bus(clientside"IPC")
? Concept&Impl.: MAP-FrameWork(PVT-Map / Geo-Data / Position / Route / Logistics): Generic OO-Map-API / OO-PTVMap-Tasks / autom. Tasks-Processing
? Concept&Impl.: Multi-Portlets-Maven-Project: namespace-oriented structure, common resources
? Impl/conf Hook-Plugin: create WebPages/Roles/Portlet-Instances, exec pre/post-Event-Actions
? impl/conf Theme-Plugin: common OO-JS-FrameWork, LayOut/CSS/Bootstrap, Theme/Freemarker-Template
? Impl. JSON-based-Service, AJAX-Call & asynchr. event-based JSON-processing WebClient
Technologien:
? LIFERAY 6.2/TomCat, JSP/HTML/CSS/Bootstrap, jQuery/OO-JS/JSON, SlickGrid/PTV-Map, FrontEnd-Event-Bus
? LIFERAY-Service-Builder/WebService, JSON based Service-Layer, SPRING-MVC/SpringBoot, HTTP, Java/JEE
? AWS/EC2/RDS/S3, Putty/SSH/WinSCP, Jenkins/CI/CD, Eclipse/Maven/Git, SOAPMonitor, LINUX/Win, Scrum

2013-2014: LIFERAY Portal + JSF/PRIMEFACES: Provisioning-Platform for Internet / TV / Cable / Mobile / Phone-Services
? Branche: Internet & Telecommunication
Aufgaben:
? Portlet-Implementation with current newest Technologies of LIFERAY & JEE6 & JSF-Frameworks: LIFERAY-6.2-EE, JSF-Portlets-2.x + LiferayFaces + JEE6.JSF-2.x + Facelets/CustomTag/XHTML + PrimeFaces, JEE6.CDI (Context&Dependency Injection) + Weld, JEE6.JPA + SpringData-JPA/Hibernate + SQLCustomQueries
? Portlet-Implementation: ProductManager-Portlet, ProductSearch-Portlet, ProductList-Portlet, ProductEdit-Portlet, ProductCreate-Portlet, AppPropsManager-Portlet, AppPropsList-Portlet, AppPropsEdit-Portlet, AppPropsCreate-Portlet, DB-based-Pagination
? Messaging: Inter-Portlet-Comnunication IPC(serverside), LIFERAY-Message-Bus, Message-Scheduler
? Install/Config: Portal-Install/Config, Hooks, WebPages, Themes, Layout-Templates, Custom-Attributes
Technologien:
? LIFERAY 6.2/JBoss, Portlet, Java/JEE, JSF/PrimeFaces/Facelets, Theme/Freemarker-Template, HTTP/HTTPS
? SpringData JPA/Hibernate, Maven/pom.xml, Putty/SSH/WinSCP, SVN, Scrum/JIRA/Confluence, LINUX/Win7

2012-2013: LIFERAY Portal JSR286: Online-Portal for Simulator-Booking for Flight-Training
? Branche: Luftfahrt
Aufgaben:
? Portlet-Impl.: Liferay-MVC-Portlet, JSF/PrimeFaces-Portlet, Facelets/CustomTag/XHTML, BookingView-Portlet, ListView-Portlet, PlannerView-Portlet, Offers-Portlet, Basket-Portlet, BasketInfo-Portlet, Basket-Timer, Simulator-Timer, DB-based-Pagination/Sort/Tabs
? Order-Processing: request/confirm/reject/shift/cancel/repost, Availabilities/Requests/Offers/ Confirmations, MassOrder-/SingleOrder-Processing, History-List, Scheduled-Jobs, CleanUp-Hook
? Messaging: Inter-Portlet-Communication IPC, LIFERAY-Message-Bus, Message-Scheduler/Quartz, LIFERAY-FrontEnd-Messages
? Install/Config/Impl: Portal-Install/Config, Hooks, WebPages, Themes, Layout-Templates, WebContents/CMS, Custom-Attributes, Liferay-Customizing
Technologien:
? LIFERAY 6.1/Tomcat, Service-Builder/SQLCustomQueries, MVC-Portlet/JSP/jQuery, JSF-Portlet/XHTML
? Putty/SSH/WinSCP, Tomcat/LINUX/Win7, MS-SQL/Eclipse/SVN, Scrum/JIRA/Confluence, JAVA/JEE

2011-2012: LIFERAY Portal JSR286: Online-Portal for Energy-Provider
? Branche: Energy
Aufgaben:
? Portlet-Implemention: Liferay-MVC-Portlet, DashboardWidgets-Portlet, Navigation-Portlet, Admin-Portlet, DocumentManager-Portlet, SupportContact-Portlet, StromPreisAnfrage-Portlet, StromBestellung-Portlet, AuftragsListe-Portlet, ReportController-Portlet, SendMail, IPC, Liferay-Customizing
? Install/Config: Portal-Install/Config, Hooks, WebPages, Themes, Layout-Templates, Mail/ScheduledJobs
Technologien:
? LIFERAY 6.0/Tomcat, Service-Builder, JSP/jQuery, GlassFish/MS-SQL, Eclipse, LINUX/Win, Scrum/JIRA

2010-2011: JSF WebPortal: B2B-WebApplication: Configuration and Calculation Platform (CCP)
? Branche: Telecommunication
Aufgaben:
? WebGUI-Development: JSF/Richfaces, Facelets/CustomTag/XHTML, A4J/AJAX, HTML/CSS, jQuery/Javascript
? Calculation: Opportunity, Offer, ServiceDescription, Asset, Order, Calculation, Invoice
? Configuration: Configurator, Product, Catalog, Location, Workbasket, Administration
? Multi-Tiers: WebGUI-Layer, BusinessLogic-Layer/Service-Layer, Persistence-Layer
Technologien:
? JSF/Richfaces/Facelets/XHTML, EJB/Spring/Hibernate/Oracle, JAVA/JavaEE, Eclipse/Maven, JBOSS/LINUX

2009-2010: IBM WebSphere Portal JSR286: B2C/B2E, Redaktion-System & Customer Information System
? Branche: Finance
Aufgaben:
? WebGUI-Layer: Portal-WebPages, JSF-Portlets/MyFaces(Tomahawk), Facelets/CustomTag/XHTML, IPC via Events & Public-Render-Parameters
? Service-Layer: SOA/MDA, WebService(Axis2), JMS, Portal-Search/SIAPI/Collection
? Persistence-Layer: Facade/SessionEJB3/Spring(DI)/JPA/Hibernate, JNDI/LDAP, DB-Search
? WCM/CMS: wcm.api, SiteFramework, Categories, Workflow, AuthoringTemplate, PresentationTempl
? Test/Log/Tracing/Docu: JUNIT/MOCKs, Selenium/AutomaticTest, Log4J, JavaDoc/Wiki
Technologien:
? IBM WebSphere Portal, RSA/RAD/SVN, JAVA/JEE, JSF/MyFaces, Putty, Oracle, Maven/pom.xml, LINUX/XP

2007-2008: IBM WebSphere: Web-Application for DHCP-based Provisioning-Platform for Triple Plays Internet Services Internet-Flat / Voice-over-IP / TV-Streaming over ADSL/VDSL via PPP/DHCP
? Branche: Internet & Telecommunication
Aufgaben:
? Web-Layer1(GUI): Provisionierung/Management per Struts/Tiles und EJB-/WebService-Client
? Web-Layer2: synchr.OrderRequestHndling(History/Convers./Queueing/Ack) per WS/JMS, SIB/WMQ
? Business-Layer1: asynchronous transactional Order-Message-Handling per MDB/onMessage
? Business-Layer2: asynchronous transactional Order-Processing per SessionEJB/CMT-TX, WS/JMS
? Persistence-Layer: Session-EJBs per Hibernate an Oracle-DB, per JNDI an LDAP-Server
? Test: (Unabhängiger) Layer-Test per MockEJB/Cactus/HTTPUnit/JUnit/Log4J + Dummies
Technologien:
? IBM WebSphere ND, IBM RAD, JAVA/JEE, SPRING/Hibernate/Oracle, WebService/SEI, LINUX/Win, Scrum

2005-2006: Produkt-Informationssystem und Integration von Anwendungen mit Webservice
? Branche: Internet & Telekommunikation
Aufgaben:
? Anbindung Client-Application per Webservices/WSDL/SOAP/XML, EJB/Facade/DTO
? Web-App f. Produkte-/Tariffe-Konfig. mit JSP/STRUTS/TILES/EL/JSTL/ActionServlet/ActionForm
Technologien:
? WebService/EJB/JSP/STRUTS, JAVA/JEE, SUN-App-Server, Eclipse, Oracle, UNIX/Windows, TCP/IPMonitor

2003-2004: IBM WebSphere: Online Webshop, Order-Abwicklung, ERP-Anbindung
? Branche: eCommerce
Aufgaben:
? Architektur-Design, UML-Modellierung, Websites-Entwicklung, EJB-Impl.(CMP/BMP/Session)
? Prozess-Ablauf-Steuerung, Order/Billing-Prozesse, DB/ERP-Anbindung mit XML und XSL
Technologien:
? JAVA/J2EE, Servlet/JSP, IBM WebSphere Application Server, WAS/WSAD, DB2/LINUX/2000/CVS

2002-2003: OLAP-Anwendung zur flexiblen Analyse von Daten aus der Oracle-DB mit C#/.NET
? Branche: Market Research & Finance
Aufgaben:
? GUI für Auswertungsabfrage, DB-Design, Abfrage Kriterien Analyse/Impl., Reporting/Statistik
Technologien:
? 3-Tiers-Architektur, C#/VisualStudio.NET/XP, Oracle/SQL-Plus, Serialisierung/XML

2001-2002: IBM WebSphere: Anbindung der externen Geschäftspartner
? Branche: Versicherung
Aufgaben:
? Impl. xml/xsd/xsl, JAXP/XALAN-XSLT/COCOON/XERCES-Processing, XML-RDB Composition/Decompos.
Technologien:
? IBM WebSphere Application Server, WAS/WSAD, JAVA, Oracle/SQL, 2000/UNIX/CVS

2000-2001: Generische Plattform WebAuftritt/Märkte/Wertpapierhandel für Multi-Banken
? Branche: Bank
Aufgaben:
? Beratung/Entwicklung der einzusetzenden Technologien JAVA/J2EE/XSL/XML/HTML/CSS
? Impl. WebSites/XSLT für dynamische Web-Contents, DB-Design, dynam. WebSites-Process-Config
Technologien:
? Reuters/TIBCO/Marktdaten/NetTrading/News/Charts-Server, JAVA, Xml-Spy, Oracle/CVS/UNIX/2000

1999-2000: Webshop, Zulieferer/Kunden-Anbindung (SCM/CRM), Order-Abwicklung, ERP-Anbindung
? Branche: eCommerce
Aufgaben:
? Order-/Billing-Prozesse, ERP-Anbindung-Modul mit XML-/XSL, Websites, DB-AcessLayer
Technologien:
? Intershop, UML/XML/XSL/XSLT/DOM, CGI/PERL/HTTP/SMTP/FTP/IIS, ODBC/Sybase, E-Procurement

1998-1999: Software zur Aufnahme/Verarbeitung der Daten des anrufenden Versicherungsnehmers
? Branche: Versicherung / Call-Center
Aufgaben:
? Impl: MFC-GUI, Doc-Kompo-Tool, Berechtigung-/Konfig-Modul, DB-Acess-Layer; Architektur/UML-Model
Technologien:
? UML/OOA/OOD/OOP/MVC, MS-Visual-C++/C, Oracle/SQL/OCI, PVCS/UNIX/2000

1997-1998: Websites der internen Abteilungen
? Branche: Industrie
Aufgaben:
? Design und Programmierung der Websites, Implementierung Applets
Technologien:
? HTML, Java-Script, CSS, SWING/JAVA/J2EE, Html-Kit, SQL/Oracle, FTP, CVS, NT/LINUX

1996-1997: Tool für die Lagerverwaltung und Konfiguration von Produkten
? Branche: Industrie
Aufgaben:
? JAVA-Programmierung, Entwicklung der GUI mit SWING, DB-Anbindung mit JDBC und SQL
Technologien:
? IBM VisualAge for JAVA, SWING, JDBC, SQL, DB2, ClearCase, NT, SUN

1995-1996: Entwurf/Projektierung-Tools für Bahn-Gleise/Oberleitung
? Branche: Industrie / Bahn
Aufgaben:
? Impl.: GUI, open DataAccessLayer, Projekt-/Benutzer-/Berechtigung-Verwaltung
Technologien:
? OOA/OOD/OOP, C++/C, NT, ODBC, SQL, Oracle/DB2/SqlServer/Sybase/SqlBase/Access/dBase

Position

Position


Kompetenzen

Kompetenzen

Top-Skills

LIFERAY FullStack Kubernetes Java EE Angular SpringBoot OpenShift Docker

Produkte / Standards / Erfahrungen / Methoden

LIFERAY
1) Architecture-Stacks & JEE-Standards:
    ? JSR286-WebPortal-Plattform:
        ? LIFERAY DXP/CE 7/6: 6 in 1 Platform: WebGUI/WebContent/Collaboration/SocialNetwork/Integration/Commerce, with Client-Extensions (FrontEnd/MicroService/Configuration/Batch)
        ? IBM WebSphere-Portal
    ? WebGUI-Layer:
        ? Portlet3.0/2.0(JSR362/JSR286), LIFERAY-Custom-Element-Client-Extension
        ? LIFERAY-MVC-Portlet/JSP/Clay, LIFERAY-Faces-Portlet/JSF/PrimeFaces, Bean-Portlet3.0/CDI, PortletMVC4Spring, Spring-MVC-Portlet, JEE.MVC, npm-Angular-Portlet, npm-React-Portlet, npm-Vue-Portlet, WSRP(WS for remote Portlets), IPC Inter Portlet Communication: clientside/JS-Event, serverside/PortletEvent
        ? JEE.JSF(+ CDI + Facelets/XHTML), Apache DeltaSpike, LIFERAY-Faces, PrimeFaces, MyFaces/Tomahawk, RichFaces, ICEFaces, Jakarta-Faces, Vaadin
        ? TypeScript, Angular/PrimeNG/AngularMaterial, React/PrimeReact/JSX, Vue/PrimeVue, RxJS, NestJs, Node.js, jQuery, AUI, AJAX/JSON/JSONP, JEE.JSON-B/-P
        ? JSP/JSTL, Servlet, Freemarker, Struts, HTML5/CSS3, BootStrap, SCSS/Sass/LESS, Node.js, npm, Webpack
    ? Service-Layer:
        ? LIFERAY-REST-Builder/LIFERAY-Objects-Model-Builder: Headless REST-API/OpenAPI, GraphQL-API
        ? LIFERAY-ServiceBuilder (generated: LocalService/RemoteService, JSON-REST-WS/SOAP-WS) + Frameworks: Resource/Permission, Asset, Workflow, Search, SocialNetwork + RBAC
        ? "Data"-oriented-WebServices (SOAP-/REST-WS : SOAP-/JSON-data)
        ? "Presentation"-oriented-WebServices (WSRP: portlet-UI) (Web Services for Remote Portlets)
        ? WebServices Apache-CXF/Apache-Axis2/RI(Metro/Jersey), JSON-WSP / JSON-RPC / XML-RPC, gRPC
        ? SOAP(JAX-WS/WSDL), REST(JAX-RS/WADL)/OpenAPI/Swagger, XML/JSON, JEE.JSON-P/JSON-B, JEE.JAXB
        ? JEE.EJB/SessionEJB(Statefull/Stateless)/MDB, CDI/Weld; OSGi-Service/MicroService/DS
        ? REST(CRUD)/SpringBoot/Quarkus/OpenAPI, CRUD/Node.js/Express/NestJS
    ? Persistence-Layer / Model-Layer:
        ? LIFERAY-Object-Model-Builder/Objects-FrameWork, LIFERAY-Service-Builder
        ? JEE.JPA2.2(EclipseLink)/JEE.EJB3.2/JTA/JEE7.CDI2.0(Weld), XML-JAVA-RDB-Mapping, DAO, SpringData
    ? Enterprise-Integration-Layer:
        ? SSO/WebSSO/IAM: KeyCloak/CAS/OpenSSO, OpenIdConnect/OAuth2/SAML2, LDAP/OpenLDAP/apacheDS/AD
        ? BPM/WorkFlow: BPMN-2.0/Flowable/Activiti(+CDI +JSF)/Camunda(+CDI +JSF), LIFERAY-Workflow/Kaleo
        ? Messaging/Streaming: Apache Kafka, JMS/ActiveMQ, LIFERAY-MessageBus
        ? BI : ETL/OLAP/Reporting/DashBoard, Pentaho, LIFERAY-BI
        ? SOA: OSGi, EAI, BPM, WSRP, WS/SOAP/JAX-WS/REST/JAX-RS(Jersey)
        ? WCM: LIFERAY WCM/CMS, IBM ILWWCM, JCR(JSR170), CMIS, JackRabbit, OpenCms
    ? ApplicationServer/WebServer-Layer:
        ? TomCat, JBoss/WildFly, GlassFish/Payara, IBM-WebSphere, WebLogic, TomEE, HTTPD, Apache, NGINX
    ? DBMS-Layer / Store-Layer:
        ? Oracle, PostgreSQL, MySQL/MariaDB, MS-SQL, DB2, Derby/JavaDB, H2, MongoDB; SQL/JDBC/ODBC
        ? Bucket/AWS-S3-Store/GCP-GCS-Store, DB-Store, (Simple/Advanced)-File-System-Store, CMIS-Store
    ? OS-Layer / VM-Layer:
        ? WINDOWS(10/8/7/Server), *IX(Unix/Linux/Mac/SUN/HP); VM(VMWare/VMWareFusion/VirtualBox)
    ? Cloud-Layer (IaaS/PaaS/SaaS) / Container-Layer / Microservices:
        ? Kubernetes/OpenShift/ClusterApi, Docker(image/container/service/task/swarm/node/services/stack)
        ? AWS(EC2/EBS/RDS/S3/ECS/ACR/Fargate/EKS/Lambda/CloudFront/IAM/CDK/CloudShell)
        ? GCP(GCE/CloudSQL/GCS/GKE), Azure(VM/Database/Files/Container/AKS), Akamai
        ? Microservices, Serverless Architectures
    ? IT-Automation / Configuration-Management (IaC):
        ? Ansible/Playbooks, Terraform, Vagrant, Virtualbox, Helm/Helm-Chart, ArgoCD, Puppet

2) Frameworks & Methods:
    ? BPM: BPMN2/DMN/CMMN, Flowable/Activiti/Camunda(+JSF+CDI), LIFERAY-Workflow/Kaleo
    ? BI: ETL/OLAP/Reporting(JFreeChart/JFreeReport)/DashBoard, Pentaho/Jasper/BIRT, LIFERAY-BI
    ? ESB: ServiceMix, ActiveMQ, CXF, Activiti; LIFERAY-MessageBus
    ? Messaging Engine: Apache Kafka, Apache ActiveMQ, MuleMQ, IBM WebSphereMQ, LIFERAY-MessageBus
    ? Messaging: Enterprise-Inside: JMS/ESB; Inter-Enterprise-Over-Internet(B2B): JAXM/ebXML
    ? WebService: CXF/Axis2/RI(Metro/Jersey), SOAP/JAX-WS/WSDL/JAX-RM, REST/JAX-RS/WADL, XML/JSON
    ? EIS Enterprise Information System Connection: ESB, JCA, JDBC, JMS
    ? JAVA-RDB Mapping: Apache Torque (generates Persistence-Layer via DB-Layout/XML-Schema), JPA(EJB3), Hibernate, Castor-JDO, iBATIS/MyBatis, CMP-EJB(EJB2)
    ? JAVA-XML Mapping: (Marshalling/Unmarshalling): JEE.JAXB, XMLBeans, Castor-XML
    ? XML-RDB Mapping: Hyper jaxb/+jpa, Hibernate/DOM4J, XML-DBMS, dbsql2xml, Xquare, ODBC2XML, XDK
    ? XML-Transf.: XML/XSD/DTD/XSL/XSLT/XSL-FO/XPath; JAXP: DOM/SAX/StAX; XERCES/XALAN/COCOON/FOP
    ? Methods: OOA/OOD/OOP, SOA, UML-Modelling, ERM-Design, Design-Pattern, MVC-Pattern, V-Modell
    ? Framework: Spring, SpringBoot, SpringDataJPA, SpringPortletMVC, SpringMVC, Quarkus
    ? Protocol: HTTP/HTTPS, SSL, TCP/IP, IMAP/POP3/SMTP, FTP/SFTP, SSH, SCP, WebDAV, SOAP
    ? Test/Log/Monitoring: E2E-Tests/Selenium/Cypress/Playwright, Eclipse Hyades, MockEJB/Cactus/HttpUnit/JUnit, Log4J, WebServiceExplorer, SoapUI, UTC, TCP/IP-Monitor, PostMan,  Selenium/AutomaticWebTest, Apache JMeter

3) Servers & Tools:
    ? Portal Server JSR286: LIFERAY Portal, IBM WebSphere Portal, JetSpeed, JBoss/GateIn
    ? Portlet Container 2.0 JSR286: Pluto, OpenPortal Portlet Container
    ? JEE Appl.Server: TomCat, JBoss/WildFly, GlassFish/Payara, IBM WebSphere, Geronimo, BEA, TomEE
    ? JEE Containers: Web-Container, EJB-Container, ApplicationClient-Container, Applet-Container
    ? Web Server: Apache-HTTP-Server, IBM-HTTP-Server (IHS), HTTP-Server-Plugin, Jetty, NGINX
    ? IDE: Eclipse, IntelliJ, IBM RSA/RAD, NetBeans, JDeveloper
    ? Project Management/BuildTools/CI: Jenkins/hudson, GRADLE/build.gradle, MAVEN/pom.xml, ANT
    ? Source Code Magnagement SCM: GitLAb, Git/Gerrit, SVN(SubVersion)/TortoiseSVN, CVS, PVCS, ClearCase
    ? Bugs-Tracking / Tickets System: Polarion, JIRA/Atlassian, TRAC
    ? Wiki-SW: Confluence/Atlassian, Wiki, Twiki, TRAC
    ? Utils: VMWare/VirtualBox, Helm/Helm-Chart, Podman, SwaggerUI, Putty, WinSCP, RealVNC, Dbeaver, SquirreL-SQL, PKI

4) Products / eBusiness / ERP:
    ? WCM: LIFERAY WCM/CMS, IBM ILWWCM, JCR(JSR170), CMIS, JackRabbit, OpenCms
    ? Shop/eCommerce/ERP/CRM: KonaKart, Apache OpenForBusiness OFBiz, Shopizer, InterShop, Microsoft Dynamics 365 Business Central (NaVision)

5) Applications:
    ? WebPortal-Application, WebApplication, Social-based WebApplication, WebSite, WebContent
    ? Applet-Client, JavaEE-Application-Client, Java-Standalone-Application
    ? Presentation-oriented WebAppl. (Service-Client), Service-oriented WebAppl. (Service-Endpoint)

Betriebssysteme


Programmiersprachen

.
    ? JavaEE/JEE 11/10/9/8/7/6/5/2, JSE/JAVA 21/17/11/8
    ? Portlet 2.0 JSR286 JSR168, JSF 2.x /Facelets/EL/AJAX/XHTML
    ? JSP/JSTL/EL/Servlets, Struts/Tiles, Angular, React, Vue, TypeScript, JSX, JS
    ? HTML5/CSS3/SCSS/JavaScript(OO), FreeMarker/FTL/Velocity/VM, XML/XSL/XSLT
    ? JAVA, Kotlin, Golang, Python, C#/C++/C, Prolog, Pascal, Basic, Perl(OO), SQL/JDBC/ODBC
    ? UNIX-Shell(bash, zsh, tcsh/csh, ksh), Assembler, Yacc/Lex
    ? Sehr hohes Verständnis für Programmiersprachen und logische Abläufe
    ? Sehr schnelle Einarbeitung

Datenbanken

.
    ? Oracle, PostgreSQL, MySQL/MariaDB, MS-SQL, DB2, Derby/JavaDB, HSQLDB, H2
    ? Sybase, Gupta, Access, dBase, Lotus-Notes, MongoDB
    ? Sehr gute Kenntnisse in Anwendungen-Entwicklung mit relationalen DB
    ? Sehr gute Kenntnisse in objekt-relationales Mapping, Persistence/JPA-Entwicklung

Datenkommunikation

.
    ? Internet, Intranet, HTTP/HTTPS/WebDAV/FTP/SMTP/TCP/IP/CGI
    ? Ethernet, Windows Netzwerk, ISO/OSI, WAN/LAN
    ? Message-Queuing/JMS, WebSphereMQ/WMQ

Branchen

Branchen

? Internet, eBusiness, eCommerce, B2B/B2C/B2D/B2E
? Banken, Börse, eBrokerage, Finanz-Dienstleistungen, Versicherungen
? Telematics, Telekommunikation, Logistik, Industrie, Handel, Energie, Automobile, Luftfahrt

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.