IT-Consulting, Requirements Engineering & Implementierung (Java, Kotlin)
- Verfügbarkeit einsehen
- 3 Referenzen
- 95‐110€/Stunde
- 65474 Bischofsheim
- DACH-Region
- de | en | es
- 24.10.2024
Kurzvorstellung
Gerne helfe ich in Ihrem Team oder alleine bei der Umsetzung Ihres IT-Projektes.
Auszug Referenzen (3)
"Er hat uns als Lead Backend Engineer in einem Kotlin/Java-Projekt unterstützt und dabei kontinuierlich die Gesamtarchtitektur verbessert."
2/2022 – 10/2023
Tätigkeitsbeschreibung
- Bewertung vorhandener IT-Architektur und eingesetzter Software Bibliotheken (libraries) & Frameworks
- Bewertung und Verbesserung der Software Qualität
- Kontinuierliche Verbesserung der Software und des Workflows
- Abstimmung mit Business Owner
- Dokumentation neuer und vorhandener Features
- Implementierung neuer Features
- Allgemeine Fehlerbehebung
XML, Json, Databricks, Backend, Docker, Git, Gradle, Graphql, Hibernate (Java), Java SE, Java-Frameworks, Java (allg.), Java Database Connectivity, Junit, Kotlin, Microsoft Azure, Microsoft SQL-Server (MS SQL), Scrum, Selenium, Test Automation, Testdesign (IT), Testen, UML
"T. war das Beste, was uns passieren konnte. Gewissenhaft, schnell, lösungsorientiert sowie sehr sozialkompetent"
8/2019 – 7/2020
Tätigkeitsbeschreibung
Analyse, Konzeption und Entwicklung einer internen Anwendung.
- Abstimmung der Requirements mit den entsprechenden Fachabteilungen
- Neuerstellung der Softwarearchitektur
- Anpassung der bestehenden IT-Architektur
- Deployment und Betrieb in der Cloud
Cloud (allg.), Confluence, Git, Hibernate (Framework), Hibernate (Java), Java SE, Java (allg.), Json, Java Database Connectivity, Jira, Junit, Microsoft Azure, Oracle Database, Representational State Transfer (REST), Software Architecture, Spring Framework, Test Automation, Testen, UML, XML
"T. hat aufgrund seiner Expertise in kurzer Zeit sehr viele Themen im Governance Umfeld voranbringen können. Jederzeit gerne wieder!"
5/2019 – 7/2020
Tätigkeitsbeschreibung
IT-Custodian im Bereich Immobilienfinanzierung
- Vorbereitung von IT Audits durch die Wirtschaftsprüfungsgesellschaft (BAIT),
- Beratung bei der Umsetzung der IT Sicherheitsstandards,
- Evaluierung vorhandener IT-Sicherheitsmaßnahmen
- Abstimmung mit Drittfirmen bezüglich IT-Dienstleistungen und deren Sicherheitsmaßnahmen
Agile Methodologie, Confluence, It-Governance, IT Service Management (ITSM), Java (allg.), Projektmanagement - Audits, Projektmanagement (IT), Prozessmanagement, Scrum
Qualifikationen
Projekt‐ & Berufserfahrung
2/2022 – 10/2023
Tätigkeitsbeschreibung
- Bewertung vorhandener IT-Architektur und eingesetzter Software Bibliotheken (libraries) & Frameworks
- Bewertung und Verbesserung der Software Qualität
- Kontinuierliche Verbesserung der Software und des Workflows
- Abstimmung mit Business Owner
- Dokumentation neuer und vorhandener Features
- Implementierung neuer Features
- Allgemeine Fehlerbehebung
XML, Json, Databricks, Backend, Docker, Git, Gradle, Graphql, Hibernate (Java), Java SE, Java-Frameworks, Java (allg.), Java Database Connectivity, Junit, Kotlin, Microsoft Azure, Microsoft SQL-Server (MS SQL), Scrum, Selenium, Test Automation, Testdesign (IT), Testen, UML
7/2020 – 12/2021
Tätigkeitsbeschreibung
IT-Architekt
-Abstimmung der Requirements mit den entsprechenden Fachabteilungen
- Neuerstellung der Softwarearchitektur
- Anpassung der bestehenden IT-Architektur
Angular, Confluence, Eclipse, Git, Hibernate (Java), Java SE, Java (allg.), Json, Java Database Connectivity, Jenkins, Jira, Oracle Database, Projektmanagement - Projektentwicklung, Representational State Transfer (REST), Scrum, Software Architecture, Spring Framework, Test Automation, Testen, UML, XML
8/2019 – 7/2020
Tätigkeitsbeschreibung
Analyse, Konzeption und Entwicklung einer internen Anwendung.
- Abstimmung der Requirements mit den entsprechenden Fachabteilungen
- Neuerstellung der Softwarearchitektur
- Anpassung der bestehenden IT-Architektur
- Deployment und Betrieb in der Cloud
Cloud (allg.), Confluence, Git, Hibernate (Framework), Hibernate (Java), Java SE, Java (allg.), Json, Java Database Connectivity, Jira, Junit, Microsoft Azure, Oracle Database, Representational State Transfer (REST), Software Architecture, Spring Framework, Test Automation, Testen, UML, XML
5/2019 – 7/2020
Tätigkeitsbeschreibung
IT-Custodian im Bereich Immobilienfinanzierung
- Vorbereitung von IT Audits durch die Wirtschaftsprüfungsgesellschaft (BAIT),
- Beratung bei der Umsetzung der IT Sicherheitsstandards,
- Evaluierung vorhandener IT-Sicherheitsmaßnahmen
- Abstimmung mit Drittfirmen bezüglich IT-Dienstleistungen und deren Sicherheitsmaßnahmen
Agile Methodologie, Confluence, It-Governance, IT Service Management (ITSM), Java (allg.), Projektmanagement - Audits, Projektmanagement (IT), Prozessmanagement, Scrum
2/2018 – 4/2019
Tätigkeitsbeschreibung
- IT Requirement Analyse mit den entsprechenden Fachbereichen.
In Workshops wurde mit den betroffenen Fachbereichen die Anforderungen aufgenommen. Diese wurden mittels UML Ablaufdiagrammen und Sequenzdiagrammen dokumentiert. Anhand von Paper / Powerpoint Prototypen und eines HTML Klick Dummys wurden diese Abläufe validiert.
- Planung der IT Architektur
Vom Kunden wurde folgende Architektur vorgegeben: Drei Server in verschiedenen Sicherheitszonen sollten mittels REST Daten austauschen, Validierungen und Authentifizierungen durchführen sowie definierte Artefakte durch einen Prozess führen.
Als Technologien kamen dabei Java 8, Spring Boot, Apache Tomcat, JUnit, OpenHTMLToPDF, Product Development Tool (PDT), JDBC, SQL, Oracle DB, SOAP, Jenkins, SonarQube, Artifactory Cloud Foundry, Kibana zum Einsatz.
- Umsetzung der Software mit einem verteilt arbeitendem Team
Das Software Projekt bestand aus zwei Frontend-Entwickler (externer Dienstleister), zwei Infrastruktur-Entwickler (internes Personal) und drei Backend-Entwicklern. Aufgabenverteilung und Koordination erfolgten mittels Atlassian JIRA und Confluence.
- Koordination des agilen IT-Teams
Durchführung und Leitung des Daily Scrums, Sprint Review und Vorbereitung des Sprint Planning.
Oracle Database, Test Automation, Testdesign (IT), Testen, Junit, Agile Methodologie, Backend, Cloud (allg.), Confluence, Git, Hibernate (Java), It-Beratung, Java-Frameworks, Java (allg.), Json, Java Database Connectivity, Jira, Microsoft Azure, Representational State Transfer (REST), Requirement Analyse, Scrum, Software Architecture, Spring Framework, UML, XML
7/2016 – 12/2017
Tätigkeitsbeschreibung
- Aufbau der Bank internen IT-Strukturen und IT-Prozesse
Die entworfenen Strukturen sollten nach dem ITIL Framework aufgebaut werden und den Anforderungen der BAFIN betreffend den Bankaufsichtliche Anforderungen an die IT (BAIT) und Mindestanforderungen an das Risikomanagement (MaRisk) genügen.
- Planung von IT-Prozessen
Es wurden in Zusammenarbeit mit dem Dienstleister und den bankinternen Verantwortlichen verschiedene Konzepte, Ablaufpläne und Verantwortlichkeitsmatrizen erstellt.
- Koordination der Software Vendoren
Für eine bessere Kommunikation und Nachvollziehbarkeit mit den Software Dienstleistern wurde ca. 80% des Kommunikationsprozess mittels (Atlassian) JIRA Backbone Issue Sync automatisiert.
- Planung und Koordination der IT-Software Rollouts
Gemeinsam mit den Software Dienstleistern, Fachbereichsleitern und Testteams wurden die Software RollOuts geplant. Als Tools kamen zum Einsatz (Atlassian) Confluence, JIRA, TestRail
- Planung und Konzeption der IT-System Gesamtabnahmen
Es wurde gemeinsam mit den Software Dienstleistern und den Verantwortlichen in den Fachbereichen eine Aktenlage geschaffen, um eine erfolgreiche Abnahme des Gesamtsystems zu ermöglichen.
Prozessmanagement, Confluence, Jira, PMO (IT), Projektmanagement (IT), Requirement Analyse, UML
2/2016 – 7/2016
Tätigkeitsbeschreibung
- Analyse der bestehenden manuellen Prozesse des Fachbereiches anhand von Fachkonzepten.
Es wurde für die Fachbereiche RISK, Incident Management, IT-Service-Desk und In-House-Services die Fachkonzepte mit den bestehenden Prozessen abgeglichen, überarbeitet und für eine Umsetzung vorbereitet.
- Abgleich der Anforderungen / Features der Fachbereiche mit den Anforderungen der BAFIN betreffend den Bankaufsichtliche Anforderungen an die IT (BAIT) und Mindestanforderungen an das Risikomanagement (MaRisk)
- Optimierung und Umsetzung der Prozesse
Die neuen Prozesse sollten zu 100% mit (Atlassian) JIRA, Confluence und Crowd umgesetzt werden. Dabei wurden zwei Bestandsdatenbanken ebenfalls in die neuen Strukturen migriert.
- Einhaltung von ITIL Standards
Bei der Umsetzung der Prozesse sollten die ITIL Standards soweit wie möglich angepasst übernommen werden.
Confluence, Projektmanagement (IT), Jira, Requirement Analyse
9/2014 – 3/2016
Tätigkeitsbeschreibung
- Planung und Durchführung internationaler IT-Sicherheitsübungen (Locked Shields).
- Abgleich des IT-Grundschutzkatalogs (vgl. siehe BSI Grundschutzkatalog) mit dem NATO IT-Sicherheitskatalog.
- Erarbeitung von Maßnahmen zur Harmonisierung des NATO IT-Sicherheitskataloges mit dem Bundeswehr IT-Grundschutzkatalogs.
- Planung, Budgetierung und Durchführung von Maßnahmen in der Bundeswehr zur Sensibilisierung aller Mitarbeiter (Soldaten, Beamte, Angestellte) gegenüber IT-Gefährdungen.
Confluence, PMO (IT), Projektmanagement (IT), Jira
5/2014 – 7/2016
Tätigkeitsbeschreibung
- Requirements Analyse mit dem zuständigen Fachbereich
Die Anforderungen an das zu entwickelnde Programme wurden mittels Confluence und JIRA aufgenommen. Danach wurden sie fachlich abgenommen, überarbeitet, geschätzt und ins Sprint Backlog aufgenommen.
- Implementierung der geschätzten Features in zweiwöchigen Sprints mit dem Entwickler Team.
- Organisation und Leitung des Daily Scrum, Sprint Review und Sprint Retrospective
- Planung der IT-Architektur und Umsetzung
Anhand der Anforderungen wurde die IT-Architektur erstellt / überarbeitet. Die vom Kunden gewünschte Architektur war JavaFx / Swing Oberfläche, Eclipse RCP Applikation, Java SE, JDBC, MS SQL Server.
- Aufsetzen einer DevOps Umgebung mit GIT, Maven, Tychoo, JUnit, SonarQube, Jenkins.
- Durchführung der Umsetzung mit Nearshore Team
Das Entwickler Team bestand aus drei Personen wovon zwei Entwickler Nearshore in Bulgarien eingesetzt wurden.
Agile Methodologie, Java (allg.), Java Database Connectivity, Projektleitung / Teamleitung, Requirement Analyse, Rich-Client, Scrum, SQL
10/2011 – 9/2014
Tätigkeitsbeschreibung
- Koordniation mit den IT Providern
- Kontrolle + Abnahme der Software
- Software Quality Assurance für die gelieferte Systemsoftware
- Überarbeitung und Schätzung von Anforderungen von neuen IT-System Komponenten
- Verhandlung mit den IT-System Providern
- Technische und fachliche Prüfung von Verträgen
Confluence, PMO (IT), Java (allg.), Jira, Requirement Analyse
Zertifikate
Ausbildung
Universität der Bundeswehr München
Universität der Bundeswehr München
Über mich
Meine Stärke ist die Kombination aus Fachwissen in der Softwareentwicklung und der Zusammenarbeit mit dem jeweiligen Fachbereich der seine IT-Anforderung umsetzen möchte.
Weitere Kenntnisse
- Java SE 8 Programmer II (Oracle Certified Professional Java 1.8 Progammer)
- Expert Java Persistence API (JPA) Developer (Oracle Certified Expert Java EE 6)
- Expert Enterprise JavaBeans Developer (Oracle Certified Expert Java EE 6)
- Java SE 7 Programmer II (Oracle Certified Professional Java 1.7 Progammer)
- Java SE 7 Programmer I (Oracle Certified Associate Java 1.7 Programmer)
- MicroStream Advanced (1.0)
- Spring (Framework)
- Hibernate
- Certified Oracle Database SQL Expert
- Professioneller Einstieg in Oracle SQL
- PL/SQL und Datenbankprogrammierung
- Kotlin
- Certified ScrumMaster
- Certified ScrumProductOwner
- Certified ITIL Foundation v3
- Atlassian Certified Jira Administrator
- Atlassian Certified in Agile Development with Jira Software
- Englisch Sprachleistungsprofil (SLP) 4343
- Führer und Ausbilder eines Jägerzuges
- Übungsleiter Bundeswehr
- Führer einer auf sich gestellten Gruppe (Einzelkämpfer)
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Spanisch (Grundkenntnisse)
- Europäische Union
- Schweiz
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden