avatar

Softwareentwicklung (VB.Net / C# / Angular / SQL-Server / etc.)

Score
100%
Experience:
29 y
Score
100%
Experience:
29 y
Location:
94315 Straubing
Last update:
10.01.2022
Register to Contact Freelancer
Partly Available
Onsite hourly: 75 €
Remote hourly: N/A
German: Native
English: Advanced
Einsatzorte: Bayern / Raum 8 / Raum 9 / München / Nürnberg / Niederbayern / Oberpfalz / Homeoffice / Remote / Raum 93 / Raum 94 / Asien - weltweit (nach Absprache) Einsatzgebiete: Softwareentwicklung (VB.Net / C# / SQL-Server, ASP.net, etc.), siehe bisherige Projekte/Tätigkeiten Verfügbarkeit: Remot
SKILLS
Tätigkeiten und fachliche Schwerpunkte in Projekten:
  • Entwicklung von komplexer System- und Anwendungs-Software unter Windows
  • Web-Anwendungen mit Angular und REST
  • Web-Anwendungen mit ASP.Net
  • VB.Net, C# Entwicklung
  • Datenbanken / SQL
  • Softwareentwicklung mit MS Visual Studio
  • Konzeptionierung von Software
  • Oberflächenentwicklung/GUI
  • Entwicklung von COM/ActiveX Komponenten und Schnittstellen
  • Entwurf und Entwicklung von Objektmodellen
  • Entwurf und Entwicklung von Benutzeroberflächen
  • MS Office Anwendungen (Makroentwicklung, VBA, ActiveX Automation)
  • Softwareentwicklung im Team
  • Eigenverantwortliche Durchführung von Projekten
 
Programmiersprachen und Technologien:

Mehrjährige Erfahrung: .Net, VB.Net, C#, Angular, REST, ASP.Net, HTML, MS Access, Visual Basic, VB6, VBA, SQL, MS Visual Studio, MS SQL Server, XML, ADO.net

Weitere Kenntnisse:  PHP, ASP, VB-Script, Java-Script, CSS

Datenbanken/Tools/Standards:
ADO.net, MS SQL Server, Windows API, SQL, Stored Procedures, WinForms, WebForms, Visual Source Safe, Team Foundation Server, Azure, subversion, mySQL, ActiveX/OLE/COM, COM-Interop mit .net, OOA/OOD, ActiveX-Automation von Office Anwendungen, DAO, MS Access, Entwicklung von Objektmodellen, Klassen und Schnittstellen

Netzwerke und Protokolle:
TCP/IP, Windows Netzwerk, SMTP, POP, FTP, Windows Socket

Betriebssysteme:
Windows alle Versionen, Linux, MS-DOS, Windows Server alle Versionen

Standardsoftware:
gebräuchliche Wind
Softwaredokumentation Studio.Net API Debugging ActiveX Unit Tests Microsoft Team Foundation Server C Visual Basic 6.0 MS SQL Benutzerverwaltung Aufbereitung von Daten IIS Windows Server 2008 WebApi MS Word Angular Material CSS Docker Team Foundation Server Windows Vista Webserver VOIP VBA Java-Script Delphi Visual Studio Code Typo3 Webseiten Windows 7 SCRUM Crystal Reports Stored Procedures Linux WinForms Datenhaltung MS Visual Studio Ajax Microsoft SQL-Server sendmail SQL Server UML Übersetzungssoftware Backend mySQL Software Entwicklung Benutzeroberflächen .net Framework C# Microsoft Content Management Servers Access DATEV Entity Framework Excel Datenbank SMTP-Server MS Visio MS SQL Server Debian Microsoft Office Visual Studio ODBC ASP Visual SourceSafe MSMQ Windows Server 2003 Visual Basic 6 Websites Azure Windows NT Python Source Safe Adobe Acrobat .NET WebForms SMTP PDMS Web-Anwendungen Angular Windows Installer Entwicklungswerkzeuge DNS SSIS OOD MS Office Telnet GIT Windows Server Oracle SQL VB6 HTML-Editor Office PHP Microsoft Content Management Server Perl Benutzeroberfläche MS-DOS Windows 95 SOA DevOps Datenbanken Internet Information Server Scripting Windows subversion SQL Server 2008 Windows Phone Authentifizierung Softwareentwicklung Dokumentenmanagement FTP Webservices ASP.net Metadaten MIME Word Java Active Directory Webanwendung ADO.net TCP/IP FHIR DevExpress .net core MS-SQL IBM Websphere MQ MS Access Visual Studio .net XML POP3 HTML Visual Basic VB.Net Suse Windows 10 VSTS WebLogic GUI Softwaretests HTML-Codes Windows XP TypeScript SQL
01.06.1996 — Now
Projekte
Softwareentwicklung, Beratungs- und Unterstützungsleistung Branche: Medizintechnik seit 9/2019 Entwicklung einer Anwendung zur Erstellung von Arzneimittelverordnungen im ambulanten und stationären Bereich Entwicklung des Frontends auf Basis von Angular und Angular Material Entwicklung des Backends (REST Services) in C#/.net core Software-Architektur Softwaredokumentation Anbindung an externe Services (z.B. Medikamentendatenbank, Rezept-Druck) über REST Abfragen und präsentieren von Arzneimitteldaten aus der ABDA Einlesen, Erstellen und Editieren von bundeseinheitlichen Medikationsplänen (Xml/Ultrakurzformat) Kommunikation mit FHIR-Server Lesen und Erzeugen von FHIR Ressourcen Verarbeiten und Erstellen von FHIR-Ressourcen Entwicklung nach den Qualitätsstandards und Prozessen für Medizinprodukte Umsetzung nach den Vorgaben der KBV Einrichten und Verwalten von Repositories, Builds, Releases, etc in Azure DevOps Mitarbeit im Riskmanagement-Team zur Bewertung von Risiken bei der Entwicklung von Medizinprodukten SCRUM Realisiert unter: Betriebssysteme: Windows 10, Windows Server 2008, Docker Entwicklungsumgebung: Angular, Angular Material, REST, Azure, FHIR, FHIR .net Api, TypeScript, Visual Studio. Net 2019, Visual Studio Code, C#, .net Core, WebApi, GIT, Azure DevOps, Docker, SCRUM Softwareentwicklung, Beratungs- und Unterstützungsleistung Branche: Medizintechnik 09/2017 – 8/2019 Entwicklung einer Anwendung zur Erstellung und Editierung von Medikationsplänen (Xml/Ultrakurzformat) Entwicklung des Frontends auf Basis von Angular und Angular Material Entwicklung des Backends (REST Services) in C#/.net core Scanmöglichkeit um Medikationspläne mit Hilfe eines Handscanner in die Software einlesen zu können Abgleichen verschiedener Medikationspläne Architektur und Entwicklung von REST-Services für die Anbindung von PVS (Praxisverwaltungssystem) an die Software Anbindung an externe Services (z.B. Medikamentendatenbank, Druck) Abfragen und präsentieren von Arzneimitteldaten aus der ABDA Entwicklung nach den Qualitätsstandards und Prozessen für Medizinprodukte Einrichten und Verwalten von Repositories, Builds, Releases, etc in Azure DevOps/VSTS Projektsprache Englisch Mitarbeit im Riskmanagement-Team zur Bewertung von Risiken bei der Entwicklung von Medizinprodukten SCRUM Realisiert unter: Betriebssysteme: Windows 10, Windows Server 2008, Entwicklungsumgebung: Angular, Angular Material, REST, Azure, TypeScript, Visual Studio. Net 2017/2019, Visual Studio Code, C#, .net Framework 4.7,.net Core, WebApi, ASP.net, VSTS, GIT, Azure DevOps, SCRUM Softwareentwicklung, Beratungs- und Unterstützungsleistung Branche: Behörde – Bundesagentur für Arbeit, IT-Systemhaus 04/2017– 08/2017 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) Realisiert unter: 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 Softwareentwicklung, Beratungs- und Unterstützungsleistung Branche: Behörde – Bundesagentur für Arbeit, IT-Systemhaus 05/2010 – 02/2017 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 Realisiert unter: 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 Wartung und Weiterentwicklung bereits entwickelter Software für den Kraftwerksbau Branche: Anlagenbau / Energiewirtschaft 10/2008 – 04/2010 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 Realisiert unter: 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 Entwicklung einer webfähigen Terminologie- und Übersetzungsplattform Branche: Dokumentations-, Übersetzungs- und Softwaredienstleister 02/2009 – 03/2010 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. Realisiert unter: 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 Entwicklung einer Anwendung zur statistischen Auswertung von Qualitätsdaten einer Übersetzungssoftware Branche: Dokumentations-, Übersetzungs- und Softwaredienstleister 10/2008 – 02/2009 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. Realisiert unter: Betriebssysteme: Windows Vista Entwicklungsumgebung: Visual Studio 2005, VB.net, ADO.net, Crystal Reports, MS SQL Server 2005, WinForms Entwicklung von Word-Vorlagen für das interne Dokumentenmanagement Branche: Unternehmensberatung 08/2008 – 10/2008 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 Realisiert unter: Betriebssysteme: Windows XP Entwicklungsumgebung: MS Word, VBA, PDF, Adobe Acrobat Entwicklung einer Anwendung zur Verwaltung und Aufbereitung von Schottverfüllungsdaten im Kraftwerksbau Branche: Anlagenbau / Energiewirtschaft 04/2008 – 09/2008 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 Realisiert unter: 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 Entwicklung einer Business to Business Plattform für die Gastronomie Branche: Internet 03/2008 – 12/2009 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 Realisiert unter: Betriebssysteme: Windows Vista Entwicklungsumgebung: Visual Studio .net , ASP.net, ADO.net, VB.Net, C#, MS SQL Server 2005, IIS Konzeptionierung und Einrichtung einer internen IT-Infrastruktur Branche: Unternehmensberatung 11/2007 – 03/2008 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 Realisiert unter: Betriebssysteme: Windows XP Entwicklungsumgebung: VBA, MS Office Weiterentwicklung und Betreuung einer Webanwendung zur Beantragung von Benutzerrechten über Intranet Branche: HypoVereinsbank – HVB Information Services 08/2007 – 11/2007 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. Realisiert unter: 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 Entwicklung einer Webanwendung zur Erfassung und Auswertung von Kennzahlen im Human Resources Bereich Branche: adidas group – World of Global IT 02/2007 – 06/2007 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 Realisiert unter: 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 Entwicklung einer Software für das Dokumentenmanagement im Kraftwerksbau Branche: Anlagenbau / Energiewirtschaft 02/2006 – 07/2007 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 Realisiert unter: 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 Entwicklung einer Schnittstelle zu Messenger Diensten Branche: Internetdienste 03/2006 - 05/2006 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 Realisiert unter: 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) Aufbau einer Internetpräsenz auf Basis des Microsoft Content Management Servers Branche: EDV-Systemhaus 08/2005 - 09/2005 Installation und Konfiguration Entwicklung der Templates unter Visual Studio .Net (ASP.Net) Rollen- und Rechteverwaltung Bereitstellung und Übernahme von Inhalten Realisiert unter: Betriebssysteme: Windows XP, Windows Server 2003 Entwicklungsumgebung: Microsoft Content Management Server, IIS, MS SQL Server, VB.Net, ASP.Net, MS Visual Studio.Net Entwicklung einer Anwendung zur Durchführung und Verwaltung von Personalvermittlungen Branche: Unternehmensberatung 01/2005 - 07/2005 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) Realisiert unter: Betriebssysteme: Windows XP Entwicklungsumgebung: .Net, VB.Net, C#, mySQL, ODBC, ADO.Net, Crystal Reports, MS Access, MS Visual Studio.Net Betrieb eines Internetservice und Hostingbetriebes (parallel zu den anderen genannten Projekten) Branche: Internetdienstleistungen 01/1999 - 05/2005 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 Domainanmeldungen (auch KK) DNS Verwaltung Kundenbetreuung Realisiert unter: Betriebssysteme: Linux (Suse, Debian) Entwicklungsumgebung: Apache, sendmail, mySQL, Telnet, SSH, Webserver, Typo3, Postnuke, Perl, HTML, PHP, DNS, SMTP, POP3 Entwicklung einer Anwendung zur PC-gestützten Qualitätskontrolle in der Industrie Branche: Industrie 09/2004-12/2004 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) Realisiert unter: Betriebssysteme: Windows XP Entwicklungsumgebung: VB.Net, ADO.Net, C#, Crystal Reports, Windows Installer, XML, MS Visual Studio.Net Entwicklung einer Komponente zur Steuerung von Internetverbindungen Branche: Eigenentwicklung 06/2004 Windows Socket (wsock32.dll, wininet.dll) Steuerung des DFÜ-Netzwerkes (RAS) Schnittstelle Realisiert unter: Betriebssysteme: Windows XP Entwicklungsumgebung: Visual Basic 6.0, Windows Sockets, Windows API Entwicklung einer Winsock- und SMTP Komponente zum Versenden von eMails aus Anwendungen Branche: Eigenentwicklung 12/2003 – 01/2004 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 Realisiert unter: Betriebssysteme: Windows XP, Linux Entwicklungsumgebung: Visual Basic 6.0, SMTP-Protokoll, VB.Net, C#, Windows Sockets, Windows API, Sendmail, Telnet Beratende und unterstützende Tätigkeit für DATEV eG, Nürnberg Branche: Softwarehaus für Steuerberater (Datev eG) 04/1998 - 12/2003 Zusammenfassung der Projekte und Tätigkeiten – Beschreibung einzelner Projekte siehe Projektbeschreibungen 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 Portieren vorhandener ASP-Scripts (Add On für den MS Systems Management Server) auf Visual Basic Branche: Siemens Business Services 01/2000 - 02/2000 Umsetzen der ASP-Scripts in eine ActiveX-DLL Einbindung der ActiveX DLL in die IIS und ASP Umgebung Überarbeitung, Optimierung und Weiterentwicklung des Codes Realisiert unter: Betriebssysteme: Windows 95, Windows NT Entwicklungsumgebung: Visual Basic 6.0, Visual InterDev, Internet Information Server, MS Systems Management Server, MS SQL Server Entwicklung (und Weiterentwicklung) eines HTML-Editors Branche: Softwarevertrieb / Eigenentwicklung 06/1996 – 12/1997 - 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 Implementierung verschiedener Tools (ImageMap-Editor, Grafikbetrachter) Implementierung eines FTP-Programmes Dokumentation / Hilfedatei erstellen Realisiert unter: Betriebssysteme: Windows 95 Entwicklungsumgebung: Visual Basic, Version 4.0 und 5.0 Tools, Libraries: Netmanage Internet Control Pack, ActiveX-Automation des IE 4.0 Projekte/Tätigkeiten vor 1997 - Zusammenfassung - ActiveX Control Entwicklung - Entwicklung diverser Tools - Entwicklung eines Tools zur Grafikanzeige und Druck - Bearbeiten von CGI-Scripten - Entwicklung von Java-Scripten - Webentwicklung / -Design Verwendete Systeme: Windows 95, Visual Basic 4.0/5.0, Perl, Webserver, HTML-Editor, Grafik-Tools, Delphi 1.0

Description

SKILLS
Tätigkeiten und fachliche Schwerpunkte in Projekten:
  • Entwicklung von komplexer System- und Anwendungs-Software unter Windows
  • Web-Anwendungen mit Angular und REST
  • Web-Anwendungen mit ASP.Net
  • VB.Net, C# Entwicklung
  • Datenbanken / SQL
  • Softwareentwicklung mit MS Visual Studio
  • Konzeptionierung von Software
  • Oberflächenentwicklung/GUI
  • Entwicklung von COM/ActiveX Komponenten und Schnittstellen
  • Entwurf und Entwicklung von Objektmodellen
  • Entwurf und Entwicklung von Benutzeroberflächen
  • MS Office Anwendungen (Makroentwicklung, VBA, ActiveX Automation)
  • Softwareentwicklung im Team
  • Eigenverantwortliche Durchführung von Projekten
 
Programmiersprachen und Technologien:

Mehrjährige Erfahrung: .Net, VB.Net, C#, Angular, REST, ASP.Net, HTML, MS Access, Visual Basic, VB6, VBA, SQL, MS Visual Studio, MS SQL Server, XML, ADO.net

Weitere Kenntnisse:  PHP, ASP, VB-Script, Java-Script, CSS

Datenbanken/Tools/Standards:
ADO.net, MS SQL Server, Windows API, SQL, Stored Procedures, WinForms, WebForms, Visual Source Safe, Team Foundation Server, Azure, subversion, mySQL, ActiveX/OLE/COM, COM-Interop mit .net, OOA/OOD, ActiveX-Automation von Office Anwendungen, DAO, MS Access, Entwicklung von Objektmodellen, Klassen und Schnittstellen

Netzwerke und Protokolle:
TCP/IP, Windows Netzwerk, SMTP, POP, FTP, Windows Socket

Betriebssysteme:
Windows alle Versionen, Linux, MS-DOS, Windows Server alle Versionen

Standardsoftware:
gebräuchliche Wind

Main Skills

Other Skills

Softwaredokumentation Studio.Net API Debugging ActiveX Unit Tests Microsoft Team Foundation Server C Visual Basic 6.0 MS SQL Benutzerverwaltung Aufbereitung von Daten IIS Windows Server 2008 WebApi MS Word Angular Material CSS Docker Team Foundation Server Windows Vista Webserver VOIP VBA Java-Script Delphi Visual Studio Code Typo3 Webseiten Windows 7 SCRUM Crystal Reports Stored Procedures Linux WinForms Datenhaltung MS Visual Studio Ajax Microsoft SQL-Server sendmail SQL Server UML Übersetzungssoftware Backend mySQL Software Entwicklung Benutzeroberflächen .net Framework C# Microsoft Content Management Servers Access DATEV Entity Framework Excel Datenbank SMTP-Server MS Visio MS SQL Server Debian Microsoft Office Visual Studio ODBC ASP Visual SourceSafe MSMQ Windows Server 2003 Visual Basic 6 Websites Azure Windows NT Python Source Safe Adobe Acrobat .NET WebForms SMTP PDMS Web-Anwendungen Angular Windows Installer Entwicklungswerkzeuge DNS SSIS OOD MS Office Telnet GIT Windows Server Oracle SQL VB6 HTML-Editor Office PHP Microsoft Content Management Server Perl Benutzeroberfläche MS-DOS Windows 95 SOA DevOps Datenbanken Internet Information Server Scripting Windows subversion SQL Server 2008 Windows Phone Authentifizierung Softwareentwicklung Dokumentenmanagement FTP Webservices ASP.net Metadaten MIME Word Java Active Directory Webanwendung ADO.net TCP/IP FHIR DevExpress .net core MS-SQL IBM Websphere MQ MS Access Visual Studio .net XML POP3 HTML Visual Basic VB.Net Suse Windows 10 VSTS WebLogic GUI Softwaretests HTML-Codes Windows XP TypeScript SQL

Work & Experience

01.06.1996 — Now
Projekte
Softwareentwicklung, Beratungs- und Unterstützungsleistung Branche: Medizintechnik seit 9/2019 Entwicklung einer Anwendung zur Erstellung von Arzneimittelverordnungen im ambulanten und stationären Bereich Entwicklung des Frontends auf Basis von Angular und Angular Material Entwicklung des Backends (REST Services) in C#/.net core Software-Architektur Softwaredokumentation Anbindung an externe Services (z.B. Medikamentendatenbank, Rezept-Druck) über REST Abfragen und präsentieren von Arzneimitteldaten aus der ABDA Einlesen, Erstellen und Editieren von bundeseinheitlichen Medikationsplänen (Xml/Ultrakurzformat) Kommunikation mit FHIR-Server Lesen und Erzeugen von FHIR Ressourcen Verarbeiten und Erstellen von FHIR-Ressourcen Entwicklung nach den Qualitätsstandards und Prozessen für Medizinprodukte Umsetzung nach den Vorgaben der KBV Einrichten und Verwalten von Repositories, Builds, Releases, etc in Azure DevOps Mitarbeit im Riskmanagement-Team zur Bewertung von Risiken bei der Entwicklung von Medizinprodukten SCRUM Realisiert unter: Betriebssysteme: Windows 10, Windows Server 2008, Docker Entwicklungsumgebung: Angular, Angular Material, REST, Azure, FHIR, FHIR .net Api, TypeScript, Visual Studio. Net 2019, Visual Studio Code, C#, .net Core, WebApi, GIT, Azure DevOps, Docker, SCRUM Softwareentwicklung, Beratungs- und Unterstützungsleistung Branche: Medizintechnik 09/2017 – 8/2019 Entwicklung einer Anwendung zur Erstellung und Editierung von Medikationsplänen (Xml/Ultrakurzformat) Entwicklung des Frontends auf Basis von Angular und Angular Material Entwicklung des Backends (REST Services) in C#/.net core Scanmöglichkeit um Medikationspläne mit Hilfe eines Handscanner in die Software einlesen zu können Abgleichen verschiedener Medikationspläne Architektur und Entwicklung von REST-Services für die Anbindung von PVS (Praxisverwaltungssystem) an die Software Anbindung an externe Services (z.B. Medikamentendatenbank, Druck) Abfragen und präsentieren von Arzneimitteldaten aus der ABDA Entwicklung nach den Qualitätsstandards und Prozessen für Medizinprodukte Einrichten und Verwalten von Repositories, Builds, Releases, etc in Azure DevOps/VSTS Projektsprache Englisch Mitarbeit im Riskmanagement-Team zur Bewertung von Risiken bei der Entwicklung von Medizinprodukten SCRUM Realisiert unter: Betriebssysteme: Windows 10, Windows Server 2008, Entwicklungsumgebung: Angular, Angular Material, REST, Azure, TypeScript, Visual Studio. Net 2017/2019, Visual Studio Code, C#, .net Framework 4.7,.net Core, WebApi, ASP.net, VSTS, GIT, Azure DevOps, SCRUM Softwareentwicklung, Beratungs- und Unterstützungsleistung Branche: Behörde – Bundesagentur für Arbeit, IT-Systemhaus 04/2017– 08/2017 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) Realisiert unter: 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 Softwareentwicklung, Beratungs- und Unterstützungsleistung Branche: Behörde – Bundesagentur für Arbeit, IT-Systemhaus 05/2010 – 02/2017 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 Realisiert unter: 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 Wartung und Weiterentwicklung bereits entwickelter Software für den Kraftwerksbau Branche: Anlagenbau / Energiewirtschaft 10/2008 – 04/2010 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 Realisiert unter: 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 Entwicklung einer webfähigen Terminologie- und Übersetzungsplattform Branche: Dokumentations-, Übersetzungs- und Softwaredienstleister 02/2009 – 03/2010 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. Realisiert unter: 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 Entwicklung einer Anwendung zur statistischen Auswertung von Qualitätsdaten einer Übersetzungssoftware Branche: Dokumentations-, Übersetzungs- und Softwaredienstleister 10/2008 – 02/2009 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. Realisiert unter: Betriebssysteme: Windows Vista Entwicklungsumgebung: Visual Studio 2005, VB.net, ADO.net, Crystal Reports, MS SQL Server 2005, WinForms Entwicklung von Word-Vorlagen für das interne Dokumentenmanagement Branche: Unternehmensberatung 08/2008 – 10/2008 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 Realisiert unter: Betriebssysteme: Windows XP Entwicklungsumgebung: MS Word, VBA, PDF, Adobe Acrobat Entwicklung einer Anwendung zur Verwaltung und Aufbereitung von Schottverfüllungsdaten im Kraftwerksbau Branche: Anlagenbau / Energiewirtschaft 04/2008 – 09/2008 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 Realisiert unter: 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 Entwicklung einer Business to Business Plattform für die Gastronomie Branche: Internet 03/2008 – 12/2009 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 Realisiert unter: Betriebssysteme: Windows Vista Entwicklungsumgebung: Visual Studio .net , ASP.net, ADO.net, VB.Net, C#, MS SQL Server 2005, IIS Konzeptionierung und Einrichtung einer internen IT-Infrastruktur Branche: Unternehmensberatung 11/2007 – 03/2008 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 Realisiert unter: Betriebssysteme: Windows XP Entwicklungsumgebung: VBA, MS Office Weiterentwicklung und Betreuung einer Webanwendung zur Beantragung von Benutzerrechten über Intranet Branche: HypoVereinsbank – HVB Information Services 08/2007 – 11/2007 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. Realisiert unter: 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 Entwicklung einer Webanwendung zur Erfassung und Auswertung von Kennzahlen im Human Resources Bereich Branche: adidas group – World of Global IT 02/2007 – 06/2007 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 Realisiert unter: 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 Entwicklung einer Software für das Dokumentenmanagement im Kraftwerksbau Branche: Anlagenbau / Energiewirtschaft 02/2006 – 07/2007 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 Realisiert unter: 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 Entwicklung einer Schnittstelle zu Messenger Diensten Branche: Internetdienste 03/2006 - 05/2006 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 Realisiert unter: 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) Aufbau einer Internetpräsenz auf Basis des Microsoft Content Management Servers Branche: EDV-Systemhaus 08/2005 - 09/2005 Installation und Konfiguration Entwicklung der Templates unter Visual Studio .Net (ASP.Net) Rollen- und Rechteverwaltung Bereitstellung und Übernahme von Inhalten Realisiert unter: Betriebssysteme: Windows XP, Windows Server 2003 Entwicklungsumgebung: Microsoft Content Management Server, IIS, MS SQL Server, VB.Net, ASP.Net, MS Visual Studio.Net Entwicklung einer Anwendung zur Durchführung und Verwaltung von Personalvermittlungen Branche: Unternehmensberatung 01/2005 - 07/2005 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) Realisiert unter: Betriebssysteme: Windows XP Entwicklungsumgebung: .Net, VB.Net, C#, mySQL, ODBC, ADO.Net, Crystal Reports, MS Access, MS Visual Studio.Net Betrieb eines Internetservice und Hostingbetriebes (parallel zu den anderen genannten Projekten) Branche: Internetdienstleistungen 01/1999 - 05/2005 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 Domainanmeldungen (auch KK) DNS Verwaltung Kundenbetreuung Realisiert unter: Betriebssysteme: Linux (Suse, Debian) Entwicklungsumgebung: Apache, sendmail, mySQL, Telnet, SSH, Webserver, Typo3, Postnuke, Perl, HTML, PHP, DNS, SMTP, POP3 Entwicklung einer Anwendung zur PC-gestützten Qualitätskontrolle in der Industrie Branche: Industrie 09/2004-12/2004 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) Realisiert unter: Betriebssysteme: Windows XP Entwicklungsumgebung: VB.Net, ADO.Net, C#, Crystal Reports, Windows Installer, XML, MS Visual Studio.Net Entwicklung einer Komponente zur Steuerung von Internetverbindungen Branche: Eigenentwicklung 06/2004 Windows Socket (wsock32.dll, wininet.dll) Steuerung des DFÜ-Netzwerkes (RAS) Schnittstelle Realisiert unter: Betriebssysteme: Windows XP Entwicklungsumgebung: Visual Basic 6.0, Windows Sockets, Windows API Entwicklung einer Winsock- und SMTP Komponente zum Versenden von eMails aus Anwendungen Branche: Eigenentwicklung 12/2003 – 01/2004 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 Realisiert unter: Betriebssysteme: Windows XP, Linux Entwicklungsumgebung: Visual Basic 6.0, SMTP-Protokoll, VB.Net, C#, Windows Sockets, Windows API, Sendmail, Telnet Beratende und unterstützende Tätigkeit für DATEV eG, Nürnberg Branche: Softwarehaus für Steuerberater (Datev eG) 04/1998 - 12/2003 Zusammenfassung der Projekte und Tätigkeiten – Beschreibung einzelner Projekte siehe Projektbeschreibungen 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 Portieren vorhandener ASP-Scripts (Add On für den MS Systems Management Server) auf Visual Basic Branche: Siemens Business Services 01/2000 - 02/2000 Umsetzen der ASP-Scripts in eine ActiveX-DLL Einbindung der ActiveX DLL in die IIS und ASP Umgebung Überarbeitung, Optimierung und Weiterentwicklung des Codes Realisiert unter: Betriebssysteme: Windows 95, Windows NT Entwicklungsumgebung: Visual Basic 6.0, Visual InterDev, Internet Information Server, MS Systems Management Server, MS SQL Server Entwicklung (und Weiterentwicklung) eines HTML-Editors Branche: Softwarevertrieb / Eigenentwicklung 06/1996 – 12/1997 - 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 Implementierung verschiedener Tools (ImageMap-Editor, Grafikbetrachter) Implementierung eines FTP-Programmes Dokumentation / Hilfedatei erstellen Realisiert unter: Betriebssysteme: Windows 95 Entwicklungsumgebung: Visual Basic, Version 4.0 und 5.0 Tools, Libraries: Netmanage Internet Control Pack, ActiveX-Automation des IE 4.0 Projekte/Tätigkeiten vor 1997 - Zusammenfassung - ActiveX Control Entwicklung - Entwicklung diverser Tools - Entwicklung eines Tools zur Grafikanzeige und Druck - Bearbeiten von CGI-Scripten - Entwicklung von Java-Scripten - Webentwicklung / -Design Verwendete Systeme: Windows 95, Visual Basic 4.0/5.0, Perl, Webserver, HTML-Editor, Grafik-Tools, Delphi 1.0

Attachments