02.12.2024 aktualisiert

**** ******** ****
100 % verfügbar

Senior Applikationsarchitekt für Java- und Webanwendungen

Nürnberg, Deutschland Dipl.-Ingenieur
Nürnberg, Deutschland Dipl.-Ingenieur

Profilanlagen

cvhansgraefe.pdf

Skills

Architektur, Entwicklung sowie Test von Java-Applikationen mit Web-GUI

Programmiersprachen: Java, JavaScript, C, C++, SQL, XML, HTML, XHTML, DHTML, CSS, JSP, JSON, UML
Programmierwerkzeuge: Visual Studio, IDEA, Eclipse, PL/SQL-Developer, Enterprise Architect, MS-Frontpage, Bluefish, SilkTest, SilkPerformer, Ant, Subversion, CVS
Methoden und Techniken: OOP, OOA, OOD, Wasserfallmodell, V-Modell, agile Methoden,SCRUM
Projektmanagementsoftware: MS-Project, PHProjekt
Applicationserver: Apache Tomcat, WebSphere, Weblogic, Payara
Datenbanken: Oracle, MS-SQL-Server, MySQL
CI/CD: Jenkins
Cloud: Amazon AWS (AWS EC2, AWS RDS, AWS S3, Amazon ElastiCache, AWS ECR, AWS ECS, AWS CodeCommit, Amazon OpenSearch)
Container: Docker
Frameworks: Struts, JPA (Hibernate), JXTA, JDO, Angular JS, Spring
Repository Manager: Nexus
Betriebssysteme: Windows, Linux
Protokolle: TCP/IP, HTTP, FTP, IIOP, RMI, X.25, X.75, DSS1, HDLC
Oberflächen: Swing
Technologien: JSE, JEE, Java-Virtual-Machine, AJAX, DOM, JSP, Servlet, Peer-to-Peer, Kademlia, Multithreading, JUNIT, SOA, WebServices, Client Server
Bürosoftware: MS-Word, MS-Excel, MS-Access, MS-Powerpoint, MS-Visio, MS-Outlook, OpenOffice-Writer, OpenOffice-Calc, OpenOffice-Impress, OpenOffice-Draw, OpenOffice-Base
Branchenkenntnisse: IT, Telekommunikation, Banken, Versicherungen, Einzelhandel, Logistik, öffentliche Verwaltung

Sprachen

EnglischverhandlungssicherRussischverhandlungssicher

Projekthistorie

Softwareentwickler, Unternehmer

Hans Gräfe

Internet und Informationstechnologie

< 10 Mitarbeiter

Erstellung einer Bookmarking-Website

• Entwicklung und Implementierung der Funktionalität
• Webdesign
• funktionaler Test
• Konfigurations- und Buildmanagement
• Betrieb in der AWS-Cloud

Java, HTML, CSS, JavaScript, MySQL, Amazon AWS (AWS EC2, AWS RDS, AWS S3, Amazon ElastiCache, AWS ECR, AWS ECS, AWS CodeCommit, Amazon OpenSearch, AWS CLI), Linux, bash, IDEA, elastic search, logstash, kibana, Android, Android-Studio, verteilte Systeme, hochverfügbare Systeme

http://www.pretty-good-bookmarks.com/

Senior Anwendungsarchitekt

Telekom

Telekommunikation

>10.000 Mitarbeiter

Entwicklung eines Frontends für einen RADIUS-Server

• Erarbeitung von Architekturkonzepten
• Erarbeitung von Spezifikationen
• Erarbeitung eines Testkonzepts
• Weiterentwicklung des Softwareprozesses
• Anleitung von Entwicklern und Testern

Java, JEE, Primefaces, Maven, Git, Gitea, Gitblit, IDEA, bash, Weblogic, Jenkins

Senior Entwickler

Versicherungskammer Bayern

Versicherungen

1000-5000 Mitarbeiter

Entwicklung von Backendservices für ein Versicherungsunternehmen

• Entwicklung von Backendservices

Java, JEE, SOAP, Maven, Git, Bitbucket, IDEA, Eclipse, bash, SOAPUI

Lead Entwickler

Bundesagentur für Arbeit

Öffentlicher Dienst

>10.000 Mitarbeiter

Entwicklung einer Webapplikation zur Erstellung medizinischer Gutachten

• Entwicklung von Backendservices
• Mitarbeit an der Applikationsarchitektur

Java, Javascript, Typescript, CSS, XSL-FO, Angular, JEE, Payara, Microprofile, Rest, SOAP, Maven, Git, Bitbucket, IDEA, Junit, Mockito, Oracle, SQL, bash, OAuth2, Kubernetes, Jenkins, Nexus

