Ziel: Das Ziel des Projekts war die kontinuierliche Weiterentwicklung und der zuverlässige Support der Kundenauthentifizierungsplattform einer Direktbank, um deren Funktionalität zu erweitern und einen stabilen Betrieb sicherzustellen.
Kurzbeschreibung: Die Fortentwicklung der Authentifizierungsplattform wurde von einem Entwicklungsteam verantwortet, das aus einem leitenden, einem internen sowie einem externen Entwickler bestand. Die Aufgaben umfassten die Implementierung neuer Endpunkte zur Anbindung weiterer Systeme und die Integration mit anderen Diensten, um den Funktionsumfang zu erweitern. Zudem wurde die bestehende Geschäftslogik an neue Anforderungen angepasst und die Softwarequalität durch umfassende Integrationstests sichergestellt. Ein wesentlicher Teil der Arbeit war außerdem die Identifizierung von potenziellen Kollisionen und kontroversen Anwendungsfällen. Bei auftretenden Problemen erfolgte eine genaue Analyse zur schnellen und effizienten Lösungsfindung.
Tätigkeit:
? Analyse & Design: Bewertung technischer Vorgaben und Mitwirkung am Lösungs- und Schnittstellendesign.
? Backend-Entwicklung: Programmierung der zentralen Geschäftslogik und der Microservices.
? Schnittstellen-Implementierung: Anbindung interner Banksysteme und externer Zahlungsdienstleister via APIs.
? Qualitätssicherung: Erstellung von automatisierten Unit- und Integrationstests.
? Fehlerbehebung: Analyse und Behebung von technischen Problemen (Bug-Fixing).
? DevOps: Mitarbeit an der Konfiguration der Cloud-Infrastruktur und Pflege der CI/CD-Pipelines.
? Code-Qualität: Durchführung von und Teilnahme an Code-Reviews.
? Agile Prozesse: Aktive Mitwirkung in agilen Meetings (Daily Stand-ups, Sprint Planning etc.).
? Dokumentation: Erstellung und Pflege der technischen Dokumentation.
Fachlichkeit:
? Betriebsfähigkeit / Operational Readyness - Analyse & Solution
? Test
Ziel: Das Projektziel war die Neuentwicklung und Einführung des Produkts ?Business Banking? für eine Direktbank. Damit wurde das Serviceangebot für Firmenkunden um eine Lösung zur Gehaltsauszahlung mittels Debitkarten-Paketen erweitert.
Kurzbeschreibung: Die Umsetzung erfolgte in einem agilen Team, dessen Verantwortlichkeiten die Lösungsarchitektur, die Code-Qualität und die Kernentwicklung umfassten. Im Kern wurde eine Anwendung entwickelt, die als intelligente Schnittstelle (Proxy) zwischen den internen Banksystemen und einem externen Dienstleister für Kartenverarbeitung agiert. Die Lösung wurde auf Basis einer modernen, service-orientierten Architektur in einer Cloud-Infrastruktur realisiert. Durch eine sehr effiziente Planung und Umsetzung konnte das Projektziel eineinhalb Monate vor geplantem Projektziel erreicht werden.
Tätigkeit:
? Analyse & Design: Bewertung technischer Vorgaben und Mitwirkung am Lösungs- und Schnittstellendesign.
? Backend-Entwicklung: Programmierung der zentralen Geschäftslogik und der Microservices.
? Schnittstellen-Implementierung: Anbindung interner Banksysteme und externer Zahlungsdienstleister via APIs.
? Qualitätssicherung: Erstellung von automatisierten Unit- und Integrationstests.
? Fehlerbehebung: Analyse und Behebung von technischen Problemen (Bug-Fixing).
? DevOps: Mitarbeit an der Konfiguration der Cloud-Infrastruktur und Pflege der CI/CD-Pipelines.
? Code-Qualität: Durchführung von und Teilnahme an Code-Reviews.
? Agile Prozesse: Aktive Mitwirkung in agilen Meetings (Daily Stand-ups, Sprint Planning etc.).
? Dokumentation: Erstellung und Pflege der technischen Dokumentation.
Fachlichkeit:
? Allgemeines Banking
Ziel: Der Energieversorger möchte durch die Digitalisierung seiner Kerngeschäftsprozesse eine effizientere und robustere Verarbeitung erreichen, um die Kosten im Geschäftsbetrieb zu senken. Teil der Digitalisierungsstrategie sind die Prozesse zur Rechnungsstellung von z.B. Gas und Wasser, sowie die entsprechende Zählererfassung. Zu den Kunden des Energieversorgers gehören privat Haushalte und Unternehmen.
Kurzbeschreibung:
Im Rahmen des Projekts wurden die verschiedenen Geschäftsprozesse des Energieversorgers digitalisiert. Ziel war eine End-to-End Automatisierung der wichtigsten Geschäftsprozesse von der Erfassung des Zählerstandes bis zum Versenden der Rechnung an den Kunden. Eine besondere Herausforderung war die Erfassung und Verarbeitung der Zählerstände für Strom, Wasser und Gas. Jedes Jahr müssen über 500 Millionen Daten von über 40.000 FTP-Servern gelesen und verarbeitet werden. Die Daten liegen in einer verschlüsselten und komprimierten Form vor. Nach Einlesen der Daten werden diese dekodiert und dekomprimiert und in den weiteren Prozessschritten von Microservices verarbeitet. Im letzten Prozessschritt wird ein PDF mit der Rechnung generiert und an den Kunden gesendet. Neben der Verarbeitung der Zählerstände, müssen auch die Zähler selbst verwaltet werden, damit der Energieversorger jederzeit die Übersicht über seine Kunden und angebotenen Leistungen hat. Die Rechnungen müssen je nach Region und Sprache anders aufgebaut werden. Zusätzlich hatte das Business die Anforderung, dass der Verbrauch grafisch auswertbar ist.
Die Webanwendung wurde in einer Microservice-Architektur von einem Scrum-Team beim Kunden vor Ort und remote entwickelt.
Tätigkeit:
? Entwickeln der Frontend- und Backend-Microservices
? Optimierung der Datenbanken anhand Big-Data-Gesichtspunkten
? Grafische Datenvisualisierung
? Implementierung eines Datenuploads mittels ETL-Prozess
Fachlichkeit:
? Accounting
? Big Data
? Messen und Events
Ziel: Der Kunde benötigt eine genaue Übersicht seiner Pakete, die mittels Dienstleister an die Endkunden versendet wurden. Die Webapplikation diente dabei als Proxy zwischen der internen Lagerverwaltung, SAP-System, und den beauftragen Logistikdienstleistern.
Kurzbeschreibung:
Der Kunde beauftragte das Projekt mit dem Tracking seiner Ware über verschiedene Dienstleister. Auf der einen Seite ist das Lagerverwaltungsportal, ein SAP-System, auf der anderen Seite die Sendungsverfolgung der beauftragten Logistikdienstleistern. Einerseits wollte der Kunde sichergehen, dass seine Pakete ankommen, andererseits benötigte er die Informationen insbesondere im Problemfall, um die Endkunden schnell bedienen zu können und für Regressansprüche gegenüber den Logistikdienstleistern gelten machen zu können. Die Webanwendung wurde mittels verschiedener Microservices umgesetzt und verfügte über ein Frontend, damit die Sachbearbeiter jederzeit den aktuellen Stand einsehen können. Im Rahmen des Auftrags mussten die APIs von über 25 Logistikdienstleistern eingebunden werden.
Tätigkeit:
? Architekturarbeit und Softwaredokumentation erstellen und pflegen
? Backendentwicklung
? Integration der Anwendung eine SAP-Plattform
? Entwicklung und Wartung einer CI/CD-Pipeline
? Bearbeitung von Kundensupportanfragen
Fachlichkeit:
? Logistik
Ziel: Der Kunde möchte eine gruppenbasierte Abarbeitung der Tickets aus dem OTRS CRM-System ermöglichen, um die Abhängigkeit von einzelnen Personen zu lösen.
Kurzbeschreibung:
Teil des Projektauftrags war die Implementierung eines Plugins, zur gruppenbasierten Abarbeitung von Tickets in OTRS und zudem das Einführen von Templates zur effizienteren Abarbeitung der Tickets. In der ersten Phase wurde der Use Case analysiert und ein Plugin-Konzept erstellt. Im nächsten Schritt wurde das Plugin implementiert.
Das Plugin wurde von einem kleinen Team in einem agilen Prozess umgesetzt.
Tätigkeit:
? Erstellen aller Usecases und des Plugin-Konzepts
? Aufbau einer Test- und Entwicklungsumgebung
? Entwicklung des Plugins
Fachlichkeit:
? Accounting
? Claims Management
? Customer Relationship Management (CRM)
Ziel: Der Legacy-Monolith einer Online-Druckerei soll in eine Microservice-Architektur migriert werden, damit Änderungen mit weniger Aufwand umsetzbar werden und die Code-Komplexität deutlich reduziert wird. Zusätzlich wird ein moderner Technologie-Stack verwenden, der den alten Technologie-Stack ersetzt.
Kurzbeschreibung:
Im ersten Schritt wurde die gesamte Funktionalität und Objekte in fachliche Domänen kategorisiert. Anhand des Domänenmodell wurde die Microservices geschnitten, damit ein Service eine logische Einheit bildet. Die verschiedenen Entwicklungsteams übernahmen die Verantwortung für mehrere Domänen. Eine besondere Herausforderung war die Koordination zwischen den Teams und die APIs der einzelnen Serivces.
Das Projekt wurde mit mehreren Entwicklungsteams nach Scrum umgesetzt.
Tätigkeit:
? Identifizieren der Domänen und Domänenobjekte
? Entwicklung von domänengetriebenen Microservices
? Schreiben von Unit- und Integrationstests
? Wartung und Erweiterung des Legacy-Monolithen
Fachlichkeit:
? Backend Services
? Datenmigration
Ziel: Der Onlinedruckerei-Betreiber möchte eine Empfehlungssystem in seinen bestehenden Webanwendung integrieren, um die Verkaufszahlen zu steigern.
Kurzbeschreibung:
Im Rahmen des Projekts wurde ein Empfehlungssystem in die bestehende Onlinedruckerei-Webanwendung integriert. Ein Bestandteil der Integration war die Anbindung eines externen Dienstleisters, der regelmäßig mit einem Datenabzug versorgt wurde. Das Projekt wurde von einem kleinen Entwicklungsteam agil umgesetzt.
Tätigkeit:
? Design und Entwicklung der API
? Anwendungstest
? Aufbau und Orchestrierung der CRON-Jobs für den Datenaustausch
Fachlichkeit:
? E-Commerce
? Medien
? Reporting
Ziel: Nach einer Unternehmensabspaltung muss die vom ehemaligen Mutterkonzern gestellte Softwareentwicklungsumgebung von Grund auf neuaufgebaut werden. Als Vorbild dient die ehemalige Entwicklungsumgebung.
Kurzbeschreibung:
Die Softwareentwicklungsumgebung wurde zuerst in ihre fachlichen Anforderungen zerlegt, darunter der Bedarf einer Versionsverwaltung und den Aufbau von CI/CD-Pipelines. Die ehemalige Umgebung wurde nicht einfach kopiert, sondern es mussten auch Änderungen in das bekannte Konzept eingebaut werden, u.a. der Wechsel von Subversion auf Git. Teil des Aufbaus waren die Einrichtung einer Versionsverwaltung, der Aufbau von CI/CD-Pipelines mittels Jenkins, die Umsetzung eines Staging-Konzepts und der Aufbau von Datenbanken sowie die Einrichtung von Jira.
Tätigkeit:
? Anforderungsanalyse
? Aufbau der Server und Virtuellen Maschinen
? Umsetzung des CI/CD-Prozess für alle Softwareprojekte
? Einführung und Dokumentation des neuen Softwareentwicklungsprozess
Fachlichkeit:
? IT Infrastruktur
? Telekommunikation
Ziel: Im Rahmen des Projekts sollte ein individuelles Telemarketing-Tool entwickelt werden, dass den kompletten Verkaufsprozess begleitet von der Aufnahme der potentiellen Leads bis hin zur Vertragserfüllung.
Kurzbeschreibung:
Es wurde eine Applikation erstellt, welche in der Lage ist, die Geschäftsprozesse des Telemarketing-Kunden abzubilden und in die Infrastruktur der VoIP-Server eingebunden ist. Die Applikation trackt den Status der einzelnen Leads, bietet eine Import-Funktion für neue Leads und eine statistische Auswertung. Daneben verfügte die Anwendung über ein Modul zur Mitarbeiterverwaltung.
Tätigkeit:
? Anforderungsanalyse
? Erstellen des Prototyps
? Release-Management
? Code-Qualitätskontrolle
Fachlichkeit:
? E-Commerce
? Teleservices
? Ausbildungsleiter
? Backend Developer
? Data Analyst
? Data Scientist
? Database Administrator
? Database Developer
? Deployment Manager
? DevOps Coach
? DevOps Engineer
? DevSecOps Engineer
? Developer
? Dozent
? ETL Developer
? Enterprise Architect
? Entwickler
? Frontend Developer
? Fullstack Developer
? IT Consultant
? Lead Developer
? Machine Learning Developer
? Mobile Developer
? Product Owner
? Projektcontroller
? Projektkoordinator
? Releasemanager
? Requirements Engineer
? Scrum Master
? Senior Software Engineer
? Software Architect
? Software Developer
? Solution Architect
? Solution Designer
? Systems Architect
? Systems Engineer
? Teamlead
? Testautomatisierer
? Testdesigner
? Tester
? UI / UX Designer
? Unit Analyst
? Wissenschaftlicher Mitarbeiter
Der Consultant ist ein erfahrener Fullstack-Entwickler mit Schwerpunkt auf Java und Backend. Er konnte seine Expertise bereits in vielen Projekten erfolgreich einbringen. Dabei zeichnet er sich durch Zuverlässigkeit und routinierten Arbeiten aus. Zudem zeigt er eine hohe Flexibilität in der Wahl der Technologien, so hat er bereits auch Projekte mit PHP, Scala und weiteren Sprachen umgesetzt.
Mit dem Mitarbeiter gewinnt das Projekt einen erfahrenen, zuverlässigen und routinierten Consultant.
? Banken & Finanzdienstleistungen
? Energie & Umwelt
? E-Commerce
? Logistik & Verkehr
? Software
Ziel: Das Ziel des Projekts war die kontinuierliche Weiterentwicklung und der zuverlässige Support der Kundenauthentifizierungsplattform einer Direktbank, um deren Funktionalität zu erweitern und einen stabilen Betrieb sicherzustellen.
Kurzbeschreibung: Die Fortentwicklung der Authentifizierungsplattform wurde von einem Entwicklungsteam verantwortet, das aus einem leitenden, einem internen sowie einem externen Entwickler bestand. Die Aufgaben umfassten die Implementierung neuer Endpunkte zur Anbindung weiterer Systeme und die Integration mit anderen Diensten, um den Funktionsumfang zu erweitern. Zudem wurde die bestehende Geschäftslogik an neue Anforderungen angepasst und die Softwarequalität durch umfassende Integrationstests sichergestellt. Ein wesentlicher Teil der Arbeit war außerdem die Identifizierung von potenziellen Kollisionen und kontroversen Anwendungsfällen. Bei auftretenden Problemen erfolgte eine genaue Analyse zur schnellen und effizienten Lösungsfindung.
Tätigkeit:
? Analyse & Design: Bewertung technischer Vorgaben und Mitwirkung am Lösungs- und Schnittstellendesign.
? Backend-Entwicklung: Programmierung der zentralen Geschäftslogik und der Microservices.
? Schnittstellen-Implementierung: Anbindung interner Banksysteme und externer Zahlungsdienstleister via APIs.
? Qualitätssicherung: Erstellung von automatisierten Unit- und Integrationstests.
? Fehlerbehebung: Analyse und Behebung von technischen Problemen (Bug-Fixing).
? DevOps: Mitarbeit an der Konfiguration der Cloud-Infrastruktur und Pflege der CI/CD-Pipelines.
? Code-Qualität: Durchführung von und Teilnahme an Code-Reviews.
? Agile Prozesse: Aktive Mitwirkung in agilen Meetings (Daily Stand-ups, Sprint Planning etc.).
? Dokumentation: Erstellung und Pflege der technischen Dokumentation.
Fachlichkeit:
? Betriebsfähigkeit / Operational Readyness - Analyse & Solution
? Test
Ziel: Das Projektziel war die Neuentwicklung und Einführung des Produkts ?Business Banking? für eine Direktbank. Damit wurde das Serviceangebot für Firmenkunden um eine Lösung zur Gehaltsauszahlung mittels Debitkarten-Paketen erweitert.
Kurzbeschreibung: Die Umsetzung erfolgte in einem agilen Team, dessen Verantwortlichkeiten die Lösungsarchitektur, die Code-Qualität und die Kernentwicklung umfassten. Im Kern wurde eine Anwendung entwickelt, die als intelligente Schnittstelle (Proxy) zwischen den internen Banksystemen und einem externen Dienstleister für Kartenverarbeitung agiert. Die Lösung wurde auf Basis einer modernen, service-orientierten Architektur in einer Cloud-Infrastruktur realisiert. Durch eine sehr effiziente Planung und Umsetzung konnte das Projektziel eineinhalb Monate vor geplantem Projektziel erreicht werden.
Tätigkeit:
? Analyse & Design: Bewertung technischer Vorgaben und Mitwirkung am Lösungs- und Schnittstellendesign.
? Backend-Entwicklung: Programmierung der zentralen Geschäftslogik und der Microservices.
? Schnittstellen-Implementierung: Anbindung interner Banksysteme und externer Zahlungsdienstleister via APIs.
? Qualitätssicherung: Erstellung von automatisierten Unit- und Integrationstests.
? Fehlerbehebung: Analyse und Behebung von technischen Problemen (Bug-Fixing).
? DevOps: Mitarbeit an der Konfiguration der Cloud-Infrastruktur und Pflege der CI/CD-Pipelines.
? Code-Qualität: Durchführung von und Teilnahme an Code-Reviews.
? Agile Prozesse: Aktive Mitwirkung in agilen Meetings (Daily Stand-ups, Sprint Planning etc.).
? Dokumentation: Erstellung und Pflege der technischen Dokumentation.
Fachlichkeit:
? Allgemeines Banking
Ziel: Der Energieversorger möchte durch die Digitalisierung seiner Kerngeschäftsprozesse eine effizientere und robustere Verarbeitung erreichen, um die Kosten im Geschäftsbetrieb zu senken. Teil der Digitalisierungsstrategie sind die Prozesse zur Rechnungsstellung von z.B. Gas und Wasser, sowie die entsprechende Zählererfassung. Zu den Kunden des Energieversorgers gehören privat Haushalte und Unternehmen.
Kurzbeschreibung:
Im Rahmen des Projekts wurden die verschiedenen Geschäftsprozesse des Energieversorgers digitalisiert. Ziel war eine End-to-End Automatisierung der wichtigsten Geschäftsprozesse von der Erfassung des Zählerstandes bis zum Versenden der Rechnung an den Kunden. Eine besondere Herausforderung war die Erfassung und Verarbeitung der Zählerstände für Strom, Wasser und Gas. Jedes Jahr müssen über 500 Millionen Daten von über 40.000 FTP-Servern gelesen und verarbeitet werden. Die Daten liegen in einer verschlüsselten und komprimierten Form vor. Nach Einlesen der Daten werden diese dekodiert und dekomprimiert und in den weiteren Prozessschritten von Microservices verarbeitet. Im letzten Prozessschritt wird ein PDF mit der Rechnung generiert und an den Kunden gesendet. Neben der Verarbeitung der Zählerstände, müssen auch die Zähler selbst verwaltet werden, damit der Energieversorger jederzeit die Übersicht über seine Kunden und angebotenen Leistungen hat. Die Rechnungen müssen je nach Region und Sprache anders aufgebaut werden. Zusätzlich hatte das Business die Anforderung, dass der Verbrauch grafisch auswertbar ist.
Die Webanwendung wurde in einer Microservice-Architektur von einem Scrum-Team beim Kunden vor Ort und remote entwickelt.
Tätigkeit:
? Entwickeln der Frontend- und Backend-Microservices
? Optimierung der Datenbanken anhand Big-Data-Gesichtspunkten
? Grafische Datenvisualisierung
? Implementierung eines Datenuploads mittels ETL-Prozess
Fachlichkeit:
? Accounting
? Big Data
? Messen und Events
Ziel: Der Kunde benötigt eine genaue Übersicht seiner Pakete, die mittels Dienstleister an die Endkunden versendet wurden. Die Webapplikation diente dabei als Proxy zwischen der internen Lagerverwaltung, SAP-System, und den beauftragen Logistikdienstleistern.
Kurzbeschreibung:
Der Kunde beauftragte das Projekt mit dem Tracking seiner Ware über verschiedene Dienstleister. Auf der einen Seite ist das Lagerverwaltungsportal, ein SAP-System, auf der anderen Seite die Sendungsverfolgung der beauftragten Logistikdienstleistern. Einerseits wollte der Kunde sichergehen, dass seine Pakete ankommen, andererseits benötigte er die Informationen insbesondere im Problemfall, um die Endkunden schnell bedienen zu können und für Regressansprüche gegenüber den Logistikdienstleistern gelten machen zu können. Die Webanwendung wurde mittels verschiedener Microservices umgesetzt und verfügte über ein Frontend, damit die Sachbearbeiter jederzeit den aktuellen Stand einsehen können. Im Rahmen des Auftrags mussten die APIs von über 25 Logistikdienstleistern eingebunden werden.
Tätigkeit:
? Architekturarbeit und Softwaredokumentation erstellen und pflegen
? Backendentwicklung
? Integration der Anwendung eine SAP-Plattform
? Entwicklung und Wartung einer CI/CD-Pipeline
? Bearbeitung von Kundensupportanfragen
Fachlichkeit:
? Logistik
Ziel: Der Kunde möchte eine gruppenbasierte Abarbeitung der Tickets aus dem OTRS CRM-System ermöglichen, um die Abhängigkeit von einzelnen Personen zu lösen.
Kurzbeschreibung:
Teil des Projektauftrags war die Implementierung eines Plugins, zur gruppenbasierten Abarbeitung von Tickets in OTRS und zudem das Einführen von Templates zur effizienteren Abarbeitung der Tickets. In der ersten Phase wurde der Use Case analysiert und ein Plugin-Konzept erstellt. Im nächsten Schritt wurde das Plugin implementiert.
Das Plugin wurde von einem kleinen Team in einem agilen Prozess umgesetzt.
Tätigkeit:
? Erstellen aller Usecases und des Plugin-Konzepts
? Aufbau einer Test- und Entwicklungsumgebung
? Entwicklung des Plugins
Fachlichkeit:
? Accounting
? Claims Management
? Customer Relationship Management (CRM)
Ziel: Der Legacy-Monolith einer Online-Druckerei soll in eine Microservice-Architektur migriert werden, damit Änderungen mit weniger Aufwand umsetzbar werden und die Code-Komplexität deutlich reduziert wird. Zusätzlich wird ein moderner Technologie-Stack verwenden, der den alten Technologie-Stack ersetzt.
Kurzbeschreibung:
Im ersten Schritt wurde die gesamte Funktionalität und Objekte in fachliche Domänen kategorisiert. Anhand des Domänenmodell wurde die Microservices geschnitten, damit ein Service eine logische Einheit bildet. Die verschiedenen Entwicklungsteams übernahmen die Verantwortung für mehrere Domänen. Eine besondere Herausforderung war die Koordination zwischen den Teams und die APIs der einzelnen Serivces.
Das Projekt wurde mit mehreren Entwicklungsteams nach Scrum umgesetzt.
Tätigkeit:
? Identifizieren der Domänen und Domänenobjekte
? Entwicklung von domänengetriebenen Microservices
? Schreiben von Unit- und Integrationstests
? Wartung und Erweiterung des Legacy-Monolithen
Fachlichkeit:
? Backend Services
? Datenmigration
Ziel: Der Onlinedruckerei-Betreiber möchte eine Empfehlungssystem in seinen bestehenden Webanwendung integrieren, um die Verkaufszahlen zu steigern.
Kurzbeschreibung:
Im Rahmen des Projekts wurde ein Empfehlungssystem in die bestehende Onlinedruckerei-Webanwendung integriert. Ein Bestandteil der Integration war die Anbindung eines externen Dienstleisters, der regelmäßig mit einem Datenabzug versorgt wurde. Das Projekt wurde von einem kleinen Entwicklungsteam agil umgesetzt.
Tätigkeit:
? Design und Entwicklung der API
? Anwendungstest
? Aufbau und Orchestrierung der CRON-Jobs für den Datenaustausch
Fachlichkeit:
? E-Commerce
? Medien
? Reporting
Ziel: Nach einer Unternehmensabspaltung muss die vom ehemaligen Mutterkonzern gestellte Softwareentwicklungsumgebung von Grund auf neuaufgebaut werden. Als Vorbild dient die ehemalige Entwicklungsumgebung.
Kurzbeschreibung:
Die Softwareentwicklungsumgebung wurde zuerst in ihre fachlichen Anforderungen zerlegt, darunter der Bedarf einer Versionsverwaltung und den Aufbau von CI/CD-Pipelines. Die ehemalige Umgebung wurde nicht einfach kopiert, sondern es mussten auch Änderungen in das bekannte Konzept eingebaut werden, u.a. der Wechsel von Subversion auf Git. Teil des Aufbaus waren die Einrichtung einer Versionsverwaltung, der Aufbau von CI/CD-Pipelines mittels Jenkins, die Umsetzung eines Staging-Konzepts und der Aufbau von Datenbanken sowie die Einrichtung von Jira.
Tätigkeit:
? Anforderungsanalyse
? Aufbau der Server und Virtuellen Maschinen
? Umsetzung des CI/CD-Prozess für alle Softwareprojekte
? Einführung und Dokumentation des neuen Softwareentwicklungsprozess
Fachlichkeit:
? IT Infrastruktur
? Telekommunikation
Ziel: Im Rahmen des Projekts sollte ein individuelles Telemarketing-Tool entwickelt werden, dass den kompletten Verkaufsprozess begleitet von der Aufnahme der potentiellen Leads bis hin zur Vertragserfüllung.
Kurzbeschreibung:
Es wurde eine Applikation erstellt, welche in der Lage ist, die Geschäftsprozesse des Telemarketing-Kunden abzubilden und in die Infrastruktur der VoIP-Server eingebunden ist. Die Applikation trackt den Status der einzelnen Leads, bietet eine Import-Funktion für neue Leads und eine statistische Auswertung. Daneben verfügte die Anwendung über ein Modul zur Mitarbeiterverwaltung.
Tätigkeit:
? Anforderungsanalyse
? Erstellen des Prototyps
? Release-Management
? Code-Qualitätskontrolle
Fachlichkeit:
? E-Commerce
? Teleservices
? Ausbildungsleiter
? Backend Developer
? Data Analyst
? Data Scientist
? Database Administrator
? Database Developer
? Deployment Manager
? DevOps Coach
? DevOps Engineer
? DevSecOps Engineer
? Developer
? Dozent
? ETL Developer
? Enterprise Architect
? Entwickler
? Frontend Developer
? Fullstack Developer
? IT Consultant
? Lead Developer
? Machine Learning Developer
? Mobile Developer
? Product Owner
? Projektcontroller
? Projektkoordinator
? Releasemanager
? Requirements Engineer
? Scrum Master
? Senior Software Engineer
? Software Architect
? Software Developer
? Solution Architect
? Solution Designer
? Systems Architect
? Systems Engineer
? Teamlead
? Testautomatisierer
? Testdesigner
? Tester
? UI / UX Designer
? Unit Analyst
? Wissenschaftlicher Mitarbeiter
Der Consultant ist ein erfahrener Fullstack-Entwickler mit Schwerpunkt auf Java und Backend. Er konnte seine Expertise bereits in vielen Projekten erfolgreich einbringen. Dabei zeichnet er sich durch Zuverlässigkeit und routinierten Arbeiten aus. Zudem zeigt er eine hohe Flexibilität in der Wahl der Technologien, so hat er bereits auch Projekte mit PHP, Scala und weiteren Sprachen umgesetzt.
Mit dem Mitarbeiter gewinnt das Projekt einen erfahrenen, zuverlässigen und routinierten Consultant.
? Banken & Finanzdienstleistungen
? Energie & Umwelt
? E-Commerce
? Logistik & Verkehr
? Software