Das asynchrone Laden von Ressourcen und Inhalten ermöglicht eine Reduzierung des zu übertragenden Datenvolumens bei dem direkten Abruf einer Webseite und führt zu einer Verbesserung der wahrgenommenen Ladezeit.
Mit Hilfe von Lazy Loading, dem zeitversetzten Laden von Inhalten und Komponenten, lässt sich die vom Nutzer empfundene Ladezeit verbessern. Hierzu werden diese aus dem Ladevorgang der Webseite entfernt und zeitversetzt über Skripte wie nachgeladen.
Entwicklung einer webbasierten Applikation zur Digitalisierung der HR-Prozesse im Unternehmen
Agile Entwicklung nach SCRUM Modell
Enges zusammenarbeiten mit dem Systembetrieb und externen Partnern
Ansprechpartner für die Anwender und unterstützen bei Supportanfragen
Analyse von HR-Prozessen und Entwicklung einer webbasierten Applikation auf Basis von Microservice Architektur (Spring Cloud)
Implementierung der fachlichen Anforderungen durch Konfiguration oder Plugin-Entwicklung
Entwicklung von Backend-Microservices mit Spring Boot und Java 8
Erweiterung der User- und Rollen-Management mittels Keycloack
Design und Implementierung von Web-Services mit REST API
Fehleranalyse und Behebung von Fehlern
Einrichtung Jenkins Jobs / Auto-Deploy mittels Jenkins (Unix)
Präsentation von finalisierten Stories in Review-Meetings
Definition und Erstellung von NoSQL (MongoDB) Datenbaken
Entwicklung von Dashboard-Funktionalitäten mit Diagrammen und einem Kalender
Entwicklung neuer Backend Services
Ermittlung, Strukturierung und Prüfung technischer Anforderungen
Entwicklung von automatisierten Unittests
Implementierung von Auto-Deploy mittels Jenkins
Durchführung einer Fehleranalyse und Behebung von Fehlern
Verantwortung des Systembetriebs auf Windows- und Linux Systemen, Monitoring der Systemlandschaft, Troubleshooting.
Systemplanung und Performanceoptimierung, Installation & Wartung der gesamten Infrastruktur (z.B. Internet-Telefonie, Zusammenstellung Server & Clients, Office, Betriebssysteme).
Programmentwicklung (u.a. Backup-Tool), Webpräsenz, Beratung der Geschäftsleitung, usw.
?All in one? Softwarelösung für unterschiedliche Arten von Anwälten. Es können verschiedene Aktenarten (Patente, Marken, Gebrauchsmuster usw.) auf diverse Weisen verwaltet werden. Mitunter 20 Jahre alte Logik mit sehr komplexen Prozessen
Hauptverantwortlicher für die Weiterentwicklung des Posteingangs und in vielen anderen Bereichen, u.A. der Buchhaltung, häufige Verbesserung/ Überarbeitung fehlerhafter (oder überholter) Business-Logik, neu Konzipierung von Komponenten und Performanceoptimierung
Optimierung des alten monolithisches Systems
Aufbau eines komplexen Kommunikationssystems zwischen altem (Gupta) und neuem Code (.NET Framework/C#)
Umsetzung von individuellen Web-Applikationen auf Basis von .NET Core sowie Angular
Sicherstellung automatisierter Deployments über alle Stages
Optimierung des Konfigurations- und Buildmanagements
Automatisierung, Implementierung von Integrationstests, Akzeptanztests und End-to-End Tests
Analysieren und Lösen von Architektur-Themen
Neuentwicklung einer Support Möglichkeit für Kunden
Direkter Kontakt zur Anforderungsermittlung oder Problem-Analyse und Hilfestellung
Erstellen von SQL-Datenbanken
Erstellung von REST Web Services
Mitarbeit an der Entwicklung eines Web-Portals mit Java Spring Backend und Angular 2-5 Frontend
Annahme von anfragen über ein Ticket-System, um Wartungsaufträge für Gebäude anzufragen
Die Vorgabe der absoluten Barrierefreiheit aller Bedienelemente des Portals
Entwicklung einer Parkerkennung über einen Raspberry Pi & dazugehöriger Kamera mit Python und OpenCV
Arbeiten mit den Datenbanken Azure Cosmos DB (NoSQL) und SQL Server in der Azure Cloud
Erfahrung mit ML-Algorithmen, IoT-Technologien, Amazon Echo/Spracherkennung und Azure Cloud Services
Programmierung responsiver FE Module mittels Angular 2-5, TypeScript, JavaScript, HTML5 und CSS
Dokumentation des Projektfortschritts
Absprache von Aufgaben, Problemen und Fortschritten in Scrum Events (Sprint Plannings, Daily Scrums, Sprint Reviews und Retroprespektive-Meetings)
Fehlerverwaltung und Aufgabenmanagement nach Jira
Erstellung technischer Fachkonzepte und Dokumentationen
Planung und Umsetzung eines zentralen, webbasierten Verwaltungssystems für die Vermietung und Bewirtschaftung von Parkflächen. Planung und Umsetzung der dezentralen Vorverarbeitungseinheiten an den Parkflächen zur Fahrzeuganalyse in Echtzeit über intelligente Kamerasysteme mit hochmoderner Mustererkennung.
Sichere, datensparsame und zuverlässige Kommunikation zwischen den Vorverarbeitungseinheiten und dem zentralen Verwaltungssystem.
Über ein Ticket-System sollen Anfragen für Gebäude Wartungsaufträge angenommen werden
Softwareanalyse natürlicher Sprache
Entwicklung einer Spracherkennung APP mit Text Verarbeitung /Automatische Antwort Generierung mittels Python und NLTK Bibliothek
Erstellung einer Client Server Architektur
Entwicklung eines Bibliography Management Portals mittels Java
Erstellung einer Client Server Architektur
Anforderungs- Spezifikation Erstellung
Implementierung des Clienten
B.Sc. Informatik
Universität Bremen
MANAGEMENT SUMMARY
Der Freiberufler h ist ein leidenschaftlicher Softwareentwickler mit einem Hohen Maß an Kommunikationsfähigkeit, Offenheit und dem Antrieb Dinge zu verändern.
Er verfügt über einen analytischen, konzeptionellen und eigenverantwortlichen Arbeitsstil mit dem Blick fürs Ganze. Seine Stärken liegen im Design und Entwicklung von Java EE-Projekten sowie Implementierung von Microservices in Cloud-Umgebungen. Er verfügt über fundierte Erfahrung in agilen Softwareentwicklungsmethoden und begeisterst sich für neueste Technologien und Entwicklungsmethoden.
Durch sein tiefes Verständnis über (REST APIs,
Microservices etc.) und Kenntnisse über SQL-/ NoSQL-Datenbanken, gestaltet er
Softwarearchitekturen und engagiert sich bei der Auswahl von passenden
Technologien und Methodiken.
KNOW-HOW SCHWERPUNKTE
FACHSPEZIFISCHES
C#/.NET
Python
Java
TypeScript
FRAMEWORKS
MVC
VueJS
.NET
Angular
Enitity
Bootstrap
PRODUKTE/STANDARDS
jQuery
Bootstrap
HTML5 / CSS3
JavaScript
SONSTIGES
Microsoft Azure
MySQL
SQLite
XML
REST API
Jira / Confluence
Scrum
NodeJS
RxJS
BIBLIOTHEKEN & TOOLS
jQuery
AngularJS
WPF
Angular Material Design
Windows Forms
Python flask
Behörde
IT Consulting
gewerbliche Schutzrechte ?Patente?
Metallhandel
Medien / Fernsehen
Das asynchrone Laden von Ressourcen und Inhalten ermöglicht eine Reduzierung des zu übertragenden Datenvolumens bei dem direkten Abruf einer Webseite und führt zu einer Verbesserung der wahrgenommenen Ladezeit.
Mit Hilfe von Lazy Loading, dem zeitversetzten Laden von Inhalten und Komponenten, lässt sich die vom Nutzer empfundene Ladezeit verbessern. Hierzu werden diese aus dem Ladevorgang der Webseite entfernt und zeitversetzt über Skripte wie nachgeladen.
Entwicklung einer webbasierten Applikation zur Digitalisierung der HR-Prozesse im Unternehmen
Agile Entwicklung nach SCRUM Modell
Enges zusammenarbeiten mit dem Systembetrieb und externen Partnern
Ansprechpartner für die Anwender und unterstützen bei Supportanfragen
Analyse von HR-Prozessen und Entwicklung einer webbasierten Applikation auf Basis von Microservice Architektur (Spring Cloud)
Implementierung der fachlichen Anforderungen durch Konfiguration oder Plugin-Entwicklung
Entwicklung von Backend-Microservices mit Spring Boot und Java 8
Erweiterung der User- und Rollen-Management mittels Keycloack
Design und Implementierung von Web-Services mit REST API
Fehleranalyse und Behebung von Fehlern
Einrichtung Jenkins Jobs / Auto-Deploy mittels Jenkins (Unix)
Präsentation von finalisierten Stories in Review-Meetings
Definition und Erstellung von NoSQL (MongoDB) Datenbaken
Entwicklung von Dashboard-Funktionalitäten mit Diagrammen und einem Kalender
Entwicklung neuer Backend Services
Ermittlung, Strukturierung und Prüfung technischer Anforderungen
Entwicklung von automatisierten Unittests
Implementierung von Auto-Deploy mittels Jenkins
Durchführung einer Fehleranalyse und Behebung von Fehlern
Verantwortung des Systembetriebs auf Windows- und Linux Systemen, Monitoring der Systemlandschaft, Troubleshooting.
Systemplanung und Performanceoptimierung, Installation & Wartung der gesamten Infrastruktur (z.B. Internet-Telefonie, Zusammenstellung Server & Clients, Office, Betriebssysteme).
Programmentwicklung (u.a. Backup-Tool), Webpräsenz, Beratung der Geschäftsleitung, usw.
?All in one? Softwarelösung für unterschiedliche Arten von Anwälten. Es können verschiedene Aktenarten (Patente, Marken, Gebrauchsmuster usw.) auf diverse Weisen verwaltet werden. Mitunter 20 Jahre alte Logik mit sehr komplexen Prozessen
Hauptverantwortlicher für die Weiterentwicklung des Posteingangs und in vielen anderen Bereichen, u.A. der Buchhaltung, häufige Verbesserung/ Überarbeitung fehlerhafter (oder überholter) Business-Logik, neu Konzipierung von Komponenten und Performanceoptimierung
Optimierung des alten monolithisches Systems
Aufbau eines komplexen Kommunikationssystems zwischen altem (Gupta) und neuem Code (.NET Framework/C#)
Umsetzung von individuellen Web-Applikationen auf Basis von .NET Core sowie Angular
Sicherstellung automatisierter Deployments über alle Stages
Optimierung des Konfigurations- und Buildmanagements
Automatisierung, Implementierung von Integrationstests, Akzeptanztests und End-to-End Tests
Analysieren und Lösen von Architektur-Themen
Neuentwicklung einer Support Möglichkeit für Kunden
Direkter Kontakt zur Anforderungsermittlung oder Problem-Analyse und Hilfestellung
Erstellen von SQL-Datenbanken
Erstellung von REST Web Services
Mitarbeit an der Entwicklung eines Web-Portals mit Java Spring Backend und Angular 2-5 Frontend
Annahme von anfragen über ein Ticket-System, um Wartungsaufträge für Gebäude anzufragen
Die Vorgabe der absoluten Barrierefreiheit aller Bedienelemente des Portals
Entwicklung einer Parkerkennung über einen Raspberry Pi & dazugehöriger Kamera mit Python und OpenCV
Arbeiten mit den Datenbanken Azure Cosmos DB (NoSQL) und SQL Server in der Azure Cloud
Erfahrung mit ML-Algorithmen, IoT-Technologien, Amazon Echo/Spracherkennung und Azure Cloud Services
Programmierung responsiver FE Module mittels Angular 2-5, TypeScript, JavaScript, HTML5 und CSS
Dokumentation des Projektfortschritts
Absprache von Aufgaben, Problemen und Fortschritten in Scrum Events (Sprint Plannings, Daily Scrums, Sprint Reviews und Retroprespektive-Meetings)
Fehlerverwaltung und Aufgabenmanagement nach Jira
Erstellung technischer Fachkonzepte und Dokumentationen
Planung und Umsetzung eines zentralen, webbasierten Verwaltungssystems für die Vermietung und Bewirtschaftung von Parkflächen. Planung und Umsetzung der dezentralen Vorverarbeitungseinheiten an den Parkflächen zur Fahrzeuganalyse in Echtzeit über intelligente Kamerasysteme mit hochmoderner Mustererkennung.
Sichere, datensparsame und zuverlässige Kommunikation zwischen den Vorverarbeitungseinheiten und dem zentralen Verwaltungssystem.
Über ein Ticket-System sollen Anfragen für Gebäude Wartungsaufträge angenommen werden
Softwareanalyse natürlicher Sprache
Entwicklung einer Spracherkennung APP mit Text Verarbeitung /Automatische Antwort Generierung mittels Python und NLTK Bibliothek
Erstellung einer Client Server Architektur
Entwicklung eines Bibliography Management Portals mittels Java
Erstellung einer Client Server Architektur
Anforderungs- Spezifikation Erstellung
Implementierung des Clienten
B.Sc. Informatik
Universität Bremen
MANAGEMENT SUMMARY
Der Freiberufler h ist ein leidenschaftlicher Softwareentwickler mit einem Hohen Maß an Kommunikationsfähigkeit, Offenheit und dem Antrieb Dinge zu verändern.
Er verfügt über einen analytischen, konzeptionellen und eigenverantwortlichen Arbeitsstil mit dem Blick fürs Ganze. Seine Stärken liegen im Design und Entwicklung von Java EE-Projekten sowie Implementierung von Microservices in Cloud-Umgebungen. Er verfügt über fundierte Erfahrung in agilen Softwareentwicklungsmethoden und begeisterst sich für neueste Technologien und Entwicklungsmethoden.
Durch sein tiefes Verständnis über (REST APIs,
Microservices etc.) und Kenntnisse über SQL-/ NoSQL-Datenbanken, gestaltet er
Softwarearchitekturen und engagiert sich bei der Auswahl von passenden
Technologien und Methodiken.
KNOW-HOW SCHWERPUNKTE
FACHSPEZIFISCHES
C#/.NET
Python
Java
TypeScript
FRAMEWORKS
MVC
VueJS
.NET
Angular
Enitity
Bootstrap
PRODUKTE/STANDARDS
jQuery
Bootstrap
HTML5 / CSS3
JavaScript
SONSTIGES
Microsoft Azure
MySQL
SQLite
XML
REST API
Jira / Confluence
Scrum
NodeJS
RxJS
BIBLIOTHEKEN & TOOLS
jQuery
AngularJS
WPF
Angular Material Design
Windows Forms
Python flask
Behörde
IT Consulting
gewerbliche Schutzrechte ?Patente?
Metallhandel
Medien / Fernsehen