25.09.2024 aktualisiert


60 % verfügbar
Trainer/Dozent/IT-Lehrer und Senior Developer (Anwendungsentwicklung, Oracle-Datenbanken)
Hannover, Deutschland
Hannover +100 km
Diplom-Informatik und 2. Staatsexamen Berufsschullehramt (Angewandte Informatik), Master of EducationSkills
OracleJavaC#PythonSoftware Entwicklung Oracle-Datenbanken SQL und PL/SQLDatenbankadministrationSoftwaretrainingDotnet coreSoftware Architektur / Design
IT-Trainer | Oracle-Datenbankexperte | Senior-Softwareentwickler
Mit über 18 Jahren Erfahrung in der IT-Branche biete ich maßgeschneiderte Schulungen, umfassendes Consulting sowie spezialisierte Softwareentwicklung als Senior-Entwickler an. Mein Schwerpunkt liegt auf der Entwicklung und Administration von Oracle-Datenbanken sowie der Softwareentwicklung in C#, Java, Python, SQL und PL/SQL. Als erfahrener Berufsschullehrer und Trainer erstelle ich zudem individuelle, methodisch und didaktisch durchdachte Schulungsmaterialien und bereite meine Teilnehmer gezielt auf Oracle-Zertifizierungen vor.
Schulungen und Trainings
• Durchführung von IT-Schulungen: Spezialisierte Webinare und individuelle Schulungen im Bereich Anwendungsentwicklung und Oracle-Datenbanken.
• Erstellung von Schulungsmaterialien:
Erstellung von maßgeschneiderten Kursunterlagen und umfassenden Trainingskonzepten.
• Vorbereitung auf Oracle Zertifizierungen:
Praxisorientierte Vorbereitung auf Zertifizierungen wie Oracle Certified Professional (OCP) und Oracle Certified Master (OCM).
Consulting
• Oracle-Datenbankberatung:
Unterstützung bei der Entwicklung, Optimierung und Administration von Oracle-Datenbanken, einschließlich Performance-Tuning, Backup/Recovery und Migrationsprojekten.
• Softwareentwicklung:
Beratung und Entwicklung von Lösungen in den Bereichen Java, C#, Visual Basic .net, C++, Python sowie der Optimierung von Oracle-Datenbanken.
Spezialisierungen im Bereich Oracle-Datenbanken
Ich decke alle wesentlichen und gefragten Themen rund um Oracle-Datenbanken ab, darunter:
Oracle Database Administration (DBA)
• Installation und Konfiguration: Einrichtung und Verwaltung von Oracle-Datenbanken (Versionen 10g bis 23ai) für verschiedenste Unternehmensanforderungen.
• Backup und Recovery: Implementierung von Oracle Recovery Manager (RMAN) und anderen Backup-/Wiederherstellungslösungen, um Datenverlust zu verhindern.
• Oracle Data Guard: Einrichtung und Verwaltung von Data Guard-Umgebungen für Hochverfügbarkeit und Disaster Recovery. Implementierung von Active Data Guard für Lastverteilung und Redundanz.
• Oracle GoldenGate: Replikation und Datenmigration in Echtzeit mit Oracle GoldenGate, ideal für Datenintegrationsprojekte und Hochverfügbarkeitsanforderungen.
• Oracle Multitenant (Pluggable Databases, PDB): Verwaltung von Pluggable Databases (PDBs) in einer Container-Datenbankumgebung (CDB) für eine effizientere Datenbankverwaltung und Kostensenkung.
• Migrationen: Durchführung von Oracle-Datenbankmigrationen, sowohl On-Premises als auch in die Cloud (z.B. Oracle Cloud oder Amazon RDS for Oracle).
• Automatisierung: Nutzung von Oracle Enterprise Manager (OEM) für das Monitoring, das Automatisieren von Routineaufgaben und die Verwaltung großer Datenbanklandschaften.
Oracle Database Performance Tuning
• SQL-Tuning: Optimierung von SQL-Abfragen durch Indexierung, Optimizer-Hints und Statistiken, um die Datenbankperformance zu maximieren.
• Database Performance-Tuning: Analyse und Optimierung der Datenbankinfrastruktur durch Anpassung von Parametern, Caching-Strategien und Ressourcenzuweisung.
• Oracle Real Application Clusters (RAC): Planung, Implementierung und Verwaltung von Oracle RAC-Umgebungen für Lastverteilung und Hochverfügbarkeit von kritischen Anwendungen.
• Automatic Workload Repository (AWR): Analyse von AWR-Reports, um Performance-Probleme zu identifizieren und gezielte Optimierungen vorzunehmen.
• Oracle In-Memory Option: Einsatz der In-Memory-Technologie zur beschleunigten Datenverarbeitung und Analyse von großen Datenmengen in Echtzeit.
Oracle Cloud-Technologien und Cloud Migration
• Oracle Autonomous Database: Implementierung und Verwaltung der Oracle Autonomous Database auf der Oracle Cloud, die durch Automatisierung und maschinelles Lernen die Verwaltung erheblich vereinfacht und optimiert.
• Oracle Cloud Infrastructure (OCI): Beratung und Implementierung von Oracle-Datenbanken auf der Oracle Cloud Infrastructure, einschließlich OCI Object Storage, OCI Block Volumes und Netzwerkmanagement.
• Oracle Exadata: Verwaltung und Optimierung von Oracle Exadata-Systemen zur Bereitstellung maximaler Leistung und Verfügbarkeit für geschäftskritische Anwendungen.
• Cloud-Migrationen: Durchführung von Migrationsprojekten von On-Premises-Datenbanken in die Oracle Cloud oder zu anderen Cloud-Anbietern wie Amazon Web Services (AWS), Microsoft Azure oder Google Cloud.
Sicherheits- und Compliance-Lösungen
• Oracle Advanced Security: Implementierung von Transparent Data Encryption (TDE) und Data Redaction, um sensible Daten in der Datenbank zu schützen.
• Oracle Database Vault: Nutzung von Database Vault, um den Zugriff auf sensible Daten zu kontrollieren und unberechtigte Aktivitäten innerhalb der Datenbank zu verhindern.
• Auditing und Compliance: Einrichtung von Auditing-Strategien, um Compliance-Anforderungen wie GDPR und SOX zu erfüllen, sowie umfassende Protokollierung von Datenbankaktivitäten.
• Oracle Key Vault: Verwaltung von Verschlüsselungsschlüsseln und sicherheitsrelevanten Informationen mit Oracle Key Vault, um die Sicherheit zu maximieren.
Oracle Application Express (APEX)
• APEX-Entwicklung: Entwicklung datenbankgestützter Webanwendungen mit Oracle APEX, einem Low-Code-Framework für die schnelle Erstellung von Business-Applikationen.
• APEX Security & Performance Tuning: Optimierung von APEX-Anwendungen für verbesserte Performance und Sicherheit, sowie Implementierung von Best Practices für eine sichere Datenverwaltung.
Datenbankarchitektur und -design
• Datenmodellierung und Normalisierung: Entwicklung effizienter Datenbankarchitekturen durch Normalisierung, Partitionierung und Schema-Design zur Verbesserung der Skalierbarkeit und Performance.
• Oracle Partitioning: Nutzung von Partitioning-Strategien für große Datenmengen, um Abfragen zu beschleunigen und Wartung zu vereinfachen.
• Oracle Spatial und Graph: Implementierung von Oracle Spatial und Oracle Graph zur Verwaltung von Geodaten und komplexen Datennetzwerken, was besonders für GIS-Anwendungen nützlich ist.
Hochverfügbarkeit und Disaster Recovery
• Oracle Flashback-Technologien: Einsatz von Oracle Flashback-Funktionen, um versehentliche Änderungen schnell rückgängig zu machen, ohne herkömmliche Backup-/Restore-Methoden verwenden zu müssen.
• Oracle Sharding: Implementierung von Oracle Sharding zur horizontalen Skalierung von Datenbanken über mehrere geografisch verteilte Knoten hinweg.
• Oracle Zero-Downtime Migration (ZDM): Beratung bei Zero-Downtime-Migrationen, um den unterbrechungsfreien Betrieb von Datenbanken während Migrationsprojekten sicherzustellen.
Softwareentwicklung
• Programmiersprachen: Langjährige Erfahrung in Java, C#, Python, Visual Basic .net und C++ (Senior-Anwendungsentwickler)
• Frameworks: Expertise in ASP .net Core, Entity Framework und MAUI.
• Projekterfahrung: Entwicklung und Implementierung von Anwendungen unter Einsatz moderner Technologien.
• Oracle Java und C# Entwicklung: Integration von Oracle-Datenbanken in Java- und C#-Anwendungen unter Nutzung von Java Spring Boot/Spring Framework oder ASP.NET, inklusive fortgeschrittener Softwarearchitektur (CLEAN-Architecture).
Berufserfahrung
• Softwareentwicklung (2006–heute): Vollzeit Softwareentwickler (Java, C# und Oracle-Datenbanken) in diversen Projekten.
• Trainer, Dozent und Lehrkraft (2017–heute): Umfangreiche Erfahrung als IT-Trainer und Berufsschullehrer, Durchführung von Schulungen, Webinaren, Unterrichtseinheiten und Vorlesungen im IT-Bereich.
• IHK-Prüfer: Prüfer für Fachinformatiker (Schwerpunkt Anwendungsentwicklung).
Durch meine umfassende Expertise in der Oracle-Datenbanktechnologie und der Softwareentwicklung unterstütze ich Unternehmen dabei, ihre Datenbank- und IT-Projekte effizient umzusetzen, Leistung zu optimieren und die neuesten Technologien zu implementieren. Ich freue mich auf eine Zusammenarbeit, um Ihre IT-Lösungen auf das nächste Level zu heben.
Mit über 18 Jahren Erfahrung in der IT-Branche biete ich maßgeschneiderte Schulungen, umfassendes Consulting sowie spezialisierte Softwareentwicklung als Senior-Entwickler an. Mein Schwerpunkt liegt auf der Entwicklung und Administration von Oracle-Datenbanken sowie der Softwareentwicklung in C#, Java, Python, SQL und PL/SQL. Als erfahrener Berufsschullehrer und Trainer erstelle ich zudem individuelle, methodisch und didaktisch durchdachte Schulungsmaterialien und bereite meine Teilnehmer gezielt auf Oracle-Zertifizierungen vor.
Schulungen und Trainings
• Durchführung von IT-Schulungen: Spezialisierte Webinare und individuelle Schulungen im Bereich Anwendungsentwicklung und Oracle-Datenbanken.
• Erstellung von Schulungsmaterialien:
Erstellung von maßgeschneiderten Kursunterlagen und umfassenden Trainingskonzepten.
• Vorbereitung auf Oracle Zertifizierungen:
Praxisorientierte Vorbereitung auf Zertifizierungen wie Oracle Certified Professional (OCP) und Oracle Certified Master (OCM).
Consulting
• Oracle-Datenbankberatung:
Unterstützung bei der Entwicklung, Optimierung und Administration von Oracle-Datenbanken, einschließlich Performance-Tuning, Backup/Recovery und Migrationsprojekten.
• Softwareentwicklung:
Beratung und Entwicklung von Lösungen in den Bereichen Java, C#, Visual Basic .net, C++, Python sowie der Optimierung von Oracle-Datenbanken.
Spezialisierungen im Bereich Oracle-Datenbanken
Ich decke alle wesentlichen und gefragten Themen rund um Oracle-Datenbanken ab, darunter:
Oracle Database Administration (DBA)
• Installation und Konfiguration: Einrichtung und Verwaltung von Oracle-Datenbanken (Versionen 10g bis 23ai) für verschiedenste Unternehmensanforderungen.
• Backup und Recovery: Implementierung von Oracle Recovery Manager (RMAN) und anderen Backup-/Wiederherstellungslösungen, um Datenverlust zu verhindern.
• Oracle Data Guard: Einrichtung und Verwaltung von Data Guard-Umgebungen für Hochverfügbarkeit und Disaster Recovery. Implementierung von Active Data Guard für Lastverteilung und Redundanz.
• Oracle GoldenGate: Replikation und Datenmigration in Echtzeit mit Oracle GoldenGate, ideal für Datenintegrationsprojekte und Hochverfügbarkeitsanforderungen.
• Oracle Multitenant (Pluggable Databases, PDB): Verwaltung von Pluggable Databases (PDBs) in einer Container-Datenbankumgebung (CDB) für eine effizientere Datenbankverwaltung und Kostensenkung.
• Migrationen: Durchführung von Oracle-Datenbankmigrationen, sowohl On-Premises als auch in die Cloud (z.B. Oracle Cloud oder Amazon RDS for Oracle).
• Automatisierung: Nutzung von Oracle Enterprise Manager (OEM) für das Monitoring, das Automatisieren von Routineaufgaben und die Verwaltung großer Datenbanklandschaften.
Oracle Database Performance Tuning
• SQL-Tuning: Optimierung von SQL-Abfragen durch Indexierung, Optimizer-Hints und Statistiken, um die Datenbankperformance zu maximieren.
• Database Performance-Tuning: Analyse und Optimierung der Datenbankinfrastruktur durch Anpassung von Parametern, Caching-Strategien und Ressourcenzuweisung.
• Oracle Real Application Clusters (RAC): Planung, Implementierung und Verwaltung von Oracle RAC-Umgebungen für Lastverteilung und Hochverfügbarkeit von kritischen Anwendungen.
• Automatic Workload Repository (AWR): Analyse von AWR-Reports, um Performance-Probleme zu identifizieren und gezielte Optimierungen vorzunehmen.
• Oracle In-Memory Option: Einsatz der In-Memory-Technologie zur beschleunigten Datenverarbeitung und Analyse von großen Datenmengen in Echtzeit.
Oracle Cloud-Technologien und Cloud Migration
• Oracle Autonomous Database: Implementierung und Verwaltung der Oracle Autonomous Database auf der Oracle Cloud, die durch Automatisierung und maschinelles Lernen die Verwaltung erheblich vereinfacht und optimiert.
• Oracle Cloud Infrastructure (OCI): Beratung und Implementierung von Oracle-Datenbanken auf der Oracle Cloud Infrastructure, einschließlich OCI Object Storage, OCI Block Volumes und Netzwerkmanagement.
• Oracle Exadata: Verwaltung und Optimierung von Oracle Exadata-Systemen zur Bereitstellung maximaler Leistung und Verfügbarkeit für geschäftskritische Anwendungen.
• Cloud-Migrationen: Durchführung von Migrationsprojekten von On-Premises-Datenbanken in die Oracle Cloud oder zu anderen Cloud-Anbietern wie Amazon Web Services (AWS), Microsoft Azure oder Google Cloud.
Sicherheits- und Compliance-Lösungen
• Oracle Advanced Security: Implementierung von Transparent Data Encryption (TDE) und Data Redaction, um sensible Daten in der Datenbank zu schützen.
• Oracle Database Vault: Nutzung von Database Vault, um den Zugriff auf sensible Daten zu kontrollieren und unberechtigte Aktivitäten innerhalb der Datenbank zu verhindern.
• Auditing und Compliance: Einrichtung von Auditing-Strategien, um Compliance-Anforderungen wie GDPR und SOX zu erfüllen, sowie umfassende Protokollierung von Datenbankaktivitäten.
• Oracle Key Vault: Verwaltung von Verschlüsselungsschlüsseln und sicherheitsrelevanten Informationen mit Oracle Key Vault, um die Sicherheit zu maximieren.
Oracle Application Express (APEX)
• APEX-Entwicklung: Entwicklung datenbankgestützter Webanwendungen mit Oracle APEX, einem Low-Code-Framework für die schnelle Erstellung von Business-Applikationen.
• APEX Security & Performance Tuning: Optimierung von APEX-Anwendungen für verbesserte Performance und Sicherheit, sowie Implementierung von Best Practices für eine sichere Datenverwaltung.
Datenbankarchitektur und -design
• Datenmodellierung und Normalisierung: Entwicklung effizienter Datenbankarchitekturen durch Normalisierung, Partitionierung und Schema-Design zur Verbesserung der Skalierbarkeit und Performance.
• Oracle Partitioning: Nutzung von Partitioning-Strategien für große Datenmengen, um Abfragen zu beschleunigen und Wartung zu vereinfachen.
• Oracle Spatial und Graph: Implementierung von Oracle Spatial und Oracle Graph zur Verwaltung von Geodaten und komplexen Datennetzwerken, was besonders für GIS-Anwendungen nützlich ist.
Hochverfügbarkeit und Disaster Recovery
• Oracle Flashback-Technologien: Einsatz von Oracle Flashback-Funktionen, um versehentliche Änderungen schnell rückgängig zu machen, ohne herkömmliche Backup-/Restore-Methoden verwenden zu müssen.
• Oracle Sharding: Implementierung von Oracle Sharding zur horizontalen Skalierung von Datenbanken über mehrere geografisch verteilte Knoten hinweg.
• Oracle Zero-Downtime Migration (ZDM): Beratung bei Zero-Downtime-Migrationen, um den unterbrechungsfreien Betrieb von Datenbanken während Migrationsprojekten sicherzustellen.
Softwareentwicklung
• Programmiersprachen: Langjährige Erfahrung in Java, C#, Python, Visual Basic .net und C++ (Senior-Anwendungsentwickler)
• Frameworks: Expertise in ASP .net Core, Entity Framework und MAUI.
• Projekterfahrung: Entwicklung und Implementierung von Anwendungen unter Einsatz moderner Technologien.
• Oracle Java und C# Entwicklung: Integration von Oracle-Datenbanken in Java- und C#-Anwendungen unter Nutzung von Java Spring Boot/Spring Framework oder ASP.NET, inklusive fortgeschrittener Softwarearchitektur (CLEAN-Architecture).
Berufserfahrung
• Softwareentwicklung (2006–heute): Vollzeit Softwareentwickler (Java, C# und Oracle-Datenbanken) in diversen Projekten.
• Trainer, Dozent und Lehrkraft (2017–heute): Umfangreiche Erfahrung als IT-Trainer und Berufsschullehrer, Durchführung von Schulungen, Webinaren, Unterrichtseinheiten und Vorlesungen im IT-Bereich.
• IHK-Prüfer: Prüfer für Fachinformatiker (Schwerpunkt Anwendungsentwicklung).
Durch meine umfassende Expertise in der Oracle-Datenbanktechnologie und der Softwareentwicklung unterstütze ich Unternehmen dabei, ihre Datenbank- und IT-Projekte effizient umzusetzen, Leistung zu optimieren und die neuesten Technologien zu implementieren. Ich freue mich auf eine Zusammenarbeit, um Ihre IT-Lösungen auf das nächste Level zu heben.
Sprachen
DeutschMutterspracheEnglischverhandlungssicher
Projekthistorie
Trainer im Bereich Oracle Datenbanken (SQL, PL/SQL, Java, Administration, Backup/Recovery, Tuning).
Durchführung von Schulungswochen und Erstellung von Schulungsmaterial.
Durchführung von Schulungswochen und Erstellung von Schulungsmaterial.