Entwickler, Administrator, Berater verfügbar

Entwickler, Administrator, Berater

verfügbar
Profilbild von Anonymes Profil, Entwickler, Administrator, Berater
  • 61462 Königstein i.T. Freelancer in
  • Abschluss: Informatiker
  • Stunden-/Tagessatz: 80 €/Std. 640 €/Tag
  • Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher)
  • Letztes Update: 06.01.2020
SCHLAGWORTE
PROFILBILD
Profilbild von Anonymes Profil, Entwickler, Administrator, Berater
SKILLS
Branchen:
      Automobilindustrie
      Airline/Luftfahrt
      Börsen/Finanzen
      Touristik
      Systemhäuser

Tätigkeitsfelder:
      Entwickler/Middleware/Front- und Backend
      Projektleiter
      Systembetreuung
      DevOps/Migration/Integration
      Trainer

Betriebssysteme:
      AIX, Solaris, Linux, HP-UX, IRIX
      Windows

Programmiersprachen:
      Java, C/C++, Pascal, Modula, Simula, Lisp

Datenbanken:
      Oracle, MySQL, PostgreSQL, Sybase, DB2, SQLite

Spring Framework
Quartz Scheduler
Perl, Phyton
bash, ksh
Terminalserver
Maven, Ant
u.v.m.





 
PROJEKTHISTORIE

Java Spring Entwicklung, Administration und Server Betrieb
Rolle:    Admin, Entwickler
Kunde:    Handel/Dienstleistung
Projektinhalte:   
   + Domains und DNS und Reverse DNS-Einträge verwalten   
   + Mail Server aufsetzen, IPs und Domains, IPv4 + IPv6   
   + MySQL Datenbanken, Virtualisieren, Anpassen, SQL   
   + Software + System Updates einspielen   
   + Docker + Docker-compose Images installieren, verwalten, konfigurieren    
   + Firewall installieren, konfigurieren, administrieren, auditieren    
   + SSL Zertifikate erstellen, verwalten, erneuern   
   + Nginx Reverse Proxy, absichern und tunen   
   + Spring Anwendungsmigration von Version 2.4 auf Version 5       
   + Hibernate, JPA, DAO       
   + Spring WebMVC, Security, Batch       
   + Tomcat 8 mit Java 8 und MySQL in einer Docker Umgebung      
   + Quartz Scheduler Spring Integration      
   + Kafka Anbindung
Kenntnisse:   
   Apache, Nginx, MySQL, X2Go, Postfix, Docker, Maven, MySQL, IPv6,   
   letsencrypt, certbot, RDP, Redis, Websockets, Java 8+9, Java Servlets,   
   Tomcat 8+9 Quartz Job Scheduler, JASON, Java Web Token, Git, Maven,   
   Spring

System Migration + TechRefresh Backend - Client/Server - Hard- und Software
Rolle:    Projektverantwortlicher, Konfigurationsmanager, Software-Entwickler
Kunde:    Börse/Finanzen
Projektinhalte:
   + Steuerung, Abstimmung und zeitliche Planung der Arbeiten am Projekt im Team und mit den Abteilungen   
   + Planung der Hardware Anschaffung   
   + Planung der zu installierenden Softwarepakete   
   + Einrichten einer Server Entwicklungs-, Test- und Produktionsumgebung   
   + Planung und Anbindung an die Zuliefersysteme (API, Netzwerk, Steuerung, Konfiguration)   
   + Planung und Anbindung Clients (Service Bereitstellung, Netzwerkanbindung, Steuerung, Konfiguration)   
   + Planung, Abstimmung und Implementierung eines Sicherheitskonzeptes im bestehenden betrieblichen Umfeld   
   + Portierung der C und C++ Komponenten von AIX Compiler für die GNU Compiler Collection C++11   
   + Wechsel auf das Versionsverwaltungssysteme Git   
   + Portierung der 32bit Datenbankanbindung auf 64bit   
   + Anpassung der Netzwerk-Basisbibliotheken (byte order)  
   + durchgängiger Übergang auf Unicode Transformation Format (UTF)   
   + Übergang auf Coordinated Universal Time (UTC) und Zeitzonen   
   + Migration der Betriebssysteme von 32bit auf 64bit   
   + Konvertierung von Shell und Perl Skripten von AIX zu Linux   
   + Portierung und Anbindung des Monitoring des Gesamtsystem   
   + Verbesserung der Code Qualität durch Einsatz von       
         * statische Code Analyse -> CppCheck, gcc C++11       
         * dynamischer, zur Laufzeit -> Address Sanitizer   
   + Konzeption CI/CD 
   + Testplanung und Durchführung, Komponenten-, Integrations- und Systemtests   
   + Aufsetzen des Gesamtsystems in der Entwicklungs-, Test- und Produktionsumgebung   
   + Einführung in Produktion   
   + Monitoring der Produktivumgebung   
   + Migration zu Java 8
