Profilbild von Oliver Grau IT-Berater Oliver Grau (IT Consultant) aus Nuernberg

Oliver Grau

nicht verfügbar bis 31.10.2024

Letztes Update: 20.09.2024

IT-Berater Oliver Grau (IT Consultant)

Firma: IT-Berater Oliver Grau
Abschluss: nicht angegeben
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: Deutsch (Muttersprache) | Englisch (verhandlungssicher)

Skills

With over two decades of experience in the IT industry, I have cultivated a diverse skill set that spans software development, architecture design, and the implementation of innovative technologies. My journey began in 2001, alongside my academic pursuits in computer science, where I initially honed my skills in PHP and MySQL. This early experience set the foundation for my expertise in web-based application development, particularly in CMS and database-driven environments.

In 2009, I transitioned to .NET enterprise application development, a move that aligned with my strengths and personal interests, enabling me to excel in creating robust backend systems and architectures. My work has included designing solutions such as image databases, workflow systems, and computer-aided business processes, leveraging methodologies like Event Sourcing and Domain-Driven Design.

A key aspect of my career has been my ability to prototype and implement architectural proposals, driving innovation and efficiency within my projects. Recently, I have expanded my expertise into the realm of artificial intelligence, focusing on machine learning and deep learning. My commitment to continuous learning is evidenced by the completion of various certifications through Udacity and EDX, including courses offered by Harvard University.

As I continue to evolve professionally, I am eager to apply my newfound knowledge in AI to projects beginning in 2025, further enhancing my contributions to the field. My current areas of focus include .NET, software architecture, Azure Cloud and DevOps, and message-based systems, all complemented by my growing proficiency in AI technologies.
 
  • Over 20 years of experience in the IT industry, focusing on software development and architecture design.
  • Expertise in .NET, PHP, MySQL, and web-based application development.
  • Strong knowledge in designing backend systems, image databases, and workflow systems.
  • Experience with Domain-Driven Design, Event Sourcing, and developing architectural solutions.
  • Proficiency in Azure Cloud, Azure DevOps, and message-based systems.
  • Ongoing education in artificial intelligence, particularly in machine learning and deep learning.
  • Certifications from Udacity and EDX, including courses from Harvard University.

Projekthistorie

01/2021 - bis jetzt
Software Architect & DevOps Engineer
Software und Lizenzdienstleister (Internet und Informationstechnologie, 5000-10.000 Mitarbeiter)

Integration und Neuentwicklung einer API Management Lösung für die interne IT, welche als Frontend für diverse API Lösungen wie Azure API Management dienen kann. Erweiterung bestehender Software Tools und Pflege für interne Geschäftsabläufe.

Meine Aufgaben:
- Design und Entwicklung einer Backend Infrastruktur für die Softwarelösungen im Azure Umfeld
- Anpassung / Erweiterung bestehender Lösungen für Umsetzung Geschäftsprozesse

Techniken und Tools:

- Azure DevOps
- Azure
- Terraform (HashiCorp)
- Domain Driven Design
- .NET

06/2018 - 01/2021
Bundesbehörde Client / Server Lösung
Bundesbehörde (Öffentlicher Dienst, 5000-10.000 Mitarbeiter)

Komplexe Workflow gestützte Lösung für die Antragsbearbeitung. Einführung neuer Technologien für die Lösung.
Erweitern der bestehenden eingesetzten Softwarelösung um neue Funktionalität.
Entwurf einer neuen Architektur für eine Microservice basierte verteilte Service Plattform.
Entwicklung eines Prototypen um neue Konzepte aufzuzeigen.
Etablierung einer neuen Architektur.
Beratung im Bereich Identity Management und Konzeptausarbeitung.
Durchführungen von Schulungen und Präsentationen.

09/2017 - 04/2018
Software Architect / Software Developer
Kaufhauskette (Konsumgüter und Handel, 5000-10.000 Mitarbeiter)

Integration und umfangreiche Anpassung einer IdenityServer 4 basierten Lösung im Firmenumfeld. Berücksichtigung firmenspezifischer Gegebenheiten (Sicherheitsrichtlinien, Authentication Flows usw.). Design / Entwicklung des IdentityManagements und Verwaltungstool für Konfiguration des IdentityServers.

Details:

Um eine standardisierte (nach öffentlichen Standards) und einheitliche Plattform für Sign in / Sign out und Single Sign-on plattform- und firmenübergreifend zur Verfügung zu haben, wurden umfangreiche Anpassungen am IdentityServer 4 vorgenommen, um diesen optimal in das Firmenumfeld zu integrieren.

Konsolidierung und Implementierung des Identity Managements.

Meine Aufgaben:

- Design und Entwicklung einer einheitlichen Identity Management Infrastruktur (globaler user context, einheitliche Schnittstellen)

- Design und Entwicklung einer IdentityServer 4 basierenden autoritativen Lösung

- Anbindung externer Systeme an den Identity Server 4 (Active Directory, weitere kundeneigene Lösungen)

- Anbindung/Umstellung diverser Client Systeme auf openID connect und oAuth2

- Umsetzung diverser firmeneigener Authentication Flows (unter anderem 2-Factor)

- Schulungen der Mitarbeiter


09/2015 - 06/2017
Software Architect / Software Developer
Mittelständische Firma (Medien und Verlage, 50-250 Mitarbeiter)

Entwicklung eines komplexen B2B Shop Systems, Verwaltung der Produkte, Supply Chains, Pricing, Price History, mehrstufiger Order Process, Reporting, Integration von Elasticsearch.

Details:

Entwicklung eines komplexen B2B Systems für B2B Shop Items, Verwaltung der Produkte, Supply Chains, Pricing, Price History, Mehrstufiger Order Process, Reporting, Integration mit Elasticsearch.

Frontend (UI) basiert auf Angular 4 und kommuniziert über WebAPI mit dem Backend.

Teamgröße:  7 Mitglieder.


Meine Aufgaben:

- Evaluation diverser Komponenten für Einsatz

- Entwurf und Umsetzung Teile der Backend Architektur

- Anbindung Elasticsearch (mit .NET NEST Library als .NET Wrapper)

- Design und Implementierung Indexing Infrastruktur (Elasticsearch)

- Anbindung Message Bus (NServiceBus)

- Anbindung Security (IdentityServer (openID connect / oAuth)

- Entwurf und Implementierung eines auf Claims basierten Rechtesystems

- Integration PostSharp in das Framework

- Integration Testing

- Dokumentation


Zertifikate

Nanodegree Program: Introduction to Machine Learning with Pytorch
2024
Nanodegree Program: Introduction to Machine Learning with TensorFlow
2024
Nanodegree Program: Natural Language Processing
2024
Nanodegree Program: AI Programming with Python
2024
CS50's Introduction to Artificial Intelligence with Python, including twelve projects
2024
FC1x: Fat Chance: Probability from the Ground Up
2024
Udacity Nanodegree Program: Deep Learning
2024
MCPS: Microsoft Certified Professional
2015
MS: Programming in C#
2015
Zend Certified Engineer - PHP 5.3
2012

Reisebereitschaft

Verfügbar in den Ländern Deutschland
Regionen & Länder:

100% vor Ort: Nürnberg, Fürth, Erlangen (Umkreis 100 km)
Deutschlandweit: On Site: 2 Tage, Remote: 3 Tage
D-A-CH: nach Absprache mit familienkompatiblen Remote Anteil
Profilbild von Oliver Grau IT-Berater Oliver Grau (IT Consultant) aus Nuernberg IT-Berater Oliver Grau (IT Consultant)
Registrieren