?Releasemanagement mittels GitLab (CI/CD)
Rolle: Senior Java- Entwickler / Team- Koordination
Softwareentwicklung und Beratung für einen großen Online- Shop im medizinischen Bereich (ShopApotheke). Der Schwer-punkt lag in der Erweiterung und Wartung eines Produkt-In-formations-Management Systems (PIM) und deren Schnitt-stellen zu anderen Systemen. Dazu gehörte auch die Analyse und Migration bestehender Daten.
Teamgröße: 12
Tätigkeit(en):Rolle: Senior Java- Entwickler
Angewandte Methoden:Anforderungsanalyse, Konzeption, Umsetzung einer Client-Server Applikation für das Controlling (Überwachung) von großen Bauprojekten bei einem internationalen Bauunterneh-men (Goldbeck).
Branche: BauwesenTeamgröße: 8
Tätigkeit(en):Rolle: Senior Java- Entwickler / Teil- Projektverantwortli-cher
Angewandte Methoden:Softwareentwicklung einer Simulationssoftware für Pressenstrassen für die Automobilindustrie für einen regionalen Maschinenhersteller.
Rolle: Senior- Softwareentwickler
Angewandte Methoden:Mitarbeit in einem großen internationalen Projekt bei IKEA als Senior Java-Entwickler und Spezialist für Datenmigration. Ziel war es bestehende HR-, Zeiterfassungs- und Einsatzpla-nungssyssteme zu migrieren und deren Bestandsdaten zu übernehmen. Zur Übertragung der Daten wurden im Rahmen des Projektes Migrationstools und Schnittstellen entwickelt, um die Daten zu übertragen.
Branche: Einzelhandel
Teamgröße: 24
? Gesamtverantwortlicher für die Datenmigration im Projekt
Rolle: Senior Java- Entwickler und Data Management Responsible
Weiterentwicklung von bestehenden Anwendungen und Neu-entwicklung von kundenspezifischen Anforderungen am Me-dical-Service-Center.
Teamgröße: 12
? Teilnahme an Code Reviews
Rolle: Java- Entwickler
Konzeption und Implementierung eines webbasierten Service Desks. Betrieb und IT-Service für Kundenapplikationen und Bestandsapplikationen basierend auf ITIL-V3 und eines eige-nen ITSM-Tools (Service Desk), Incident- und Change-Ma-nagement, Dispatching, CSI, Softwareentwicklung und Java.
Teamgröße: 6
? Teilnahme an Code Reviews
Webentwicklung basierend auf Google Material Design. Datenbankmodellierung. Automatisierte Tests. Umsetzung einer Softwarelösung zur Produktverteilung unter Einsatz der gängigen Entwicklungstools.
Software-Entgeneering (Anforderungsanalyse, Konzeption, Umsetzung) in einem internationalen Projekt zur vorlagenbasierten Erstellung legaler Dokumente aus Datenextrakten. Datenbankmodellierung und -integration. Sicherstellung der Legal Compliance beim Reporting erstellter Dokumente. Konzeption und Umsetzung einer Softwarelösung zur Datenkonvertierung, -migration basierend auf Test Driven Development. Spezifikation und Implementierung komplexer Datentransformationslogik. Modellierung und Entwicklung der UI, der Build- und Deploymentprozesse und -tools. Automatisierte Tests und Qualitätssicherung.
Lösung von Störungen (Incident) und Implementierung von Änderungen (Change) im operativen Betrieb.
Projektplanung, Anforderungsanalyse, Konzeption und Umsetzung. Projekt zur Verarbeitung, Normalisierung und Visualisierung von Electronic Data Interchange (EDI) Formaten (EDIFACT, TRADACOMS, INDICOD). Sicherstellung der Legal Compliance für elektronische Rechnungen im Kontext einer Wirtschaftsprüfung. Verfahrensdokumentation. Konzeption und Implementieren einer Benutzerschnittstelle (GUI) mit JavaFX für den Einsatz auf dem lokalen PC. Konzeption und Implementierung des EDI Parsers, sowie der Validierungs- und Normalisierungsengine.
Projektplanung und -überwachung. Projekt zur Suche in einem DVD-Rechnungsarchiv. Anforderungsanalyse und Lösungsdesign auf Basis der Kundenanforderungen. Sicherstellung der Legal Compliance für elektronische Rechnungen. Implementierung der Such-Engine unter Verwendung von Lucene. Konzeption und Implementieren einer Benutzerschnittstelle (GUI) mit JavaFX für den Einsatz auf dem lokalen PC. Erstellung von Dokumentation und User Manual. Realisierung einer portablen Java Version. Continuous integration mit Jekins/Git/Maven und Inbetriebnahme/Rollout.
Projekt zur Verarbeitung von Illumina Hochdurchsatzdatensätzen im Kontext der Transkriptom-Sequenzanalyse. Projektplanung und Recherche. Konzeption von Algorithmen zur Verarbeitung, Normalisierung und Auswertung von mit Illumina (Bestandsapplikation im Bioinformatischen Bereich) generierten Sequenzdaten. Konzeption und Umsetzung auf Basis der NetBeans Rich Client Plattform.
Projektplanung und Recherche. Implementierung von Algorithmen zur Berechnung der Distanz zwischen zwei Genomen anhand von möglichen Umordnungsprozessen von sogenannten Gen-Markern. Integration der Algorithmen in das UniMog (eine Bestandsapplikation aus dem Bio-Informatischen Bereich), das bereits mehrere Distanzmodelle implementiert.
[Name auf Anfrage] ist ein sehr erfahrener Java-Entwickler mit Erfahrung im Angular Bereich. Er ist stark in der Anforderungsanalyse und Umsetzung der Anforderungen. Die Abstimmung und Umsetzung von Produktanforderungen im Rahmen von Sprint Tickets erfolgte in den letzten Projekten in Scrum-Teams von einer Größe von 5-10 Personen. [Name auf Anfrage] ist stark in der Datenanalyse und hat im Rahmen von diversen Projekten bereits Erfahrungen in der Datenmigration machen können (siehe Projekt IKEA in der Rolle als Data Managemet Responsible). Das Entwerfen und entwickeln von REST-Schnittstellen beherrscht [Name auf Anfrage] ebenso. Für das Erstellen und Testen der Schnittstellen kam Postman zum Einsatz. Außerdem hat [Name auf Anfrage] in vergangenen Projekten im Cloud-Bereich mit Microsoft Azure gearbeitet. Das Releasemanagement wurde in diversen Projekten mittels Jenkins durchgeführt (Continuous Integration / Continuous Deployment ? CI/CD). Zum Dokumentieren der Informationen wurde Confluence genutzt, für das Tickethandling Jira. Git wurde als Versionskontrolle verwendet.
Bewertungsskala
+ = Grundkenntnisse
++ = Gute Kenntnisse
+++ = Sehr gute Kenntnisse
Java
Java
Java Enterprise Edition (JEE)
Enterprise JavaBeans (EJB)
Java Server Pages (JSP)
Java Server Faces (JSF)
Java Persistance API (JPA)
Java AWT / Swing
Java FX
Java Database Connectivity (JDBC)
JNDI
Frameworks
Spring
Hibernate
Standards
EDIFACT
TRADACOMS
EANCOM
ZUGFERD
ITIL
Bibliotheken
Log4j
Docx4j
Apache Tools
Apache Lucene
Apache PDF Box
Apache POI
Apache Commons
JUnit
Selenium
Mockito
Applikationsserver
Apache Webserver
Tomcat
Glassfish
Weblogic
Maven
Gradle
Web
HTML(5)
HAML
CSS
Bootstrap
Javascript
JQuery
PHP
XML
Jade - Template Engine
Google - Material Design Lite
Datenbanken
SQLite
MySQL
Weitere Sprachen
C
C++
C#
Perl
UNIX Shell
Bash Skripte
SQL
Entwicklungstools
IntelliJ IDEA Ultimate Edition
Eclipse
Netbeans
CVS
Subversion (SVN)
Git
Atlassian JIRA
Atlassian Confluence
Atlassian Stash
Sonar
Office
MS Excel
MS Word
MS PowerPoint
Open Office
Betriebssysteme
Windows
Linux
OSX
Continuous Integration
Jenkins
Methoden
Test Driven Development
Unified Modelling Language (UML)
Agile Softwareentwicklung
Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.