Kenntnisse:   
   Java, Eclipse, NetBeans, Tomcat, Ant, Maven, SQL, JSON, Perl, csh, ksh,   
   bash, C, C++, Apache HTTP Server, Ajax, CMake, Docker, VirtualBox,
   Java Webstart, Swing, CGI PostgreSQL, SQLite, C-ISAM, DISAM, DigiPort   
   Portserver, SSH, Citrix, TCP/IP, Netzwerkprogrammierung, Spring
Eingesetzte Produkte:   
   AIX, Linux (Red Hat, CentOS, Ubuntu), Windows 7, SQLite, PostgeSQL, Spring Framework

Entwurf, Entwicklung, Modernisierung, Wartung und Betrieb von Anzeigemedien
Rolle:    Projektverantwortlicher, Software-Entwickler, Administrator
Kunde:    Finanzen/Börsen
Projektinhalte:   
   Back- und Frontend Entwicklung + Betrieb:
         Laufbänder, Displays, Litfaßsäule, Leinwände, Bodenplatten, mechanische Anzeigetafeln   
   Softwareentwicklung      
      + Umsetzung der Software Releases (Aufwandsabschätzung, Implementierung, Test, Einführung)      
      + Erstellen und Überarbeiten von betriebsbedingten Erfordernissen      
      + Definieren und Umsetzen von softwarebedingten Anpassungen      
      + Definieren der System- und Software-Architektur      
      + Entwicklung und Codierung von Andwendunge      
      + Führen der Dokumentation    Testen      
      + Definieren von Testszenarien und Testplanung       
      + Durchführen von Testszenarien      
      + Code Review     
      + Modul-, Integrations- und Systemtests      
      + Fehlerbehandlung und -bereinigung    Installation/Lieferung      
      + Software-/Servicelieferung(Migration)      
      + Koordination/Management/Planung der Lieferung      
      + Dokumentation und Kommunikation der Release-Notes    Betrieb      
      + 1st/2nd/3rd Level-Support      
      + Koordination udn Management des 2nd und 3rd Level Supports      
      + Pflegen der Software      
      + Pflegen des Konfigurationsmanagements   
    Client/Server, verteilte Systeme, Multithreaded, Ausfallsicher   
Kenntnisse:      
   Java, Swing, Java Webstart, TCP/IP, Sockets, CGI, C, C++, Perl,
   Subversion, Video Wall Management Software, AIX, Linux, Windows 7, Threads   
Eingesetzte Produkte:      
   Video Wall Management Software, Spring Framework

Energiemarkt
Rolle:   
   Software-Entwickler Backend, Administrator, Berater
Kunde:    Energiemarkt
Projektinhalte:   
   + automatisiertes Sammeln der Kennzahlen von Stromkraftwerken, Sonnenenergie, Windenergie, Temperatur, Strahlung,   
   + automatisiertes Einholen der Kennzahlen zum Energie Austausch mit dem Ausland   
   + Erstellung und Auswertung von Zeitreihen   
   + Ermitteln und statistische Aufarbeitung von Preisspitzen   
   + Aufzeichnen und Visualisierung von Energieverbrauch und Auktionen   
   + Erstellen von automatisierten Robotern zur Datenaufzeichnung und Erstellung von Zeitreihen,   
   + Übernahme des Weather Forecast in eine Datenbank   
   + Aufzeichnung der EEX Energie Verfügbarkeit   
   + Aufzeichnen der Kennzahlen der führenden Energieversorger   
   + verdichten und Aufbereitung der Zeitreihen für Berechnungen   
   + Erstellung von Statistiken und Forecasts   
   + Erstellung von Stromverbrauchsprognosen der nächsten 180 Tage   
   + Auswertung historischer Verbrauchswerte der letzten Jahre   
   + Qualitätssicherung der so erstellten und gewonnenen Daten
Kenntnisse:   
   SQL + PL/SQL, Zeitserien, Java, Rule Engine zur Qualitätssicherung, Servlets
Eingesetzte Produkte:   
   Red Hat Linux, Windows Server, Windows, Tomcat, PLSQL Developer, Kapow, Web Crawler, Oracle

Entwicklung, Konfiguration, Test, Inbetriebnahme und Wartung der Inhalte einer Großbildleinwand (Eingangshalle)
Rolle:   
    Projektverantwortlicher, Software-Entwickler, Admin
Kunde:   
   Finanzen / Börsen
Projektinhalte:   
   + Echtzeit Anzeige von Börsenkursen internationaler Börsen, der Börse Frankfurt und des Xetra Handel   
   + Einblendung von Börsen News   
   + Anzeige von Einzelwerten deutscher Börsen Indizes wie DAX, MDAX, TecDAX und SDAX als auch der Indizes selbst   
   + Weltzeit Uhren, Kurs-Charts und Laufbänder   
   + Gewährleistung von 7x24h Betrieb, Ausfallsicherheit, Wiederanstartbarkeit und Redundanz des Systems   
   + Visualisierung von steigenden und fallenden Kursen und deren prozentualer und absoluter Abweichung   
   + Netzwerk-Anbindung der Anzeige an das Kursinformations- Backend, Anpassung und Erweiterung des Backend hierfür   
   + Gewährleistung der Skalierbarkeit der Anzeige und sämtlicher Einzelkomponenten
Kenntnisse:    
   Java, Swing, Java Webstart, TCP/IP, Sockets, CGI, C, C++, Perl, Apache, Tomcat   
   Subversion, Video Wall Management Software, Spring Framework, Eclipse,   
   Webservices, Client/Server, Verteilte Anwendungen
Eingesetzte Produkte:
   Video wall, EYECON Control Server, netPIX Contoller, Windows Server, AIX, Linux

Software Entwicklung Spring Framework, Spring Web MVC, Spring Security, Spring Data,  Hibernate
Rolle:
   Software Entwickler
Kunde:
   Software Systemhaus
Projektinhalte:
   + Spring Datenbankanbindung, JPA, O/R Mapping mit Hibernate
   + 3-Schichten Architektur -    Data Access, Business Layer, Presentation
   + Benutzerverwaltung
   + Autorisierung, Authentifikation und Zugriffskontrolle mit dem Spring Security Framework
   + Weboberläche mit Spring MVC und JSTL, JSF Integration
   + Suchmaschinenoptimierung
   + Internationalisierung
   + Transaktionsmanagment
   + Tomcat Cluster
   + Caching
   + Apache Loadbalancer (mod_jk)
   + JVM und Tomcat Tuning
   + Quartz Job Scheduler
   + JUnit Tests
   + Continuous Integration mit CruiseControl
Kenntnisse:
   Java, Eclipse, Spring Framework, Tomcat 5.5, Hibernate, SQL, JMS, Ant,
   JSP, JSTL, HTML, CSS, XML, Apache Tiles, EHCache, Apache Webserver
   (mod_jk), Ajax, Axis2 Webservices, Oracle, MySQL, Enterprise Architect,
   JPA, Quartz Scheduler
Eingesetzte Produkte:
  Linux, Windows Server, Windows Prof.

Airline Management Solutions + Verteilte Systeme + Anwendungsentwicklung
Rolle:   
   Software-Entwickler
Kunde:   
   Airline
Projektinhalte:   
   + Analyse, Erweiterung und Redesign der Schnittstellen und Anwendungslogik von CORBA basierten C, C++ und Java Anwendungen   
   + Anbindung von JacORB CORBA Anwendungen an mit MICO ORB erstellte CORBA Anwendungen   
   + Verbesserung der Ausfallsicherheit und Wiederanstartbarkeit von CORBA Anwendungen in einer verteilten Architektur   
   + Perl Skripten, Reporterstellung über CORBA Schnittstellen der Anwendungen   
   + Erweiterung bzw. Anpassung von bestehenden Client Anwendungen (Datenbank, Business Logik und GUI )   
   + Umsetzung eines Oracle PL/SQL Datawarehouse Projektes zur Wertigkeitsanalyse von Flugreisen in der Touristik   
   + Erstellung von Konvertierungsprogrammen für Buchungsdaten anderer Airlines, dateibasiert   
   + Code Analyse von C++-Anwendungen   
   + Java Anwendungsentwicklung   
   + Entwurf und Implementation einer parametrisierbaren und skalierbaren Java Rule Engine   
   + Redesign und Parallelisierung des C++ Build für HP und AIX   
   + Ant Build und Deploy Skripte für Java Anwendungen   
   + Releaseerstellung für C++ und Java Anwendungen   
   + Installation und Konfiguration einer J2EE Testumgebung mit MKS, CruiseControl, Hibernate, Oracle und dem Bea Weblogic Server   
   + Code Review von Java Weblogic JMS Komponenten   
   + Oracle Testdatenbanken Installation, Anpassung, Daten Im- und Export   
   + Realisierung von Change Requests für das oben genannte PL/SQL Datawarehouse Projekt   
   + Inhouse Entwickler Support, Coaching