Senior Entwickler

Öffentlicher Dienst

5000-10.000 Mitarbeiter

Entwicklung einer Microserviceapplikation zur Dokumentenklärung

• Entwicklung von Backendmicroservices
• technische Modellierung der Applikation

Java, Javascript, Typescript, CSS, Angular, Spring Boot, Rest, Maven, Git, Bitbucket, IDEA, Junit, Mockito, Oracle, SQL, bash, OAuth2, Spring Cloud, Spring Data, Nexus

Senior Anwendungsarchitekt

Bundesagentur für Arbeit

Öffentlicher Dienst

>10.000 Mitarbeiter

Entwicklung eines REST-Services zur Dokumentenspeicherung

• Überwachung der Umsetzung von Architekturvorgaben durch die Projektleitung
• Transfer von Architekturwissen in das Team
• Abstimmung von Architekturentscheidungen im Team
• Abstimmung von Teamentscheidungen mit der Projektleitung
• Mitimplementierung der Funktionalität im JEE- und Spring-Umfeld
• Pflege und Erweiterung der Dokumentation
• SCRUM, agile Methoden

Java, Javascript, Typescript, CSS, Angular, JEE, Spring, Rest, Maven, Git, Bitbucket, IDEA, Junit, Mockito, Oracle, SQL, bash, Jenkins, Nexus, Oracle Webcenter Content

Senior Entwickler

ING-DiBa

Banken und Finanzdienstleistungen

5000-10.000 Mitarbeiter

Update und Modularisierung einer Unternehmensmiddleware

• Implementierung der Funktionalität im JEE-Umfeld
• SCRUM, agile Methoden
• funktionaler Test
• Buildmanagement

Java, JEE, Hibernate, Spring, Rest, Maven, Git, Stash, IDEA, Junit, Mockito, JBOSS, Oracle, SQL, bash, Jenkins

Senior Entwickler

Bundesagentur für Arbeit

Öffentlicher Dienst

>10.000 Mitarbeiter

Weiterentwicklung und Pflege eines Aufgabenverwaltungssystems für den öffentlichen Dienst. Diese Arbeit wurde innerhalb mehrerer Scrum-Teams durchgeführt. Dabei wurde vom Auftraggeber großen Wert auf eine generalistische Arbeitsweise gelegt, d.h. alle Entwickler haben sowohl entwickelt, als auch analysiert, getestet und das Build-Management unterstützt.

• Analyse der zu implementierenden Fachlichkeit
• Erstellung der Spezifikation
• Implementierung der Funktionalität im JEE-Umfeld
• SCRUM, agile Methoden
• funktionaler, sowie Last- und Performancetest
• Buildmanagement

Java, JEE, JPA, EclipseLink, Spring, SOAP, Angular JS, JSF (BADF), Maven, Git, IDEA, Junit, Mockito, Weblogic, Oracle 11g, SQL, QueryDSL, bash, elastic search, logstash, kibana, Jenkins

Senior Entwickler/Analytiker

Ergodirekt

Banken und Finanzdienstleistungen

1000-5000 Mitarbeiter

Weiterentwicklung und Pflege eines Angebotssystems für Versicherungen. Ein historisch gewachsenes System mit vielen unterschiedlichen Technologien musste in kurzer Zeit übernommen und beherrscht werden. Zusätzlich musste die neu zu implementierende Fachlichkeit analysiert und spezifiziert werden.

• Analyse der zu implementierenden Fachlichkeit
• Erstellung der Spezifikation
• Implementierung der Funktionalität im JEE-Umfeld
• SCRUM, agile Methoden

Java, JEE, EJB 3.0, JPA, JNI, C, SOAP, JSP, XSLT, XQUERY, Ant,
Maven, Junit, Weblogic, Oracle 11g, SQL, PL/SQL

Senior Entwickler

Siemens Healthcare

Pharma und Medizintechnik

>10.000 Mitarbeiter

Entwicklung eines Webportals für ein SAP-Business-Warehouse. Den Kunden des Auftraggebers sollte ein performanterer und optisch ansprechenderer Zugriff auf SAP-BO-Reports geboten werden, als das mit reinen SAP-Mitteln möglich gewesen wäre.

• Vervollständigung der funktionalen Spezifikation
• Erstellung eines funktionalen Prototypen
• Implementierung der Funktionalität in Java im JEE-Umfeld
• Anbindung von SAP BO und SAP BI über Java- und WS-Schnittstellen

