Guido Schedlbauer

Senior Softwareentwicklung und Architektur mit z.B. .Net, C#, Angular, REST und Microsofttechnologien im Frontend und Backend

Guido Schedlbauer
Straubing, Germany

Erfahrungen

Aug. 2019 - Juli 2023
4 Jahren

Softwareentwicklung, Beratungs- und Unterstützungsleistung

Entwicklung einer Anwendung zur Erstellung von Arzneimittelverordnungen im ambulanten und stationären Bereich, sowie von Medikationsplänen. Entwicklung des Frontends auf Basis von Angular und Angular Material (UI/UX). Entwicklung des Backends (REST Services) in C#/.Net core. Anbindung an die Telematik Infrastruktur der Gematik zur Erstellung von E-Rezepten. Software-Architektur. Entwurf der UI/UX mit den UI-Designern. Definition von REST-Schnittstellen, Objekten, usw. mit dem Swagger Editor/OpenApi. 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. FHIR Search. Aktualisierung der Angular-Version und der verwendeten Pakete. Entwicklung nach den Qualitätsstandards und Prozessen für Medizinprodukte. Umsetzung nach den Vorgaben der KBV. Einrichten und Verwalten von Repositories, Builds, Releases, Pipelines, etc. in Azure DevOps. Mitarbeit im Riskmanagement-Team zur Bewertung von Risiken bei der Entwicklung von Medizinprodukten. Lead-Developer und Architekt/Technische Leitung. Zertifizierung der Software und der Schnittstellen durch die KBV. SCRUM. Betriebssysteme: Windows 10, Windows Server 2008, Docker. Entwicklungsumgebung: Angular, Angular Material, REST, Azure, FHIR, FHIR .Net Api, Swagger, OpenApi, Vonk Fhir Server, Firely Server, TypeScript, Javascript, HTML, CSS, Visual Studio. Net 2019, Visual Studio Code, C#, .Net Core, ASP.Net Core, WebApi, Yaml, GIT, Azure DevOps, Docker, SCRUM

Sept. 2017 - Aug. 2019
2 Jahren

Softwareentwicklung, Beratungs- und Unterstützungsleistung

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. Scan-Mö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. Lead-Developer und Architekt. SCRUM. Betriebssysteme: Windows 10, Windows Server 2008. Entwicklungsumgebung: Angular, Angular Material, REST, Azure, TypeScript, Javascript, HTML, CSS, Visual Studio. Net 2017/2019, Visual Studio Code, C#, .Net Framework 4.7, .Net Core, WebApi, ASP.Net, VSTS, GIT, Azure DevOps, SCRUM

Apr. 2017 - Aug. 2017
5 Monaten

Softwareentwicklung, Beratungs- und Unterstützungsleistung

Die Bundesagentur für Arbeit baut ein neues System zur Ablösung des aktuellen Systems 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

Mai 2010 - Feb. 2017
6 Jahren 10 Monaten

Softwareentwicklung, Beratungs- und Unterstützungsleistung

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 - März 2010
1 Jahr 2 Monaten

Entwicklung einer webfähigen Terminologie- und Übersetzungsplattform

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. Kunden- und Benutzerverwaltung mit Zuweisung von Rechten an die Benutzer. Import der Daten aus XML- und CSV-Dateien in die Datenbank. Import/Export des TBX Formats (TermBase Exchange) (entspricht XML). Export der Daten nach csv. Eigenverantwortliche Durchführung des Projektes. 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

Okt. 2008 - Apr. 2010
1 Jahr 7 Monaten

Wartung und Weiterentwicklung bereits entwickelter Software

Wartung und Weiterentwicklung der bereits entwickelten Anwendung für das Dokumentenmanagement im Kraftwerksbau, sowie andere Anwendungen. 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

Okt. 2008 - Feb. 2009
5 Monaten

Entwicklung einer Anwendung zur statistischen Auswertung von Qualitätsdaten

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. Betriebssysteme: Windows Vista. Entwicklungsumgebung: Visual Studio 2005, VB.Net, ADO.Net, Crystal Reports, MS SQL Server 2005, WinForms

Aug. 2008 - Okt. 2008
3 Monaten

Entwicklung von Word-Vorlagen für das interne Dokumentenmanagement

Konzeption. Erstellung von Vorlagen für Word (Makro-Programmierung, VBA) zur Automatisierung von Vorgängen bei der Dokumentenerstellung. Die Angaben können vom Anwender über einen Dialog eingegeben werden. Integration einer eigenen Toolbar (Commandbar). Einbinden von PDF Funktionalitäten. Automatisierung des Adobe Acrobat. Die Vorlage ist mehrsprachig (aktuell deutsch und englisch). Betriebssysteme: Windows XP. Entwicklungsumgebung: MS Word, VBA, PDF, Adobe Acrobat

Apr. 2008 - Sept. 2008
6 Monaten

Entwicklung einer Anwendung zur Verwaltung und Aufbereitung von Schottverfüllungsdaten

Die Anforderung ist die Aufbereitung und Verwaltung von Daten um Rohrleitungsdurchführungen entsprechend der Sicherheitsanforderungen fachgerecht verschließen zu können. Entwurf und Konzeption. Entwurf des Datenmodells. Entwicklung der Benutzeroberfläche (WinForms). 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

März 2008 - Dez. 2009
1 Jahr 10 Monaten

Entwicklung einer Business to Business Plattform für die 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 - März 2008
5 Monaten

Konzeptionierung und Einrichtung einer internen IT-Infrastruktur

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. Betriebssysteme: Windows XP. Entwicklungsumgebung: VBA, MS Office

Aug. 2007 - Nov. 2007
4 Monaten

Weiterentwicklung und Betreuung einer Webanwendung zur Beantragung von Benutzerrechten

Weiterentwicklung einer bestehenden Web-Anwendung über die Benutzerrechte 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 - Juni 2007
5 Monaten

Entwicklung einer Webanwendung zur Erfassung und Auswertung von Kennzahlen

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

März 2006 - Mai 2006
3 Monaten

Entwicklung einer Schnittstelle zu Messenger Diensten

Analyse der Messenger Protokolle (AIM, MSN, ICQ, Yahoo, Skype). Entwicklung von Schnittstellen zu den Messenger-Diensten um eine Integration in Websites zu ermöglichen. 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 - Juli 2007
1 Jahr 6 Monaten

Entwicklung einer Software für das Dokumentenmanagement im Kraftwerksbau

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). Integration von Barcode Funktionalität in Berichten. Erarbeiten von Konzepten zum Redesign einer vorhandenen Anwendung. 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 - Sept. 2005
2 Monaten

Aufbau einer Internetpräsenz auf Basis des Microsoft Content Management Servers

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 - Juli 2005
7 Monaten

Entwicklung einer Anwendung zur Durchführung und Verwaltung von Personalvermittlungen

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. Mehrbenutzerbetrieb mit Benutzer- und Rechteverwaltung. Berichtswesen. Datenbankanbindung an eine mySQL-Datenbank im Internet über ODBC. 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

Sept. 2004 - Dez. 2004
4 Monaten

Entwicklung einer Anwendung zur PC-gestützten Qualitätskontrolle in der Industrie

Konzeption. Entwicklung einer Administrations-, Prüf- und Auswertungsoberfläche (WinForms). Entwicklung eines Objektmodells zur Abbildung von schrittweisen Prüfvorgängen. Automatische Feststellung des Qualitätsstatus. Abspeichern aller Daten in XML. 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. Betriebssysteme: Windows XP. Entwicklungsumgebung: VB.Net, ADO.Net, C#, Crystal Reports, Windows Installer, XML, MS Visual Studio.Net

Juni 2004 - Juni 2004
1 Monate

Entwicklung einer Komponente zur Steuerung von Internetverbindungen

Windows Socket (wsock32.dll, wininet.dll). Steuerung des DFÜ-Netzwerkes (RAS). Schnittstelle. Betriebssysteme: Windows XP. Entwicklungsumgebung: Visual Basic 6.0, Windows Sockets, Windows API

Dez. 2003 - Jan. 2004
2 Monaten

Entwicklung einer Winsock- und SMTP Komponente zum Versenden von eMails

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 Monaten

Portieren vorhandener ASP-Scripts (Add On für den MS Systems Management Server)

Umsetzen der ASP-Scripts in eine ActiveX-DLL. Einbindung der ActiveX DLL in die IIS und ASP Umgebung. Betriebssysteme: Windows 95, Windows NT. Entwicklungsumgebung: Visual Basic 6.0, Visual InterDev, Internet Information Server, MS Systems Management Server, MS SQL Server

Jan. 1998 - Mai 2005
6 Jahren 5 Monaten

Betrieb eines Internetservice und Hosting-Betriebes

Administration eines Linux-Webservers. Update Installationen. Einrichten von Benutzern. 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. DNS Verwaltung. Kundenbetreuung. Betriebssysteme: Linux (Suse, Debian). Entwicklungsumgebung: Apache, sendmail, mySQL, Telnet, SSH, Webserver, Typo3, Postnuke, Perl, HTML, PHP, DNS, SMTP, POP3

Apr. 1998 - Dez. 2004
5 Jahren 9 Monaten

Softwareentwicklung, Beratungs- und Unterstützungsleistung

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. 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. Oberflächenprogrammierung/GUI. Entwicklung von COM/ActiveX Komponenten und Schnittstellen. Entwicklung von Software zur automatisierten EURO-Umstellung. Entwicklung von Benutzeroberflächen. Wartung und Weiterentwicklung bereits realisierter Anwendungen. Beratungs- und Unterstützungsleistung. Last Level Support. Qualitätssicherung/Softwaretests

Juni 1996 - Dez. 1998
1 Jahr 7 Monaten

Entwicklung eines HTML-Editors

Implementierung der Benutzeroberfläche (MDI). Einbinden des MS Internet Explorer zur Anzeige der HTML-Dokumente. Entwicklung und Einbindung von Assistenten zur Erzeugung des HTML-Codes. Implementierung verschiedener Tools (ImageMap-Editor, Grafikbetrachter). Implementierung eines FTP-Programmes. Betriebssysteme: Windows 95. Entwicklungsumgebung: Visual Basic, Version 4.0 und 5.0

Jan. 1996 - Bis heute
29 Jahren 2 Monaten

Senior Softwareentwicklung und Architektur

Tätigkeiten und fachliche Schwerpunkte in Projekten Entwicklung von komplexer System- und Anwendungs-Software unter Windows Web-Anwendungen mit Angular, React und REST Web-Anwendungen mit ASP.Net VB.Net, C# Entwicklung Frontend- und Backend-Entwicklung (Fullstack) Datenbanken / SQL Architektur und Konzeptionierung Oberflächenentwicklung / UI / UX Softwareentwicklung im Team Eigenverantwortliche Durchführung von Projekten. Programmiersprachen, Technologien, Software, Betriebssysteme, etc. .Net Framework .Net Core VB.Net C# Angular FHIR TypeScript REST ASP.Net WebApi Blazor Single Page Applications / SPA HTML MS Access MS Office MS Visual Studio MS SQL Server SQLite Entity Framework XML JSON PHP Python JavaScript CSS React Bootstrap Windows API SQL GIT MS Azure Azure DevOps YAML Swagger OpenApi Windows Windows Server Linux

Jan. 1982 - Dez. 1995
13 Jahren

Beruflicher Werdegang im Maschinenbau

Ausbildung zum Maschinenbauer. Meisterprüfung im Maschinenbaumechaniker-Handwerk. REFA-Ausbildung. IT-Ausbildung. Branchen: Maschinenbau allgemein, Antriebstechnik/Zahnradfertigung, CNC-Dreherei, Gießerei/Druckguss, Oberflächentechnik/Pulverbeschichtung, KFZ-Zulieferer, Personalverantwortung, Abteilungsleitung

Zusammenfassung

Development of complex system and application software under Windows Web applications with Angular, React and REST Web applications with ASP.Net VB.Net, C# Frontend and backend development (fullstack) Databases / SQL Architecture and conceptual design Surface development / UI / UX Software development in a team Independent execution of projects

Sprachen

Deutsch
Muttersprache
Englisch
Verhandlungssicher

Zertifikate & Bescheinigungen

Maschinenbau-Meister

REFA-Sachbearbeiter für Arbeitsstudium