Kenntnisse:   
   IBM C Set++, HP aCC, Visual C++, Oracle 9.x, STL, XML, OTL, OCI, MKS,   
   Reflection, Bea Weblogic 9.1, Eclipse Hibernate, CruiseControl, Ant, Make,   
   Ksh, Bash, Perl, PL/SQL, Keep Tool Hora, Enterprise Architect, Power Designer,
   Java
Eingesetzte Produkte:   
   IBM RS/6000 (AIX), HP-UX, Sun Solaris, Win
 
Weiterbildung LAMP, WAMP Anwendungen, Java
Projektinhalte:   
   + Java und J2EE   
   + Apache, PHP   
   + PEAR, MySQL   
   + XML + SAX Parser, DOM
Kenntnisse:   
  
XML, SAX Parser, DOM Eingesetzte Produkte:    Java, PHP, Apache, MySQL

Reisebüro Backoffice Programm
Rolle:   
   Datenmodellierung
Kunde:   
   Touristik
Projektinhalte:   
   + Datenmodellierung der Kunden-, Lieferanten- und Vorgangsverwaltung, Benutzer und Rechteverwaltung   
   + Erstellung SQL Datenbankschema
Kenntnisse:   
   Sybase Power Designer, Sybase Adaptive Server Anywhere, Interactive SQL, ASP.NET Eingesetzte Produkte:    Windows Prof.

Revenue Management, Ertragsoptimierung (Prognose, Analyse und Optimierung von Flugreisen)
Rolle:
   Software-Entwickler, Berater, Trainer
Kunde:
   Airline/Touristik
Projektinhalte:
   + Entwicklung von Oracle Datenbankanwendungen C++
   + Entwicklung einer generischen C++ Klassenbibliothek für die Konvertierung von Buchungsdaten
   + Anwendungstuning auf Datenbank-, Prozess- und Threadebene (Parallelisierung, Multithreading)
   + Portierung von MS VC++ Anwendungen nach IBM AIX und HP-UX
   + Erstellung von Build-Konfigurationen zur automatischen Programmgenerierung auf Unix
   + Installation und Wartung von Oracle und DB2 Datenbanken, Schemainstallation und Pflege, Datenimport und Export, SQL, PL/SQL Auswertungen
   + Oracle C Anbindung zum Aufruf von Anwendungen aus PL/SQL heraus (PL/SQL->Dynamic Link Library -> Anwendung) auf AIX
   + Kunden- und Entwicklersupport
Kenntnisse:
   IBM C Set++, HP aCC, Visual C++, Oracle 8, DB2 7, STL, XML, OTL, OCI, MKS, Reflection, Rogue Wave, ILOG CPLEX
Eingesetzte Produkte:
   IBM RS/6000 (AIX), HPUX, Windows

Entwicklung eines Client/Server Systemmonitor zum Monitoring von Anwendungsservern
Rolle:
   Software-Entwickler
Kunde:
   Touristik
Projektinhalte:
  + An- und Abmeldung Anwendungsserver Systemmonitor
  + zyklische Überwachung und Statusanzeige
  + Sichtbarmachen von Fehlerzuständen
  + Paralleler Client Zugriff über das Netzwerk
  + Zustandssicherung
  + Aktualisierung in einer Datenbank und über TCP/IP
  + UDP Kommunikation
Kenntnisse:
   C++, MS SQL-Server, Winsock API
Eingesetzte Produkte:
   Windows, Server

Entwicklung einer eBusiness Middleware Plattform (SOAP, XML)
Rolle:
   Software-Entwickler
Kunde:
   Software Systemhaus
Projektinhalte:
   + Oracle Datenbank Anbindung
   + Erstellung, Installation des Datenbankschema
   + Verbindungsauf- und Abbau mittels XML-Konfigurationsdaten
   + Schreiben und Lesen von Tabellendaten und CLOB
   + Test der Oracle und mySQL Datenbankschichten
   + Nachweis der Threadsicherheit anhand Quellcode
   + Browser Service Monitoring Serverseitig mit JSP auf Tomcat
Kenntnisse:
   J2EE, JSP, mySQL, Oracle 8, XML, Tomcat
Eingesetzte Produkte:
   Linux und Windows

Oracle Trainer
Rolle:
   Dozent
Kunde:
   Schulungsunternehmen
Projektinhalte:
   Lehrgangsinhalt / Training von Behörden:
     + Oracle Installation
     + Oracle Server Komponenten
     + Oracle Administration
     + Oracle Client/Server Betrieb
     + SQL
     + Sicherheit
     + SQL*Net
     + Import/Export
     + Backup/Recovery
     + Tuning
     + Auditing
Kenntnisse:
   Oracle, SQL, eingebettetes SQL
Eingesetzte Produkte:
   Linux, Windows NT

Konfigurations Management - Entwicklung einer Konfigurationsdaten Verwaltungskomponente
Rolle:
   Software-Entwickler
Kunde:
   Touristik / Software Systemhaus
Projektinhalte:
   + strukturierte Ablage von zur Programmlaufzeit definierbaren Anwendungs- bzw. Konfigurationsdaten in einer Datenbank
   + Entwicklung einer COM Komponente für die einheitliche Verwaltung von Datenbank Schlüsseln auf unterschiedlichen Datenbanken
Kenntnisse:
   Visual Basic 6.0, MS-Access, MS SQL-Server, DAO, ADO
Eingesetzte Produkte:
   Windows

Erstellung von Komponenten für den Daten Im- und Export einer CRM Datenbank
Rolle:
   Software-Entwickler
Kunde:
   Software Systemhaus
Projektinhalte:
   + GUI Programmierung auf Win32 API
   + Programmsteuerung über eine COM Schnittstelle
   + Kommandozeile und/oder Oberfläche
   + Verarbeitung von Jobs im Vorder- oder Hintergrund
   + Speicherung von Skripten zur wiederholten Ausführung#
   + Mehrsprachig mit eigener Ressource DLL
   + Programmierung und Speicherung von Transformationsregeln durch den Nutzer
Kenntnisse:
   Visual C++, Outlook, dBase, MAPI, ADO, Win32 API, COM/DCOM, Oracle
Eingesetzte Produkte:
   Windows

Entwicklung von Software Komponenten für eine CRM-Datenbank
Rolle:
   Software-Entwickler
Kunde:
   Software-Systemhaus
Projektinhalte:
   + DLL Surrogate, DCOM Konfiguration
   + Interface Marshaling
   + Komponenten Aktivierung
   + MIDL Schnittstellendesign
   + Event Handling
   + Komponenten Registrierung
   + Internationalisierung
   + COM Speicherverwaltung
   + Threading Modelle
   + Typelib Abfrage, Registrierung, Einbindung
Kenntnisse:
   Visual C++, Win32 API, COM/DCOM
Eingesetzte Produkte:
   Windows

CORBA Architektur für das Produktdatenmanagement
Rolle:
   Projektverantwortlicher, Software-Entwickler
Kunde:
   IT-Systemhaus für Automobilindustrie, Luft- und Raumfahrt
Einsatzort:
   Berlin, Paris, Toulouse, Darmstadt, München
Projektinhalte:
   Spezifikation und Implementation einer verteilten Architektur für das
   Produktdatenmanagement auf Grundlage des CORBA Standard der OMG.
Kenntnisse:
   Iona Orbix, AIX C Set++, XEmacs, Rational Rose, Java, CORBA, CORBA IDL, EXPRESS
Eingesetzte Produkte:
   AIX, SUN, Solaris, PC, Oracle

Erweiterung einer Produktdatenaustausch Software
Rolle:
   Software-Entwickler
Kunde:
   Automobilindustrie
Einsatzort:
  München
Projektinhalte:
   + Datenbankanbindung Produktdatenaustausch Software, einheitliche API entwickeln
   + Entwurf-, Entwicklung, Test und Inbetriebnahme der Anbindungen für Oracle und Sybase
Kenntnisse:
   Oracle, Sybase, C++ Compiler
Eingesetzte Produkte:
   AIX, HP-UX, Solaris, Windows
ZEITLICHE UND RÄUMLICHE VERFÜGBARKEIT
100%
KONTAKTANFRAGE VERSENDEN

Ja, ich akzeptiere die AGB

Ja, ich akzeptiere die Datenschutzbestimmungen

Hinweis: der Versand ihrer Kontaktanfrage ist komplett kostenfrei