JEE, JSP, JPA, SAP BW (BO/BI), HTML5, CSS, JavaScript (JQuery),
RESTful Webservices, SSO

SOA-Softwaretester

Bundesagentur für Arbeit

Öffentlicher Dienst

>10.000 Mitarbeiter

Entwicklung und Umsetzung einer Teststrategie im SOA-Umfeld. Da der Kunde mit SOA Neuland betrat, mussten vor der Testdurchführung noch grundsätzliche Fragen geklärt werden.

• Entwicklung einer Teststrategie für Funktions- und für Lasttests
• Programmierung der Testcases und Erstellung der Testdatensätze
• Durchführung der Test
• Dokumentation und Auswertung der Testergebnisse

SOA, WebServices, SOAP, WSDL, SCTM, SilkTest, SOAP-UI, Oracle WebLogic, XML, XSLT 2.0, XPATH 2.0, XQUERY

SOA-Fachkonzeptler

Bundesagentur für Arbeit

Öffentlicher Dienst

>10.000 Mitarbeiter

Modellierung eines Webservice zur Erfassung und Meldung von renterechtlich relevanten Zeiten an die Deutsche Rentenversicherung.

• Analyse der fachlichen Grundlagen
• Reengineering einzubindender Legacy-Systeme
• Aufnahme der Anforderungen der servicenutzenden Abteilungen
• Erstellung des fachlichen Datenmodells
• Festlegung der fachlichen Gestaltung der Serviceschnittstelle

SOA, WebServices, UML, MID-Innovator

Softwaretestingenieur

Airbus

Industrie und Maschinenbau

>10.000 Mitarbeiter

Ein großes Luft- und Raumfahrtunternehmen benötigte eine verbesserte Test- und Integrationsstrategie für Avioniksoftware. Meine Aufgabe bestand in der Analyse der bisherigen Vorgehensweise und in der Erarbeitung eines neuen grundsätzlichen, generischen Konzepts für die zukünftige Strategie bei Test und Integration von embedded-Avioniksoftware.

Requirements-Engineering, Software-Prozesse, Verifikation und Validierung, ADA, Rhapsody, Doors, V-Modell XT, Do178b

Softwareentwickler

Allianz

Versicherungen

>10.000 Mitarbeiter

Ein großes Versicherungsunternehmen hatte eine Java-Webapplikation zur Pflege der unternehmensweiten Stammdaten entwickelt. Da der Entwickler das Rentenalter erreicht hatte und die Software für das Unternehmen von großer Bedeutung ist, wurde ich beauftragt mit:

• Durchführung von Entwickleraudits zum Sichern des Know-Hows
• Analyse des Quellcodes
• Dokumentation des Quellcodes für zukünftige Erweiterungen

Java, JSP, HTML, JavaScript, Websphere, WSAD, UML, SOA

Softwareentwickler

Internet und Informationstechnologie

50-250 Mitarbeiter

Der Kunde, ein Unternehmen welches Individualsoftware erstellt, war auf der Suche nach Lösungsansätzen, um die Projektarbeit im Unter-
nehmen effektiver zu gestalten. Auf Grund meiner Erfahrungen, wurde ich beauftragt mit:

• Vorstellung meiner Konzepte für einen Softwareprozess
• Vorstellung meiner Konzepte für eine prozessoptimierte Architektur

Java, J2EE, DHTML, OOA, OOD, OOP, SCRUM

Softwaretester

Bundesagentur für Arbeit

Öffentlicher Dienst

>10.000 Mitarbeiter

Migration von Java-ERP-Anwendungen von Oracle 9i auf 10g

• Erstellung einer Dokumentation des Ist-Zustandes
• Erarbeitung und Erstellung von funktionalen- und Lasttestcases
• Durchführung von Regressionstests und Auswertung der Ergebnisse

Java, SQL, 4Test, Tools und Software:Solaris, SilkTest, SilkPerformer, Eclipse, BES, Oracle, Hibernate, Swing

Softwareentwickler

Evosoft (Siemens-Tochter)

Internet und Informationstechnologie

50-250 Mitarbeiter

Web-GUI für die Produktdatenverwaltung eines großen Konzerns

• Erstellung einer Dokumentation des Ist-Zustandes
• Erarbeitung der nötigen Änderungen zusammen mit dem Kunden
• Implementierung der Änderungen

Java, Java-Servlets, JSP, HTML, CSS, JavaScript, JUnit, SQL, OOA, OOD, OOP, Webservices, SOA, RedHat, Eclipse, Visio, PL/SQL-Developer, WebSphere, Oracle, Struts

Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden