Softwareentwickler (Java, C/C++, Datenbanken)
- Verfügbarkeit einsehen
- 0 Referenzen
- 65€/Stunde
- 49124 Georgsmarienhütte
- Umkreis (bis 200 km)
- de | en | fr
- 05.11.2013
Kurzvorstellung
Datenbanken (SQL, PL/SQL) gehören ebenfalls zu meinen Kompetenzen.
Qualifikationen
Projekt‐ & Berufserfahrung
7/2007 – 9/2013
Tätigkeitsbeschreibung
Architektur,Analyse,Design und Implementierung: Entwicklung einerWebanwendung zu Datenanlysezwecken (Einzelfallanalyse), Monitoring (einschl. Erstellung von Reports) und Bereinigung. Basis der Anwendung: Apache Tomcat mit JSF, Hibernate, POI, MQ- Series, XML (SOAP).
Entwicklung der Controller, des Models und der Views.
Einhaltung von strengen Sicherheitsvorgaben.
Architektur, Analyse, Design und Implementierung:
Umstellung und Weiterentwicklung einer Webanwendung zur Pflege von Kunden- und Rechnungsdaten auf Basis von Apache Tomcat (Umstellung der Anwendung von JSP auf Struts zur besseren Wartbarkeit und Weiterentwicklung). Anbindung an verschiedene Datenverarbeitungssysteme über MQ-Series (XML/SOAP); Verwendung von Hibernate (MySQL) zur lokalen Datenhaltung.
Design der Weboberflächen (HTML/CSS und JavaScript) sowie Implementierung des Models und Controller.
Die Anwendung musste strengen Sicherheitsprüfungen standhalten und barrierefrei sein. Die Skalierbarkeit der Anwendung musste gewährleistet sein (ca. 500 parallele Zugriffe auf die Anwendung).
Code- und Datenanalyse:
Systematische Analyse von Datenänderungen zur Erkennung von Fehlern (Softwarefehler, Prozessstörungen). Erstellung von Programmen (Java, Shellscript, SQL, PL/SQL) zur Datenanalyse sowie Bereinigung (Implementierung von Serviceaufrufen u.ä.).
Erstellung von Programmen zur Datensammlung, Datentransformation, automatischen Ermittlung von Abweichungen und Alarmierung bei Schwellwertüberschreitungen. Datenermittlung per SQL bzw. PL/SQL sowie per Unix-Script (Logfiles). Verarbeitung per Java-Programm und/oder Shellscript.
Schulung:
Einführung in UNIX (UNIX Grundlagen), Grundlagen der Shell-Programmierung und Verwendung der Standard-UNIX-Tools (find, sort, sed, awk...).
Support:
Analyse von gemeldeten Problemen (prozessübergreifend), die vom First Level Support nicht behoben werden konnten. Entwickeln von Workarounds und Pflegen der Knowledgedatabase, Automatisierung von Umgehungslösungen.
8/2006 – 7/2007
Tätigkeitsbeschreibung
Analyse, Design und Implementierung:
Portierung der Anwendung „Kern-Informations-Objekt Kunde (KKS)“ von MVS auf Solaris (Sparc). Umstellung der Anwendung von DB2 auf Oracle.
9/2005 – 8/2006
Tätigkeitsbeschreibung
Analyse, Design und Implementierung:
Wartung und Weiterentwicklung des Billing-Systems. Umstellung des Workflows unter Verwendung von Nachrichten im XML-Format.
Datenhaltung in Oracle (Zugriff PL/SQL), Datenaustausch über Shared Memory.
Skills: C/C++, XML, UML (Rational Rose), UNIX, PL/SQL
1/2005 – 9/2005
Tätigkeitsbeschreibung
Analyse, Design und Implementierung:
Eingliederung bestehender sowie Implementierung neuer Kunden-, Rufnummern und Rechnungsauskunftsdienste in das „Kern-Informations-Objekt Kunde (KKS)“.
Skills: C/C++, Embedded SQL (DB2), DCE, XML, JCL, UML (Rational Rose), MVS
3/2004 – 12/2004
Tätigkeitsbeschreibung
Analyse, Design und Implementierung der Auftragsabwicklung für eine Reihe von Auftragstypen der Anwendung „Prüfen und Messen Automatisch“.
Skills: C++, CORBA, XML, UML (Rational Rose)
1/2003 – 3/2004
Tätigkeitsbeschreibung
Analyse, Design und Implementierung des Auftragseingangs (Multithreaded CORBA Server) der Anwendung „Prüfen und Messen Automatisch (PUMA)“.
Skills: C++, CORBA, XML, UML (Rational Rose)
11/2000 – 12/2002
Tätigkeitsbeschreibung
Analyse, Design und Implementierung:
Anpassen der zentralen Auftragsverwaltung zur Verwendung eines XML-Datenformats der Anwendung „Betriebsführungsumsetzer (BFU)“.
Skills: C++, CORBA, XML, UML (Rational Rose)
Ausbildung
Dortmund
Über mich
Weitere Kenntnisse
Datenbanken Oracle, DB2, MySQL, Postgresql
Middleware CORBA, DCE, MQ-Series, JMS, Spring, JSF, Struts, Hibernate, RMI, SOAP, WSDL, WebSphere, Apache Tomcat
UML, UseCase (Rational, Innovator)
Entwicklungsumgebung Eclipse, VisualAge
Office: MS Office, OpenOffice
Betriebssysteme: UNIX (Solaris, AIX, BSD, Linux), Windows, Mac OS X, OS/390 (MVS)
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Französisch (Grundkenntnisse)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden