08/2011 – 05/2013
Java-Server- und teils -Client-Entwicklung an 4 bestehenden Applikationen die für den Bereich Credit-Risk-Management bestimmt sind.
Firmengröße: < 5000 Personen
Abteilungsgröße:
Branche: Bank, Finanzdienstleistung
Grober Funktionsumfang der Systeme:
-
Monitoring von Krediten
Web-Anwendung zum Monitoring des strukturierten und teils corporate Kredit-Portfolios. Einzelne Deals werden über alle Phasen, von der Annahme über die Auszahlung bis zur finalen Rückzahlung überwacht. Analysten werden über fällige Berichte und nicht eingehaltene Konditionen benachrichtigt und beim Vorbereiten von jährlichen Credit Reviews unterstützt.
Kernkomponenten: Pflege der Stammdaten, Exposures. Protokollierung der Credit Reviews, der Entwicklung der Deals, der Einhaltung von Covenants und des fristgerechten periodischen Reportings. Erstellen von Reports (Excel, PDF). Pflege eines Kalenders mit Deal-spezifischen Events. Automatische Versendung von E-mails.
Die Anwendung verwendet ein proprietäres Web-MVC-Framework, welches aus Apache Struts aufbaut, und bezieht Daten auch aus anderen Systemen der Bank.
-
Elektronische Beantragung von Krediten
Web-Anwendung zur Unterstützung der Kreditprozesse hauptsächlich für das deutsche Mittelstandgeschäft.
Kernkomponenten: Kreditanträge über unterschiedliche Phasen prozessieren: Beantragung, Beurteilung, Annahme/Ablehnung. Überwachung des Verlaufs der Kredite und der Einhaltung von Covenants. Automatische Versendung von E-mails.
-
Portfolio-Management-System
Web-Anwendung zur Erstellung von Reports über das Portfolio der Bank mit unterschiedlichen Parametern zur Filterung und Untergliederung der Berichtsdaten.
-
Anwendung zur Erstellung von Vertragsdokumenten
Rich-Client-/Server-Anwendung zur Erstellung von Vertragsdokumenten (Kredite und Kreditsicherheiten) mit Hilfe vordefinierter Textbausteine und individueller Daten.
Textbausteine werden von Benutzern gepflegt. Die Bausteine werden im XML-Format abgelegt. PDF-Dokumente werden über XSLT, XSL-FO generiert.
2nd- und 3rd-Level-Support für diese Applikationen, für System (1) für weltweite Niederlassungen.
Im Zuge der Transformation der Bank zu einer Finanzdienstleistungsgesellschaft werden die Systeme einem Rebranding unterzogen und teils mandantenfähig gemacht.
Speziell zu System (1):
-
Implementierung von Upgrades von Frameworks (Spring, Hibernate)
-
Optimierung von Teilen der Architektur
-
Migration von Java 5 nach Java 6 und von Websphere 6.1 nach Websphere 7
-
DB-Migrationen werden mit Hilfe von Flyway DB durchgeführt
DV-Umfeld:
Model Driven Architecture, AspectJ, Ant, TeamCity (Continuous Integration Server), Mantis, Java (5, 6), WebSphere (6.1, 7), Tomcat, Eclipse, Axis, JasperReports, XSLT, Apache FOP, EH Cache 2.0, Hibernate (3.0.5, 3.3.2, 3.6.8), Spring (2.5.5, 3.0.5, 3.1.0), Struts 1.1, JSF 1.1, Apache MyFaces, jBPM, JMS (Java Message Service, IBM MQ), Drools, Oracle 11, PL/SQL, UML, OAW - Open Architecture Ware - Magic Draw 15.5, Eclipse EMF, Git, CVS, Apache POI, Swing, Apache Wicket 1.5.7, SAS, TOAD 10, SQL Devloper 3.2, Flyway
05/2010 – 07/2011
Java-Entwicklung am Shop-System (Client und Server) für einen Telekommunikationsprovider. Konzept- und Design-Erstellung. Review von Fachanforderungen und Design-Dokumenten. Coaching von Offshore-Entwicklern. Incident-/Problem-Management.
Firmengröße: > 100000 Personen
Abteilungsgröße: > 200 Personen
Branche: IT, Telekommunikation
Während der Projektlaufzeit werden in einem multinationalen Umfeld u.a. folgende Aufgaben durchgeführt.
Java-Client-Entwicklung: Es werden Erweiterungen für die Shop-Anwendung (Rich-Client-Java) entwickelt. Sowohl für bestehenden als auch für neu entwickelten Code wird Bugfixing und Code-Review durchgeführt. Unit-Tests werden erstellt und bestehende erweitert. Die einzelnen Module werden als Eclipse-Plugins unter Verwendung des bestehenden MVC- und Dependency-Injection-Frameworks implementiert.
Java-Server-Entwicklung: Erweiterung bestehender Klassen des Servers. Die Server-Anwendung kommuniziert mit dem Shop-Client über HTTP/XML und mit weiteren Systemen aus dem Backend über definierte Schnittstellen. U.a. werden XML-Daten validiert und per XSLT transfomiert. Unit-Tests werden erstellt, erweitert und korrigiert. Branch-and-merge: Merges unterschiedlicher Branches werden durchgeführt.
Hudson/Jenkins CI (Continuous Integration): Ein Jenkins-System (früher Hudson) wird als Ablösung eines bestehenden CruiseControl-Systems konfiguriert. In einem SVN-Repository verwaltete Projekte werden eingerichtet. Ant-Skripte werden angepasst.
Dokument-Review: Es werden Reviews von Fachanforderungsdokumenten durchgeführt.
Konzepterstellung: Basierend auf Fachanforderungen werden Lösungs-Konzepte erstellt und mit dem Kunden abgestimmt. Diese werden größtenteils von Offshore-Entwicklern entwickelt.
Coaching von Offshore-Entwicklern: Offshore-Entwickler werden bei der Entwicklung neuer Komponenten und bei der Erstellung von Lösungs-Konzepten unterstützt.
Incident-/Problem-Management: Treten Probleme oder Fehler in der Software auf, werden diese in einem JIRA-System verwaltet. Der Incident-/Problem-Manager dient hier als direkte Schnittstelle zum Kunden um Priorisierung und Weiterverarbeitung entsprechend der SLAs (Service-Level-Agreements) abzustimmen. Tickets werden den zuständigen Personen zugewiesen und deren Abarbeitung im Zusammenhang erfolgter und geplanter Releases verfolgt.
DV-Umfeld:
Java 1.4, JDK 1.4, JUnit, Eclipse, Eclipse-Plugins, Swing, OOP, QS, Linux, Unix (Solaris), Oracle, Web Services, XML, XSD, XSL, XSLT, XPath, XQuery, Tomcat, JIRA, MVC, Solution-Design, Document-Review, Code-Review, CVS, SVN, Ant, CruiseControl, Hudson/Jenkins
12/2009 – 04/2010
Java-Entwicklung von Web-Applikationen, Web Services, EJBs innerhalb einer SOA-Umgebung unter Verwendung von Tomcat, Stripes und Hibernate. Entwicklung von Unit-Tests. Durchführung von Tests über SoapUI. Security hardening.
Firmengröße: > 10000 Personen
Abteilungsgröße: > 100 Personen
Branche: IT, Logistik
Entwicklung im Rahmen des Projektes E-Postbrief von EJBs, JSPs, Web Services für das Billing-System innerhalb einer SOA-Umgebung unter Verwendung von Tomcat als Servlet Container, des Stripes Web Frameworks, Hibernate und JAX-WS.
Hauptsächlich werden Anwendungen zur Konfiguration und Wartung des Billing-Systems erweitert, fehlerbereinigt und optimiert.
Entwicklung von Unit-Tests.
Erstellung und Durchführung von WebService-Tests in SoapUI.
Konzeptionierung und Implementierung von Sicherheitsmechanismen zur Absicherung der Applikationen gegen bekannte Angriffsvektoren.
DV-Umfeld:
Java EE 5, JDK 5, JUnit, Eclipse, OOD, OOP, QS, Linux, Hibernate, Oracle, JAX-WS, Web Services, XML, WSDL, JSP, Stripes, Tomcat, EJB, SOA (Service Oriented Architecture), MVC, SoapUI
8/2009 – 11/2009
Konzeptionierung und Entwicklung zur Daten-Transformation und -Auswertung eines Test-Systems mit Java (SE), Apache Derby 10.5(Freiberuflich)
Firmengröße:
Abteilungsgröße:
Branche: Optoelektronik
Projektplanung, -leitung und -durchführung unter Verwendung von einigen Aspekten der agilen Softwareentwicklung.
Ist-Aufnahme: Analyse der IT-Infrastruktur des Test-Systems, insbesondere der MS-Access-DB, in der die Testdaten gesammelt werden.
Konzeptionierung der Applikation zur Daten-Transformation u.a. unter Verwendung des UML-Plugins von Netbeans.
Entwicklung des DB-Schemas (Apache Derby), der Applikationen (100%-Java) und der Junit-Tests. Erstellung der Testumgebung. Verwendung des MVC-Patterns. Berichtsgenerierung erfolgt mit JasperReports. Erstellung der Berichte.
Entwicklung unter Solaris und Windows XP, Deployment auf Solaris, Windows XP und Windows 2003 Server.
DV-Umfeld:
Apache Derby10.5, GUI, Java (JSE), JDK, Junit, Netbeans 6.x, OO-Analyse, OO-Design, OO-Programmierung, QS, Unix (Solaris), SQL, SWING, UML, XML
1/2009 – 7/2009
Portierung eines Warenwirtschaftssystems von C nach Java SE 6; PostgreSQL; Konzeptionierung (Freiberuflich)
Firmengröße:
Abteilungsgröße:
Branche: Einzelhandel, Großhandel
Portierung eines Warenwirtschaftssystems von C nach Java unter Verwendung eines intern entwickelten Frameworks. Mitentwicklung innerhalb eines 11-köpfigen Teams (8 Entwickler, 3 QS). Java GUI-Komponenten werden nach dem MVC-pattern entwickelt. Als Grundlage dient Swing. Änderungen und Korrekturen am bestehenden C-Code werden durchgeführt.
Es wird eine 3-Schichten-Architektur verwendet. Der Server ist eine 100% Java-Anwendung, die bei Bedarf auf alte C-Komponenten zugreift. Der Client ist eine 100% Rich-Client Java-Anwendung. DBMS ist PostreSQL 8.3. Als persistence framework wird Apache iBatis verwendet.
Konzeptionierung und Modellierung (UML): Daten müssen aus Fassaden-Tabellen einer IBM DB2 Datenbank in Textdateien exportiert werden. Diese werden von einem anderen Prozess in die Datenbank importiert.
Konzeptionierung der Implementierung der Online-Hilfe über JavaHelp 2.0.
Verwendung von Design-Patterns.
Test-Automatisierung mit JUnit und EasyMock.
DV-Umfeld:
Anpassungsfähigkeit, CVS, DB2, Eclipse, Eigenverantwortliches Arbeiten, GUI, J2SE, Java, JDK, Junit, Linux, OO-Analyse, OO-Design, OO-Programmierung, PostgresSQL, SQL, StarOffice, SWING, Teamfähigkeit, UML, XML, Zuverlässig
10/2008 – 12/2008
Web-Entwicklung Java, HTML, XML, MySQL (Freiberuflich)
Firmengröße:
Abteilungsgröße:
Branche: Telekommunikation
Für ein auf Browsern und Diensten von Mobilfunkgeräten (Handy) abgestimmtes System wird eine internetfähige Administrationsanwendung erstellt. Das backend besteht aus Java Servlets. Für die Präsentationsschicht kommen Apache Velocity templates zum Einsatz. Als web container dient Apache Tomcat.
DV-Umfeld:
AJAX, HTML, J2EE, J2SE, JavaScript, Kommunikationsfähigkeit, Linux, mySQL, NetBeans, OO-Design, OO-Programmierung, Sun Solaris, SVN, Tomcat, Velocity, XML
5/2008 – 9/2008
Entwicklung von Internet Community Portalen mit PHP, MySQL, XML, CSS, AJAX (Freiberuflich)
Firmengröße:
Abteilungsgröße:
Branche: Medien
Entwicklung eines neuen Community-Portals in einem mehrköpfigen Team. Pflege eines bestehenden Community Portals. Beide Portale mit mehreren 100.000 PIs pro Tag.
Es wird streng nach dem MVC-Prinzip entwickelt (Zend Framework). Datenbankabfragen werden durch Einsatz von Memcache auch bei vielen Lese-/Schreibzugriffen performant gehalten.
Für die Anwendung aktueller Internet-Technologien (Web 2.0) kommt u.a. jQuery zum Einsatz.
DV-Umfeld:
AJAX, Eclipse, HTML, JavaScript, Kommunikationsfähigkeit, Kundenorientierung, mySQL, OO-Programmierung, PHP, SQL, SVN, XML, Teamfähigkeit
4/2007 – 4/2008
Entwicklung eines neuen Intranet Portals mit JSE, JEE, EJB, JSP, AJAX, YUI (Freiberuflich)
Firmengröße:
Abteilungsgröße:
Branche: Telekommunikation
Als Teil eines 4-Köpfigen-Teams: Mit-Entwicklung am Datenbank Schema, entsprechender EJBs, Klassen und Methoden für den Applikationslayer. Als DBMS dient Oracle 10g. Als persistence framework kommt Oracle TopLink (auch bekannt als EclipseLink) zum Einsatz.
Präsentationsschicht: Design und Entwicklung des Web-UIs wird mit JSPs unter Verwendung der Yahoo User Interface Library (YUI) realisiert.
Schwerpunkte: JEE 5, JSE 5, EJB 3, TopLink (EclipseLink), HTML, CSS, JavaScript, OOD, OOP, Software Buildcycle, Junit, YUI
DV-Umfeld:
AJAX, Apache, EJB, J2EE, J2SE, JPA, JavaScript, Kommunikationsfähigkeit, Linux, MS Internet Explorer, Netscape Navigator, OO-Design, OO-Programmierung, Oracle, PL-SQL, Sun Solaris, SVN, Tomcat, TopLink (EclipseLink), XML, Zuverlässig
9/2006 – 3/2007
Software-Entwicklung am bestehenden Intranet-Portal mit PHP, PL/SQL, HTML, JavaScript (Freiberuflich)
Firmengröße:
Abteilungsgröße: > 200 Personen
Branche: Telekommunikation
Entwicklung neuer Module in PHP 5 innerhalb eines bestehenden Monitoring- und Auswertungs-Systems im Intranet. Hierfür werden neue Tabellen, Trigger in einer Oracle 9i Datenbank erstellt.
Bestehende Bibliotheken werden verwendet. Von anderen Teams/Abteilungen zur Verfügung gestellte Funktionalitäten werden zum Teil über Webservices via SOAP angesprochen.
Für eine bessere Benutzerfreundlichkeit kommt AJAX zum Einsatz.
Bestimmte Aufgaben werden durch Erstellung von Shell-Scripten (bash, ksh) und Perl-Scripten gelöst.
Grafiken werden mit JPGraph und der GD-Library, PDF-Dokumente mit Hilfe der FPDF-Bibliothek erstellt.
Schwerpunkte:
Erstellung neuer PHP5-Klassen, -Funktionen, PHP-Scripte und XHMTL Dokumente; Code-Analyse; Fehlerbehebung; SQL-Scripte für Oracle 9i; Teamfähigkeit.
DV-Umfeld:
AJAX, Apache, CVS, Eclipse, Eigenverantwortliches Arbeiten, Exceed, HTML, JavaScript, MS Internet Explorer, MS Office 2003, OO-Design, OO-Programmierung, Oracle, Oracle9i, Perl, PHP, PL-SQL, Shell-Scripts, SQL, Windows XP, XML
7/2006 – 7/2006
First-Level-Support für MS Outlook 2003 (Freiberuflich)
Firmengröße:
Abteilungsgröße:
Branchen: Automobilbranche, Dienstleistung, IT
First-Level-Support für MS Outlook 2003 nach der Migration der Exchange Server von 5.5 nach 2003 und der Clients von MS Office 97 nach MS Office 2003
Schwerpunkte:
Einweisung der Benutzer in MS Outlook 2003; Übernahme alter Outlook 97-Daten; PST-Dateien
DV-Umfeld:
MS Office 2003, MS Outlook, Windows XP
3/2006 – 5/2006
Java- und PHP Entwickler (Freiberuflich)
Firmengröße: > 10000 Personen
Abteilungsgröße:
Branchen: IT-Dienstleistungen
Optimierung der Performance, Benutzerfreundlichkeit und Stabilität eines bestehenden Konfigurationsmanagement-Systems.
Schwerpunkte:
Analysieren/Optimieren des bestehenden Quellcodes; Erstellen neuer Klassen und Methoden
DV-Umfeld:
Unix (HP-UX), J2SE, Linux, Objectivity, Oracle9i, PHP, SQL, XML
8/2005 – 12/2006
Java- und DB-Entwickler (Firebird); Projektmanager (Freiberuflich)
Anpassung eines Warenwirtschaftssystems an die Umgebung eines Unternehmens aus der Mikrowellen-Technik
Firmengröße:
Abteilungsgröße:
Branche: Labor
Verwaltung der Bereiche Geräte, Service und Marketing.
Daten-Export in MS Access über JdbcOdbc Bridge.
Schwerpunkte: IST-Analyse (OOA/OO-Analyse); Kommunikation mit den Benutzern; Präsentation des Produktes; Support für Test, Installation, Customizing und Echtbetrieb auf MS Windows XP und MS Windows 2000 Server.
DV-Umfeld:
DBase, J2SE, JDBC, JDK, MS Office 2000, NetBeans, OO-Analyse, OO-Design, OO-Programmierung, SQL, SWING, Windows 2000, Windows XP
5/2005 – 5/2005
Migration einer MS Access 97 Anwendung nach Access 2000; Support (Freiberuflich)
Firmengröße:
Abteilungsgröße:
Branche: Industrie, Opto-Elektronic
Eine bestehende Anwendung für die Produktionsdatenerfassung eines Unternehmens aus der Opto-Elektronik wird von MS Access 97 nach MS Access 2000 migriert.
DV-Umfeld:
MS Office 2000, MS Office 95/97, MS-Access, MS-Visual Basic for Applications (VBA), Windows 2000, Windows XP
12/2004 – 12/2004
Windows 2003 Server, XP Administration; Installation HP Server; C-Entwickler (Freiberuflich)
Firmengröße:
Abteilungsgröße:
Branche: Ingenieurwesen, Industrie
Aufbau von zwei 19“-Schränken mit jeweils sieben HP ProLiant Servern.
Davon fungieren jeweils zwei (insgesamt vier) als redundante Siemens WinCC-Server und fünf (insgessamt zehn) als WinCC-Clients.
Zusätzlich ein Siemens PanelPC und eine WinCC Workstation (HP ProLiant).
Schwerpunkte:
Einbau der Server; Installation von MS Windows 2003 Server, XP; Erarbeitung eines einfachen Backup-/Restore-Vorganges, Realisierung desselbigen durch zusammenstellen einer netzwerkfähigen Bootdiskette mit eingebautem Restore-/Backup-Vorgang mit Norton Ghost; Anpassung von C-Code (Siemens WinCC-Bibliotheken) für die Migration.
DV-Umfeld:
C, HP-Server, MS-DOS, Norton Ghost, Windows 2003, Windows XP, Siemens WinCC
10/2004 – 4/2005
Windows 2000 und 2003 Server Administration; MS SQL Server Administration; Trainer; C++-Entwickler; (Freiberuflich)
Firmengröße:
Abteilungsgröße:
Branche: Industrie (Stahl, Aluminium, Kupfer)
Anteilige Inbetriebnahme eines Oberflächeninspektionssystems der Firma Parsytec. Schulung der Benutzer und der Techniker für die Instandhaltung
Schwerpunkte:
Erstellen eines produktiven Klassifikators; Fehleranalyse und -behebung im Windows-Netzwerk und im F/O-Netz zwischen Kameras und Windows Server; Erstellung einer C++-Applikation für die Datenkommunikation zwischen dem SIS und einer werksinternen IBM AS/400; Anpassung von Skripten in einer proprietären Skript-Sprache (PDL); Einrichten des Sicherungsservers und der automatischen Bandsicherung (CA ArcServe 11);
Schulung der Benutzer über Parsytec SIS, IT Grundlagen, Windows XP Grundlagen, CA ArcServe
DV-Umfeld:
ADO, C++, CA Arcserve, Englisch, HP-Server, Italienisch, MS-Access, MS-SQL-Server, Norton Ghost, PC Anywhere, SQL, Windows 2000, Windows 2003, Windows XP, PDL (proprietäre Skriptsprache)
4/2004 – 8/2005
First- und Second-Level-Support; After-sales (Freiberuflich)
Firmengröße:
Abteilungsgröße:
Branche: Industrie (Stahl, Aluminium, Kupfer)
First- und Second-Level-Support für Kunden von Oberflächeninspektionssystemen der Firma Parsytec aus der Stahlindustrie in Italien, Deutschland und Österreich.
Schwerpunkte: Verwaltung der Kontakte ausgewählter Kunden und der zugehörigen Support-Fälle, Fehleranalyse und -behebung, Schnittstelle zwischen der Firma Parsytec und seinen Kunden, PDL (proprietäre Skriptsprache).
DV-Umfeld:
C++, CA Arcserve, Englisch, HP-Server, Italienisch, MS-Access, MS-SQL-Server, Norton Ghost, PC Anywhere, SQL, Windows 2000, Windows 2003, Windows NT, Windows XP
11/2003 – 3/2004
Implementierung propietärer S/W; MS SQL Server Administration; Trainer; C++-Entwickler (Freiberuflich)
Firmengröße: > 10000 Personen
Abteilungsgröße:
Branche: Industrie (Stahl)
Anteilige Inbetriebnahme eines Oberflächeninspektionssystems der Firma Parsytec. Schulung der Benutzer und der Techniker für die Instandhaltung.
Schwerpunkte: Erstellen eines produktiven Klassifikators; Fehleranalyse und -behebung im Windows-Netzwerk und im F/O-Netz zwischen Kameras und Windows Server; Erstellung einer C++-Applikation für die Datenkommunikation zwischen dem SIS und einer werksinternen IBM AS/400; Anpassung von Skripten in einer proprietären Skript-Sprache (PDL); Einrichten des Sicherungsservers und der automatischen Bandsicherung (CA ArcServe);
Schulung der Benutzer über Parsytec SIS, IT Grundlagen, Windows NT 4 Grundlagen, CA ArcServe
DV-Umfeld:
ADO, C++, CA Arcserve, Englisch, Italienisch, MS-Access, MS-SQL-Server, Norton Ghost, PC Anywhere, SCSI, SQL, Windows 2000, Windows NT
10/2003 – 11/2003
C/C++-Entwickler; Tester (Freiberuflich)
Firmengröße:
Abteilungsgröße:
Branche: Industrie (Stahl)
Als Teil eines Entwicklerteams: Debugging und Test einer Applikation für eine Hochofensteuerung, First- und Second-Level-Support.
Die Anwendung wird von WIN16 auf WIN32 portiert und der Quellcode in diesem Zuge von C nach C++.
Schwerpunkte:
Programmverhalten und Performance analysieren, Log-Dateien auswerten. Kommunikation mit dem Entwicklerteam. Hotfixes erstellen und implementieren.
DV-Umfeld:
Borland Delphi (Object Pascal), C, C++, DBase, Delphi, MS Visual-C++, MS-Access, MS-Visual Studio, Windows XP
6/2003 – 12/2006
Java- und DB-Architekt und -Entwickler zur Entwicklung eines Standard-Warenwirtschaftssystems. (Freiberuflich)
Firmengröße: < 10 Personen
Abteilungsgröße: < 10 Personen
Branche: IT
Das System ist voll parametrisierbar, über DB und Properties. Unternehmenswichtige Entitäten, wie Adressen, Angebote, Aufträge, Eingangs-/Ausgangsrechungen werden verwaltet. Auswertungen werden mit JasperReports erstellt. Datenexport in Formate wie CSV und dBase sind möglich.
Schwerpunkte:
Konzeptionierung der DB- und OO-Modelle (OOA, OOD); Entwicklung der Datenbank (Firebird), Businesslogik (Java 5: J2SE), GUI (Swing); Deployment: Java WebStart; Produkt-Dokumentation
DV-Umfeld:
DBase, GUI, Interbase, J2SE, JDBC, JDK, Linux, NetBeans, OO-Analyse, OO-Design, OO-Programmierung, SQL, StarOffice, SWING, Windows XP, XML
11/2002 – 12/2002
Analyse; PHP- und DB-Entwickler (Firebird); Dokumentation; Präsentation (Angestellt)
Firmengröße:
Abteilungsgröße:
Branche: Beratungsunternehmen (Consulting)
Entwicklung eines Web basierten Change-Request-Tracking-Systems.
Es werden eine IST- und eine Kosten-/Nutzen-Analyse durchgeführt. Nach Erstellung eines Grobkonzeptes wird dieses in ein Feinkonzept umgesetzt.
Die Projektumsetzung besteht aus der Entwicklung der Datenbank und der PHP-Skripte für den Login-Vorgang, die Navigation in den verschiedenen Übersichten und der Online-Hilfe. Es wird ein SOLL-IST-Vergleich durchgeführt, das Projekt wird dokumentiert und anschließend präsentiert.
Schwerpunkte:
IST-Analyse; Grob-, Feinplanung; Erstellen des Datenbanklayouts mit Sybase PowerDesigner; Design einer intuitiven Web-Oberfläche; Dokumentation; Präsentation
DV-Umfeld:
Apache, HTML, Interbase, MS Internet Explorer, Netscape Navigator, PHP, Power Designer, SQL, Windows 2000
8/2001 – 1/2002
Visual Basic 6 Entwickler; DB-Entwickler (MS SQL Server); Support (Angestellt)
Firmengröße:
Abteilungsgröße:
Branchen: Beratungsunternehmen, Dienstleistung, IT-Dienstleistungen, Einzelhandel, Ingenieurwesen
Entwicklung einer Auftragsabwicklung als Erweiterung der Personal- und Adressverwaltung.
Verwaltet werden Angebote, Aufträge, Rechnungen, Leistungsnachweise, Eingangsrechnungen, etc.. Eingangs-/Ausgangszahlungen werden mit Solldaten verglichen.
Die Anwendung ist mandantenfähig, da die Daten für die unterschiedlichen Geschäftsbereiche teils unabhängig gepflegt und ausgewertet werden müssen.
Erstellung von Dokumenten und Auswertungen erfolgt über CrystalReports 6.
Schwerpunkte:
Konzeptionierung und Implementierung mit Visual Basic 6; Entwicklung der Datenbank (MS Enterprise Manager), der Businesslogik, der GUI und der Berichtsgenerierung (Crystal Reports 6);
Support für Test, Installation, Customizing und Echtbetrieb auf Windows 2000.
DV-Umfeld:
ADO, Crystal reports, GUI, MS Visual-Basic, MS-SQL-Server, MS-Visual Studio, SQL, Windows 2000
4/2001 – 1/2002
Visual Basic 6 Entwickler; DB-Entwickler (MS SQL Server); Support (Angestellt)
Firmengröße:
Abteilungsgröße:
Branchen: Beratungsunternehmen, Dienstleistung, IT-Dienstleistungen, Einzelhandel, Ingenieurwesen
Entwicklung einer Personal- und Adressverwaltung.
Adressdaten von Kunden, Lieferanten, Mitarbeiter werden verwaltet. Mitarbeiter spezifische Daten, wie Urlaub, Einsatzart, Schulungen, etc. werden gepflegt und für Planungen verwendet.
Die Berechtigungen für die Benutzer werden in 2 Ebenen verwaltet. Auf Applikationsebene über ein Admin-Fenster. Auf DB-Ebene, indem MS SQL Server-Gruppen im Zusammenhang mit Active Directory-Gruppen verwaltet werden.
Schwerpunkte:
Konzeptionierung und Implementierung mit Visual Basic 6; Entwicklung der Datenbank (MS Enterprise Managers), der Businesslogik, der GUI und der Berichtsgenerierung (Crystal Reports 6);
Support für Test, Installation, Customizing und Echtbetrieb auf Windows 2000.
DV-Umfeld:
ADO, Crystal reports, GUI, MS Visual-Basic, MS-SQL-Server, MS-Visual Studio, SQL, Windows 2000
2/2001 – 2/2001
Entwickler MS Access 2000; Analyse; Planung (Freiberuflich)
Firmengröße: < 10 Personen
Abteilungsgröße: < 10 Personen
Branche: Werbung, Druck (Printing)
Planung und Entwicklung einer MS Access 2000 Datenbank zur Kunden- und Rechnungsverwaltung.
Auf Grund des Jahr 2000 Problems muss eine MS-DOS Anwendung zur Rechnungserstellung abgelöst werden.
Eine IST-Analyse, die Planung und Entwicklung einer MS Access 2000 Datenbank zur Kunden- und Rechnungsverwaltung werden durchgeführt.
Dezember 2001 wird die EURO-Umstellung durchgeführt.
Schwerpunkte:
Analyse, Planung, DB-Design
DV-Umfeld:
MS Office 2000, MS-Access, MS-Visual Basic for Applications (VBA), SQL, Windows 98
1/2001 – 10/2001
Entwickler MS Access 97; Support (Angestellt)
Firmengröße:
Abteilungsgröße:
Branchen: IT-Dienstleistungen, Industrie, Optoelektronik
Wartung einer MS Access 97 Datenbank für das Controlling.
Second- und Third-Level-Support für eine MS Access 97 Datenbank, welche für das Controlling eingesetzt wird. Daten werden über ODBC von einem Oracle-Server des Buchhaltungssystems ausgelesen.
Schwerpunkte:
Debugging (Fehleranalyse und -behebung)
DV-Umfeld:
DAO, MS Office 95/97, MS-Access, MS-Visual Basic for Applications (VBA), ODBC, Oracle, SQL
12/2000 – 1/2002
Entwickler MS Access 97; MS Office 97; Support (Angestellt)
Firmengröße:
Abteilungsgröße:
Branchen: IT-Dienstleistungen, Industrie, Optoelektronik
Wartung und Weiterentwicklung eines MS Access 97 Systems für die Produktionsdatenerfassung.
Second- und Third-Level-Support für eine MS Access 97 Datenbank. Entwicklung neuer Access-Formulare für die Eingabe und Access-Berichte für die Datenauswertung und SQL-Abfragen. Die Datenbank dient der Eingabe und Auswertung von Produktionsdaten eines Unternehmens aus der Opto-Elektronik. Über OLE sind weitere MS Office Produkte eingebunden.
Schwerpunkte:
Debugging (Fehleranalyse und -behebung); Reporting
DV-Umfeld:
ADO, DAO, MS Office 95/97, MS-Access, MS-Office, MS-Visual Basic for Applications (VBA), OLE, SQL, Windows 2000, Windows NT
10/2000 – 12/2000
Entwickler MS Access 2000; MS Excel; Analyse; Support (Angestellt)
Firmengröße:
Abteilungsgröße:
Branchen: Bauhandwerk
Entwicklung einer MS Access 2000 Anwendung für das Controlling.
Für die Buchhaltung eines Unternehmens aus dem Baugewerbe muss, basierend auf eine Excel-Tabelle für das Controlling, eine MS Access Anwendung erstellt werden. Soll- und Ist-Daten werden eingegeben und ageben und ausgewertet.
Schwerpunkte:
Analyse von Excel-Sheets; DB Design; GUI-Entwicklung
DV-Umfeld:
MS Office 2000, MS Office 95/97, MS-Access, Windows 2000