Thomas Ermantraut verfügbar

Thomas Ermantraut

OOA, OOD und OOP (C++/C#, Java und PHP)

verfügbar
Profilbild von Anonymes Profil, OOA, OOD und OOP (C++/C#, Java und PHP)
  • 76571 Gaggenau Freelancer in
  • Abschluss: Dipl.-Ingenieur (FH) Technische Informatik
  • Stunden-/Tagessatz: nicht angegeben
    Stundensatz je nach Standort und Remoteanteil VHB
  • Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher) | französisch (Grundkenntnisse)
  • Letztes Update: 22.05.2019
SCHLAGWORTE
PROFILBILD
Profilbild von Anonymes Profil, OOA, OOD und OOP (C++/C#, Java und PHP)
SKILLS
Softwareentwicklung unter:
Unix HPUX, SCO, AIX, DEC, Linux (Ubuntu, RHEL), Windows (ab NT)

Programmiersprachen:
Basic VisualBasic (6,0,.net), VBA
C: Watcom, Borland, IBM VAGE, Visual C
C++:  MS Visual C++ (ab Version 6.0), MFC, TFC, STL, ATL, boost
C#: WPF, Visual Studio 2017
Java: Java Eclipse RCP, J2EE, Hibernate, Tomcat, Apache, groovy, maven, tycho
Javascript: AJAX, Web 2.0 in Verbindung mit Java, JSP und PHP, JQuery, DHTMLX, dojo
PHP: OOP mit PHP 4 und 5, AJAX, Web2.0, Magento, Redaxo, Perl, ruby

Datenbank - Kenntnisse:
mySQL: Webapplikationen, Projektmanagementsystem, SQL -Statements, Design
ODBC: unter Visual Basic, via PHP und ACCESS
Oracle: SQL -Statements, Trigger, Design, Stored Produres
SQL: Abfragen, Stored Procedures, Trigger, Tabellendefinition

Produkte/Standards/Erfahrungen:
Erfahrungen: OOA, OOD, OOP, UML und Rational Rose (belegbar durch Seminare),Projektmanagement
Tools etc.: Eclipse (Rich Client, RCP), Toad, Oracle SQL-Developer, PHPed, Apache, XAMPP, LAMPP, WINSCP, Putty, Doxygen, Netbeans 6.5, Visual Studio, Watcom C++, Borland C, PHPMyadmin, Rational Rose, MS Sourcesafe, Rational Clearcase, Subversion, TortoiseSVN, Rational DDTS, PHPEclipse, Notepad++, Ploticus, Jgraph, Oracle 10i, MySQL, PHPUnit, JUnit, doxygen, Enterprise Architect, EZcomponents, JQuery, DTHMLX, AJAX, Web 2.0, Citrix, remedy, Dojo,JIRA, MAVEN, ANT, git, XML, SOAP, REST, MariaDB, Perl, Phyton, groovy

Spezialkenntnisse:
- Industrielle Bildverarbeitung in Echtzeit (Kanten- und Linienerkennung)
- OOA, OOD und OOP:
  • Client-/Server Systeme, RCP, Backend, Frontend, GUI, FullStack
  • von Web-Applikationen (PHP, Javascript, AJAX, HTML, Java, J2EE, Apache) z. B. Projektmanagementsysteme, Teamkalender, Messwert-Darstellung mit Ploticus und JGraph
• Erstellung von PHP – Frameworks

 
REFERENZEN
IFConnex, Innoface GmbH Karlsruhe
01.04.2018 – heute
Projektierung und Entwicklung von IFConnex
• Analyse der Anforderungen mit dem Endkunden
• Design und Programmierung
• Test und Wartung
• Deployment beim Endkunden
Technik / Tools: C#, .net Core, .net 4.7x, Visual Studio, Visual Studio Code, Java, Eclipse, Subversion, Git, SOAP, REST, Maven, Ant, Jira, Crucible, JUnit, Jenkins, Crusible, Bitbuckez, Sourcetree, SAP JCO, Creo, Windchill, PSI Penta
HighLeit Engineering“, Ids GmbH Ettlingen
25.04.2016 – 31.03.2018
Analyse, Design, Programmierung und Test der Software in einem SCRUM-Team
• Analyse der Anforderungen
• Design und Programmierung neuer Komponenten (Frontend, Backend, Schnittstellen, API)
• Test der Komponenten, Integrationstests
• Wartung bestehender Komponenten (Frontend, Backend, Schnittstellen, API)
Technik / Tools: C#, Qt, Java, Eclipse RCP, JavaFX, Subversion, Git, SOAP, REST, Gis-tools(caigos), groovy, Maven, Ant, Visual Studio, boost, Jira, Crucible, JUnit, JDBC, ODBC, JAX, Jenkins, crusible, JUnit, Enterprise Architect, Postgres

Projekt „ST 8 Licensing“
Advantest GmbH, Böblingen
Laufzeit 01.07.2014 – 22.04.16
Beschreibung: Analyse, Design und Programmierung von Softwarekomponenten ( Backend: C++, Frontend: Java Eclipse RCP) für das Smartest 8 Licensing Subsystem unter RHEL
Tätigkeiten • Analyse der Anforderungen
• Design und Progammierung neuer Komponenten
• Test der Komponenten, Intergtionstests
• Wartung bestehender Komponenten
Technik/Tools C++, Eclipse, git, RSA, Java, Xtext, Eclipse RCP, Boost, RHEL, maketools

Projekt „Auftrag“
Mittelständisches Logistikunternehmen, Stuttgart
Laufzeit 01.04.2013 – 30.06.2014
Beschreibung Analyse, Design und Programmierung von Softwarekomponenten (Auftragbearbeitung, Rückläufermanagement Logistik)
Tätigkeiten • Analyse der Anforderungen
• Design und Progammierung neuer GUI-Elemente
• Programmierung und Test von Software-Komponenten
• Wartung bestehender Komponenten
Technik/Tools MFC, Visual Studio 2010, MS Teamserver, MS SQL Server

Projekt „Zensus 2011“
Kunde IT.NRW, Düsseldorf
Laufzeit 01.08.2010 – 30.03.2013
Beschreibung OO-Analyse und OO-Design von Softwarekomponenten für das Projekt Zensus 2011
Tätigkeiten • Analyse der Anforderungen
• Erstellung Lastenhefte
• Erstellung Pflichtenhefte
• Verantwortlich für Software-Schnittstellen und Datensatzbeschreibungen
• Kommunikation mit Fachseite und Entwicklung
• Anforderungsmanagement
Technik/Tools J2EE, Linux, Tomcat, Enterprise Architect, Clearcase, Bugzilla, MS Word, UML, Design Pattern, Datenschutz, Oracle


Projekt „Monitoring Monatsabschluss IST Finance DTAG“
Kunde Telekom Deutschland GmbH (bis 31.03.2010 T-Mobile Deutschland GmbH Bonn)
Laufzeit 01.10.2009 – 30.06.2010
Beschreibung Bereitstellung von zusätzlichen Services für die laufende Projektarbeit mit Bezug auf die organisatorische Neugestaltung. Unterstützung beim konzeptionellen Aufbau von Prozessen / Instrumenten zur Administration und Priorisierung von IT-Anforderungen für den Finanzbereich im Rahmen der Neuorganisation des Deutschlandgeschäftes. Durchführung eines Ad-hoc-Prozesses zur internen (Kern-)Ressourcenpriorisierung innerhalb des Finanzbereiches für anstehende Projekte. Unterstützung bei der Koordination, Aufarbeitung und Strukturierung von den durch die Neuorganisation implizierten Veränderungen in Prozessen, Schnittstellen und Verantwortlichkeiten innerhalb des Finanzbereiches und der IT.
Tätigkeiten • Bestandsaufnahme
• Abklärung von Prozessschnittstellen
• Abstimmung mit IT
• Aufbau und Durchführung Prozesskette „Monatsabschluss“
• Monitoring Prozesskette „Monatsabschluss“
Technik/Tools MS Project, Excel, Access, WebObserver, VBA, Powerpoint

Projekt „Offshoring“
Kunde It-offshoring.biz, Niederkassel
Laufzeit 01.07.2009 – 30.09.2009
Beschreibung Projektleitung bei der Entwicklung einer Webapplikation zur Verwaltung medizinischer Daten. Die Applikation wird in Indien von 10 Entwicklern und Testern entwickelt
Tätigkeiten • Projektleitung
• Analyse der Anforderungen
• Auswahl Mitarbeiter
• Verantworten von Budget
• Verantworten von Terminen
• Schnittstelle zwischen Kunde und Vendor
Technik/Tools MS Project, Enterprise Architect, WebObserver, PHP, Perl, Zend-Framework, AJAX

Projekt „CAPPA“
Kunde Danet GmbH Bonn
Laufzeit 01.11.07 – 31.12.2009
Beschreibung Analyse, Design und Entwicklung einer Webapplikation zur Applikationssteuerung. Die Daten werden per AJAX als XML - Stream an den Client geliefert und dargestellt.
Tätigkeiten • Analyse der GUI - Anforderungen
• Erstellung des Fachkonzeptes für GUI
• Erstellung des DV-Konzeptes für GUI
• Implementierung der GUI
• Test der GUI
• Dokumentation
Technik/Tools Java J2EE, AJAX, XML, Netbeans 6.x, Tomcat, Oracle, Clearcase, XML, DHTMLX, DDTS

Projekt „Customer Care“ Projekt – Controlling, IT EN21
Kunde T-Mobile Deutschland GmbH Bonn
Laufzeit 01.11.2007 – 30.06.2009
Beschreibung Analyse, Konzeption und Entwicklung eines webbasierten Projektcontrolling Tools mit Groupware. Bestehende Access - DBs werden nach Oracle migriert. Die Anforderungen werden über das Tool „CDPS“ per XML importiert, in Arbeitspakete zerlegt und Ressourcen zugeordnet. Die Ressourcen werden in einer eigenen Mitarbeiter¬verwaltung gepflegt (inkl. Abwesenheitskalender). ES findet ein Soll- Ist Vergleich der Arbeitszeiten statt.
Tätigkeiten • Erfassen der Anforderungen
• Analyse der Anforderungen
• Erstellen des Fachkonzeptes
• Erstellen des DV-Konzeptes
• Implementierung der Software Test der Software
• Erstellen der Dokumentation
• Projektmanagement
Technik/Tools PHP 5, Perl, AJAX, XML, Eclipse, Apache, Oracle, Linux, Subversion, Zend-Framework, SQL-Developer, Enterprise Architect, LDAP, MS- Project

Projekt „CARMEN“, Performance
Kunde T-Mobile Deutschland GmbH Bonn
Laufzeit 01.11.2006 - 31.10.2007
Beschreibung Analyse, Konzeption und Entwicklung einer Webapplikation zur Darstellung von KPI-Messwerten für Management Reports. Die Messwerte werden von Perl - Scripten per Cronjob als XML auf den Webserver geladen. Per Ploticus werden die Daten als Diagramm dargestellt.
Tätigkeiten • Unterstützung der Analyse
• Erstellen des DV-Konzeptes
• Implementierung der Software
• Test der Software
• Erstellen der Dokumentation
• Bugtracking mit DDTS
Technik/Tools PHP 5, Perl, AJAX, XML, Eclipse, Apache, Oracle, Linux, Subversion, Zend-Framework, SQL-Developer, Enterprise Architect, LDAP, MS- Project

Projekt „CARMEN“
Kunde T-Mobile Deutschland GmbH Bonn
Laufzeit 01.07.2004 - 31.10.2005
Beschreibung Analyse, Konzeption und Entwicklung des Programms „CARMEN Monitoring SPM“ zur Visualisierung von Messwerten, Queuelängen, Stati von Prozessen und Datenbanken etc.
Tätigkeiten • Unterstützung der Analyse
• Erstellen des DV-Konzeptes
• Implementierung der Software unter Unix und Windows
• Test der Software
• Erstellen der Dokumentation
• Bugtracking mit DDTS
Technik/Tools UNIX (HPUX, SunOS, Dec, Linux), Windows (NT, 2000), Java J2EE, Hibernate, Eclipse, Rational Clearcase, DDTS, JUnit, Rational Rose, Oracle

Projekt „CARMEN“
Kunde T-Mobile Deutschland GmbH Bonn
Laufzeit 01.06.2000 - 30.06.2004
Beschreibung Analyse, Konzeption und Entwicklung des Programms „CAST“.
Mit CAST werden die Server und Prozesse des Core Management Systems „CARMEN“ gestartet, gestoppt und überwacht. CAST besteht aus Unix¬komponenten (Agent, Monitor und Trigger) und einer Windows GUI CASTMAN
Tätigkeiten • Führen der Gespräche mit der Fachseite, hier Produktions-steuerer und Test
• Analyse der Anforderungen
• Erstellen des Fachkonzeptes
• Erstellen des DV-Konzeptes
• Implementierung der Software unter Unix und Windows
• Test der Software
• Erstellen der Dokumentation
• Aufnehmen von Änderungswünschen (CR)
• Bugtracking mit DDTS
• Finden und Beheben von Software Fehlern
• Erstellen und Unix Scripten zum Starten und Stoppen von Prozessen
• Ab 2002 stv. Entwicklungsleiter: Führen eines Teams mit 3-5 Entwicklern, Koordination der Tätigkeiten, Projektmanagement
Technik/Tools UNIX (HPUX, SunOS, Dec, Linux), Windows (NT, 2000), C++, MFC, TFC (T-Mobile Foundation Classes), Visual Studio 6.0 und 2003 .net, Rational Clearcase, DDTS, Doxygen, Rational Rose, Oracle, MS Project

Projekt Programmplanungssystem „Traffic“
Kunde RTL Television Köln
Laufzeit 15.06.98 - 31.05.2000
Beschreibung Weiterentwicklung eines Planungssystems für das TV-Programm von RTL
Tätigkeiten • Führen der Gespräche mit der Fachseite
• Analyse der Anforderungen
• Erstellen des Fachkonzeptes
• Erstellen des DV-Konzeptes
• Entwurf der Datenbank (Tabellen, Trigger und Prozeduren)
• Implementierung der Software und Datenbank
• Test der Software
Technik/Tools Sybase SQL Server, WinNT, C++, MFC, VS SourceSafe, SQL, MS Word, Rational Rose

Projekt Datenportierung von MS - Word nach MS - Access
Kunde DaimlerCrysler AG Stuttgart
Laufzeit 01.04.1998 - 31.05.1998
Beschreibung • Portierung von ca. 300 Dateien(freier Text, Kurzlebensläufe) in eine Access DB
• Portierung von einer Datei (100 Seiten) ( Besprechungen, ToDo - Liste, etc,) in eine Access DB
Tätigkeiten Entwicklung von Funktionen für dem Import der Daten aus MS Word nach MS Access
Technik/Tools MS ACCESS 7.0, VBA, MS Word

Projekt Sehender Industrie Roboter „SIR“
Kunde Mercedes Benz Sindelfingen
Laufzeit 01.04.1996 - 31.03.1998
Beschreibung Entwicklung einer Linien- und Kanten - Erkennung für Bauteile in der Automobil-Produktion. Über trainierte Merkmale wie Bohrungen, Kanten, Spalte werden Bauteile ohne Fixierung erkannt und bearbeitet.
Tätigkeiten • Entwicklung von Algorithmen zur Kanten und Linienerkennung
• Entwicklung einer Applikation mit GUI zum Training der Software
• Test
• Durchführen von Studien in der Produktion
Technik/Tools Framegrabber, C++, MFC, Windows NT, MS Word


Eigene Projekte:

Projekt WebObserver, Eigenentwicklung
Kunden T-Systems Enterprise Services Münster / T-Mobile
Laufzeit 01.01.2004 - heute
Beschreibung Planung, Analyse, Konzeption und Entwicklung des webbasierten Projekt - Management - Systems „WebObserver“. In MS-Projekt erstellte Pläne werden über die Visual Basic Applikation „roundTripSync“ in eine MySQL Datenbank übertragen. Über die in PHP entwickelte Webapplikation „WebObserver“ können alle Teilnehmer Ihre Punke abarbeiten. Ein detailliertes Rechtekonzept regelt die Zugriffe, auch für mehrere Mandanten. Alle Änderungen im WebObserver werden wieder nach MS-Projekt übertragen (bidirektional). Es besteht die Möglichkeit Arbeitszeiten zu buchen und im Plan zu verwalten. Die Abarbeitung eines Planes ist für alle Mitarbeiter sofort sichtbar. WebObserver wird von der T-Systems und T-Mobile für die Inbetriebnahme von Software eingesetzt, wobei ca. 200 Benutzer zeitgleich arbeiten.
Tätigkeiten • Erfassen der Anforderungen mit den Kunden
• Analyse der Anforderungen
• Erstellen des Fachkonzeptes
• Erstellen des DV-Konzeptes
• Implementierung der Software
• Test der Software
• Installation beim Kunden
• Erstellen der Dokumentation
• Projektmanagement
• Verantworten der Termine
• Verantworten des Budgets
Technik/Tools PHP, XML, AJAX, Visual Basic .net, Eclipse, Apache, MySQL, Linux, Subversion, MS Project, LAMPP, PHPed, DHTMLX, Zend-Framework, Jquery, jeasyui
ZEITLICHE UND RÄUMLICHE VERFÜGBARKEIT
Großraum Karlsruhe/Stuttgart bevorzugt, ansonsten mit Remote
KONTAKTANFRAGE VERSENDEN

Ja, ich akzeptiere die AGB

Ja, ich akzeptiere die Datenschutzbestimmungen

Hinweis: der Versand ihrer Kontaktanfrage ist komplett kostenfrei

WEITERE PROFILE IM NETZ