Softwareentwicklung, Beratungs- und Unterstützungsleistung
Bundesagentur für Arbeit, IT-Systemhaus
Die Bundesagentur für Arbeit baut ein neues System zur Ablösung des aktuellen Systems (siehe unten) für die Vorlagentechnik auf. Das System basiert auf dem Produkt EngageOne und wird in die IT-Umgebung der BA integriert.
Sicherstellung des Betriebes der Anwendung EngageOne im Probebetrieb
Prüfung der Software und von Dokumenten im Rahmen des Abnahmeprozesses
Automatisierung der Installation von EngageOne mit Hilfe von Python Skripten und des WebLogic Scripting Tools
Entwicklung von Installationswerkzeugen mit C# um die Installation zu vereinfachen
Unterstützung bei der Entwicklung zur Anbindung von Services an EngageOne (z.B. eAkte, Adressauswahl)
Betriebssysteme: Windows 7, Windows Server 2008, Linux
Entwicklungsumgebung: Visual Studio. Net 2015, C#, .Net Framework 4.0/4.5, WebLogic, WebLogic Scripting Tool, EngageOne, Python, ADO.Net, ASP.Net, DevExpress, SQL Server 2008, Oracle SQL Developer, Team Foundation Server
May 2010 - Feb 2017
6 years 10 months
Germany
Softwareentwicklung, Beratungs- und Unterstützungsleistung
Bundesagentur für Arbeit, IT-Systemhaus
Entwicklung, Wartung und Betrieb von Software in einem großen IT-Umfeld
Weiterentwicklung und Wartung des Systems der BA für den zentralen Druck von Dokumenten aus den Dienststellen. Dokumente aus den Dienststellen werden an die Zentrale in Nürnberg übermittelt, dort gedruckt und an den Postdienstleister übergeben
Wartung und Weiterentwicklung des Systems für die automatisierte Verteilung von zentralen Dokumentvorlagen an die Dienststellen
Wartung und Weiterentwicklung des Systems zur Ausführung der Geschäftsvorlagen der Bundesagentur für Arbeit
Entwicklung und Wartung geschäftskritischer Anwendungen
Entwicklung von WCF-Services und Anbindung an bestehende Services
Umstellung einer PHP-Webanwendung auf ASP.Net
Entwicklung von Software mit VB.Net und SQL Server
Entwicklung verschiedener Tools
Analyse vorhandener Anwendungen und Erarbeitung von Konzepten zum Redesign (Architektur)
Erstellung von technischen Konzepten zur Neuentwicklung und Redesign von Anwendungen
Fehleranalyse und Problemlösung der Software
Analyse eines PHP-Systems zur Umstellung auf ASP.Net
Analyse von Anwendungen zur Umstellung von VB6 auch VB.Net
Analyse der Umstellung von SQL Server 2000 auf SQL Server 2008
Umstellung von Anwendungen von VB6 auf VB.Net
Datenbankmigration (SQL-Server 2000 nach 2008)
Erstellen von SSIS-Paketen zur Migration nach SQL Server 2008
Datenmodellierung
Betriebssysteme: Windows XP/7, Windows Server 2003/2008
Entwicklungsumgebung: Visual Studio. Net 2008/2010/2012/2015, .Net Framework 3.5/4.0/4.5, ADO.Net, Stored Procedures, VB.Net, ASP.Net, Ajax, DevExpress, Entity Framework, SQL Server 2000/2008, Office 2007/2010/2013, Team Foundation Server, Source Safe, Visual Basic 6, MS Access, VBA, XML, WCF, MSMQ, SSIS, SOA, PHP, Unit Tests, SandCastle, barrierefreie Benutzeroberflächen, UML, ITIL
Feb 2009 - Mar 2010
1 year 2 months
Germany
Entwicklung einer webfähigen Terminologie- und Übersetzungsplattform
Dokumentations-, Übersetzungs- und Softwaredienstleister
Konzeption
Entwurf des Datenmodells mit Umsetzung in einer MS SQL-Server Datenbank
Entwurf und Entwicklung eines Objektmodells
Entwicklung der Oberfläche in ASP.Net
Entwicklung von ASP.Net UserControls
Verwaltung und Darstellung der Übersetzungen in einer begriffsorientierten Struktur
Verwaltung der Daten in verschiedenen Wörterbüchern. Jedes Wörterbuch wird durch eine eigene MSSQL-Datenbank repräsentiert. Hier ist der Zugriff auf verschiedene Datenbanken innerhalb der Anwendung zu organisieren. Jedes Wörterbuch arbeitet unabhängig und kann auch beliebig viele Sprachen verwalten.
Die Wörterbücher können mit individuell festgelegten Daten-Strukturen gefüllt werden. Diese Strukturen können über Assistenten definiert werden und sind im Daten- und Objektmodell abgebildet.
Kunden- und Benutzerverwaltung mit Zuweisung von Rechten an die Benutzer
Import der Daten aus XML- und CSV-Dateien in die Datenbank
Import von Translation Memories
Import/Export des TBX Formats (TermBase Exchange) (entspricht XML)
Export der Daten nach csv
Einrichtung der ASP.Net-Umgebung und IIS-Umgebung
Eigenverantwortliche Durchführung des Projektes. Die Entwicklung erfolgt auf Auftrags- und Festpreisbasis für den Kunden bei den einzelnen Projektabschnitten.
Betriebssysteme: Windows Vista, Windows 7, Windows Server 2003
Entwicklungsumgebung: Visual Studio 2005, VB.Net, ASP.Net, ADO.Net, MS SQL Server 2005/2008, IIS, Stored Procedures
Oct 2008 - Apr 2010
1 year 7 months
Germany
Wartung und Weiterentwicklung bereits entwickelter Software für den Kraftwerksbau
Anlagenbau / Energiewirtschaft
Wartung und Weiterentwicklung der bereits entwickelten Anwendung für das Dokumentenmanagement im Kraftwerksbau. (siehe Projektbeschreibung unten)
Wartung und Weiterentwicklung der bereits entwickelten Anwendung für die Verwaltung und Aufbereitung von Schottverfüllungsdaten im Kraftwerksbau. (siehe Projektbeschreibung unten)
Umsetzung von Anwenderanforderungen
Fehlerbereinigung
Anwenderunterstützung
Betriebssysteme: Windows XP
Entwicklungsumgebung: Visual Studio. Net 2008, Visual Studio .Net 2003, 2.0/3.0 .Net, Crystal Reports, ADO.Net, VB.Net, C #, SQL Server 2000/2005, Team Foundation Server
Oct 2008 - Feb 2009
5 months
Germany
Entwicklung einer Anwendung zur statistischen Auswertung von Qualitätsdaten einer Übersetzungssoftware
Dokumentations-, Übersetzungs- und Softwaredienstleister
Konzeption
Entwurf des Datenmodells
Entwicklung einer Schnittstelle zur Auswertung der Daten
Import der Daten aus XML-Dateien in die Datenbank
Entwicklung der Benutzeroberfläche zur Selektion und Ausgabe der Daten (WinForms)
Berichtserstellung und -ausgabe mit Crystal Reports
Eigenverantwortliche Durchführung des Projektes. Die Entwicklung erfolgt auf Auftrags- und Festpreisbasis für den Kunden.
Betriebssysteme: Windows Vista
Entwicklungsumgebung: Visual Studio 2005, VB.Net, ADO.Net, Crystal Reports, MS SQL Server 2005, WinForms
Aug 2008 - Oct 2008
3 months
Germany
Entwicklung von Word-Vorlagen für das interne Dokumentenmanagement
Unternehmensberatung
Konzeption
Erstellung von Vorlagen für Word (Makro-Programmierung, VBA) zur Automatisierung von Vorgängen bei der Dokumentenerstellung (Setzen von Dokumenteigenschaften und Attributen, z.B. Dokumentennummer, Ersteller, Gültigkeitsdatum, Bearbeitungsstatus)
Die Angaben können vom Anwender über einen Dialog eingegeben werden
Bestimmte Angaben (z.B. Dokumentennummer) werden aus den Benutzereingaben automatisch erzeugt
Integration einer eigenen Toolbar (Commandbar)
Einbinden von PDF Funktionalitäten (z.B. PDF Erstellung aus Word, Setzen von Dokumentinformationen zur Einbindung in Dokumentenmanagement Systeme)
Automatisierung des Adobe Acrobat
Die Vorlage ist mehrsprachig (aktuell deutsch und englisch). Beim Startdialog kann die Sprache gewählt werden und vorbelegte Texte werden anhand der Sprache gesetzt
Betriebssysteme: Windows XP
Entwicklungsumgebung: MS Word, VBA, PDF, Adobe Acrobat
Apr 2008 - Sep 2008
6 months
Germany
Entwicklung einer Anwendung zur Verwaltung und Aufbereitung von Schottverfüllungsdaten im Kraftwerksbau
Anlagenbau / Energiewirtschaft
Die Anforderung ist die Aufbereitung und Verwaltung von Daten um Rohrleitungsdurchführungen entsprechend der Sicherheitsanforderungen (z.B. Brandschutz, radiologische Sicherheit) fachgerecht verschließen zu können. Zu beachten sind hier auch Verschiebungen der Rohrleitungen, die im Normal- und Störfallbetrieb auftreten können.
Entwurf und Konzeption
Entwurf des Datenmodells
Entwicklung der Benutzeroberfläche (WinForms)
Entwicklung von fachlichen Modellen
Import der relevanten Daten aus dem PDMS (Plant Design Management System)
Entwicklung einer ASP.Net Anwendung zur Darstellung der Daten im Intranet (WebForms)
Softwareentwicklung in einem internationalen Umfeld
Betriebssysteme: Windows XP
Entwicklungsumgebung: Visual Studio .Net 2008, .Net 2.0/3.0, Crystal Reports, ADO.Net, VB.Net, C #, SQL Server 2000, Enterprise Architect, Team Foundation Server, WinForms, WebForms
Mar 2008 - Dec 2009
1 year 10 months
Germany
Entwicklung einer Business to Business Plattform für die Gastronomie
Gastronomie
Entwurf und Konzeption
Entwurf des Datenmodells
Entwicklung der Web-Anwendung auf Basis von ASP.Net
Bereitstellung auf Internetserver inkl. Wartung
Wartung und Weiterentwicklung der Software
Administration des Webservers
Betriebssysteme: Windows Vista
Entwicklungsumgebung: Visual Studio .Net , ASP.Net, ADO.Net, VB.Net, C#, MS SQL Server 2005, IIS
Nov 2007 - Mar 2008
5 months
Germany
Konzeptionierung und Einrichtung einer internen IT-Infrastruktur
Unternehmensberatung
Planung, Realisierung und Betreuung der internen IT-Infrastruktur
Analyse und technische Beurteilung von ERP-Systemen zur Einführung im Unternehmen
Beschaffung, Installation und Inbetriebnahme von Soft- und Hardware
Konfiguration und Integration von VOIP-Telefonie
Erstellung von IT-Konzepten und Evaluation von Software und Hardwarekomponenten
Dokumentation
Erstellung von Vorlagen für Word (Makro-Programmierung) zur Automatisierung von Vorgängen bei der Dokumentenerstellung
Betriebssysteme: Windows XP
Entwicklungsumgebung: VBA, MS Office
Aug 2007 - Nov 2007
4 months
Germany
Weiterentwicklung und Betreuung einer Webanwendung zur Beantragung von Benutzerrechten über Intranet
HypoVereinsbank – HVB Information Services
Weiterentwicklung einer bestehenden Web-Anwendung über die Benutzerrechte (z.B. Laufwerkszugriffe, Hostrechte, etc.) von den Anwendern in den Filialen und Standorten der HVB beantragt werden können.
Betriebssysteme: Windows XP
Entwicklungsumgebung: .Net 1.1, C#, ASP.Net, WebForms, ADO.Net, MS Visual Studio.Net, Webservices, IBM Websphere MQ Workflow, MS SQL Server, IIS, MS Visual SourceSafe, WebForms
Feb 2007 - Jun 2007
5 months
Germany
Entwicklung einer Webanwendung zur Erfassung und Auswertung von Kennzahlen im Human Resources Bereich
adidas group – World of Global IT
Eigenverantwortliche Entwicklung einer ASP.Net Anwendung zur Erfassung und standortbezogenen Auswertung von Daten im HR Bereich an den weltweiten Standorten der adidas group
Dezentrale Erfassung der Daten über Intranet
Auswertung und Darstellung der Kennzahlen mit Crystal Reports
Benutzerauthentifizierung über Active Directory
Speichern der Daten in einer MS SQL Datenbank (inkl. Entwurf des Datenmodells, Views, etc.)
Projektsprache ist teilweise englisch
Betriebssysteme: Windows XP
Entwicklungsumgebung: .Net 2.0, VB.Net, C#, ASP.Net, WebForms, ADO.Net, MS Visual Studio.Net, MS SQL Server, Crystal Reports, IIS, Excel
Mar 2006 - May 2006
3 months
Germany
Entwicklung einer Schnittstelle zu Messenger Diensten
Internetdienste
Analyse der Messenger Protokolle (AIM, MSN, ICQ, Yahoo, Skype)
Entwicklung von Schnittstellen zu den Messenger-Diensten um eine Integration in Websites zu ermöglichen. (z.B. Anmelden/Abmelden, Nachrichten versenden und empfangen)
Entwicklung von Sockets mit System.Net
Entwicklung eines Messengerprogrammes, das die Schnittstelle einsetzt
Entwicklung eines Windows-Dienstes zum automatisierten Versenden von Nachrichten
Integration in ASP.Net Webseiten
Betriebssysteme: Windows XP
Entwicklungsumgebung: VB.Net, C#, ASP.Net, MS Visual Studio.Net, Messenger (Yahoo, MSN, ICQ, AIM, Skype), MS-SQL Server, Stored Procedures, Windows Service, Windows Sockets (System.Net)
Feb 2006 - Jul 2007
1 year 6 months
Germany
Entwicklung einer Software für das Dokumentenmanagement im Kraftwerksbau
Anlagenbau / Energiewirtschaft
Entwicklung von Dokumentenmanagement-Software für ein Kraftwerkprojekt
Entwicklung eines Webinformations-Systems zur Analyse und Auswertung des Genehmigungsprozesses im Rohrleitungs- und Lüftungsbau von Kraftwerken (Piping und HVAC)
Import der relevanten Daten aus dem PDMS (Plant Design Management System) System
Entwicklung eines Auswertungssystems inklusive Reporting (Crystal Reports). Integriert ist die Möglichkeit zum benutzerbezogenen Abspeichern komplexer Selektionen.
Integration von Barcode (IdAutomation) Funktionalität in Berichten (Darstellung von Dokumentennummer, etc) um ein automatisiertes Scannen von physikalischen Dokumenten mit geordneter Ablage im Dateisystem zu ermöglichen.
Erstellen einer UFL (User Function Library) für Crystal Reports um eigene spezielle Funktionen (besondere Aufbereitung von Daten) in Berichte integrieren zu können
Erarbeitung von Konzepten zum Redesign einer vorhandenen Anwendung (mehrschichtige Architektur)
Wartung und Weiterentwicklung vorhandener Software
Entwicklung von Software in einem internationalen Umfeld
Teilprojektleitung
Betriebssysteme: Windows XP
Entwicklungsumgebung: VB.Net, C#, ASP.Net, WinForms, WebForms, ADO.Net, Stored Procedures, MS Visual Studio.Net, MS SQL Server, Crystal Reports, Subversion
Aug 2005 - Sep 2005
2 months
Germany
Aufbau einer Internetpräsenz auf Basis des Microsoft Content Management Servers
EDV-Systemhaus
Installation und Konfiguration
Entwicklung der Templates unter Visual Studio .Net (ASP.Net)
Rollen- und Rechteverwaltung
Bereitstellung und Übernahme von Inhalten
Betriebssysteme: Windows XP, Windows Server 2003
Entwicklungsumgebung: Microsoft Content Management Server, IIS, MS SQL Server, VB.Net, ASP.Net, MS Visual Studio.Net
Jan 2004 - Jul 2005
7 months
Germany
Entwicklung einer Anwendung zur Durchführung und Verwaltung von Personalvermittlungen
Unternehmensberatung
Realisierung der Verwaltung von Adressen, Ansprechpartnern, Firmen, Bewerbern, Aufgabenlisten
Entwurf eines Datenmodells
Skill-Datenbank
Ablaufverfolgung von Bewerbungen, Gesprächen, Telefonaten, etc.
Einbindung von Anhängen über das Dateisystem (z.B. Lebensläufe, Faxe)
Mehrbenutzerbetrieb mit Benutzer- und Rechteverwaltung
Berichtswesen
Datenbankanbindung an eine mySQL-Datenbank im Internet über ODBC (ODBC.Net Datenprovider) (Erreichbarkeit über verschiedenen Standorte)
Entwicklung der Benutzeroberfläche (WinForms)
Betriebssysteme: Windows XP
Entwicklungsumgebung: .Net, VB.Net, C#, mySQL, ODBC, ADO.Net, Crystal Reports, MS Access, MS Visual Studio.Net
Sep 2004 - Dec 2004
4 months
Germany
Entwicklung einer Anwendung zur PC-gestützten Qualitätskontrolle in der Industrie
Industrie
Konzeption
Entwicklung einer Administrations- , Prüf- und Auswertungsoberfläche (WinForms)
Entwicklung eines Objektmodells zur Abbildung von schrittweisen Prüfvorgängen
Möglichkeiten innerhalb des Objektmodells Bedingungen und Abhängigkeiten festzulegen um einen Workflow zu ermöglichen
Automatische Feststellung des Qualitätsstatus (Nacharbeit, Ausschuss, i.O.)
Abspeichern aller Daten in XML, inkl. Vorbereitung zur späteren Erweiterung für Datenbanken
Die Daten sollen in einer weiteren Ausbauphase in einer MS SQL Datenbank abgelegt werden, daher wurde bereits eine Datenzugriffsschicht (inkl. Datenmodell) entwickelt (ADO.Net DataSets). Derzeit werden die Daten über Funktionen des DataSets strukturiert in XML-Dateien verwaltet
Entwicklung einer für Touchscreens optimierten Benutzeroberfläche
Entwurf von Berichten und Auswertungen mit Crystal Reports
Ausdruck von Prüfprotokollen, Nacharbeitslisten, Statistiken
Hardwareabhängige Lizenzierung
Installation
Projektleitung und -organisation (2 Entwickler)
Betriebssysteme: Windows XP
Entwicklungsumgebung: VB.Net, ADO.Net, C#, Crystal Reports, Windows Installer, XML, MS Visual Studio.Net
Jun 2004 - Jun 2004
1 month
Germany
Entwicklung einer Komponente zur Steuerung von Internetverbindungen
Eigenentwicklung
Windows Socket (wsock32.dll, wininet.dll)
Steuerung des DFÜ-Netzwerkes (RAS)
Schnittstelle
Betriebssysteme: Windows XP
Entwicklungsumgebung: Visual Basic 6.0, Windows Sockets, Windows API
Dec 2003 - Jan 2004
2 months
Germany
Entwicklung einer Winsock- und SMTP Komponente zum Versenden von eMails aus Anwendungen
Eigenentwicklung
Verwenden der Windows Socket (wsock32.dll) für Internetkommunikation
Kommunikation mit SMTP-Server
SMTP Authentifizierung und POP before SMTP
base64 und MIME Codierung von Dateianhängen
Schnittstelle
Betriebssysteme: Windows XP, Linux
Entwicklungsumgebung: Visual Basic 6.0, SMTP-Protokoll, VB.Net, C#, Windows Sockets, Windows API, Sendmail, Telnet
Jan 1999 - Feb 2000
2 months
Germany
Portieren vorhandener ASP-Scripts (Add On für den MS Systems Management Server) auf Visual Basic
Siemens Business Services
Umsetzen der ASP-Scripts in eine ActiveX-DLL
Einbindung der ActiveX DLL in die IIS und ASP Umgebung
Überarbeitung, Optimierung und Weiterentwicklung des Codes
Betriebssysteme: Windows 95, Windows NT
Entwicklungsumgebung: Visual Basic 6.0, Visual InterDev, Internet Information Server, MS Systems Management Server, MS SQL Server
Jan 1998 - May 2005
6 years 5 months
Germany
Betrieb eines Internetservice und Hosting-Betriebes
Internetdienstleistungen
(parallel zu den anderen genannten Projekten)
Administration eines Linux-Webservers
Update Installationen (z.B. PHP, mySQL)
Einrichten von Benutzern / Zuweisen von Rechten, etc.
Apache und sendmail Konfiguration und Administration
mySQL Konfiguration und Administration
Konfiguration von Antispam Maßnahmen
Entwicklung verschiedener Internetauftritte
Installation und Konfiguration von Postnuke
Entwicklung von Modulen für das CMS Postnuke
Installation des CMS Typo3
Entwicklung verschiedener kleiner Scripte unter Perl zur Vereinfachung der Administration
Softwareentwicklung, Beratungs- und Unterstützungsleistung
DATEV eG
Konzeptionierung und Realisierung diverser Anwendungen für die Eigenorganisation von Steuerberaterkanzleien
Projekt „Auskunftssystem“
Mitarbeit bei der Konzeptionierung und Realisierung eines datenbankunabhängigen Systems zur Auswertung von Datenbeständen von Steuerberaterkanzleien
Als Backend zur Datenhaltung wurden verschiedene Systeme verwendet (z.B. MS SQL Server). Der Zugriff erfolgte über ODBC. Zur Haltung von Metadaten-Informationen wurde MS Access verwendet
Entwurf von Konzepten in Zusammenarbeit mit der fachlichen/betriebswirtschaftlichen Seite
Eigenverantwortliche Durchführung von Projekten (Konzeption, Codierung, Begleitung der Softwaretests, Optimierung, Wartung)
Analyse zur Migration von Access 97 auf Access 2000 (z.B. Anpassungen an VBA-Code, Kompatibilität von Schnittstellen, weitere Verwendungsmöglichkeit der Berichtseditierfunktionen über die ActiveX-Schnittstelle)
Mitarbeit bei der Entwicklung eines Reporting-Werkzeuges. Diese Anwendung wurde entwickelt zur Ablösung von Access als Report-Engine, da diese Funktionalität unter Access 2000 in dem gegebenen Umfeld nicht mehr genutzt werden konnte (z.B. wegen exklusivem Zugriff auf Datenbank zur Editierung von Reports)
Visual Basic Programmierung
Fehleranalyse und Debugging
Entwicklung von komplexer System- und Anwendungs-Software unter Windows 95/98/NT/ME/2000/XP in einem großen Softwareumfeld
Softwareentwicklung im Team
Oberflächenprogrammierung/GUI
Entwicklung von COM/ActiveX Komponenten und Schnittstellen
Komponentenbasierte Softwareentwicklung
Datenbanken
Entwicklung von Software zur automatisierten EURO-Umstellung
Entwurf und Entwicklung von Benutzeroberflächen
Wartung und Weiterentwicklung bereits realisierter Anwendungen
Überarbeitung der Benutzerführung innerhalb bestehender Anwendungen
Entwicklung diverser Tools
Beratungs- und Unterstützungsleistung
Last Level Support
Qualitätssicherung/Softwaretests
Jun 1996 - Dec 1998
1 year 7 months
Germany
Entwicklung (und Weiterentwicklung) eines HTML-Editors
Softwarevertrieb / Eigenentwicklung
insgesamt 3 Versionen
Implementierung der Benutzeroberfläche (MDI)
Einbinden des MS Internet Explorer zur Anzeige der HTML-Dokumente
Entwicklung und Einbindung von Assistenten zur automatischen Erzeugung des HTML-Codes