Im Microsoft .Net Umfeld
mit C# oder Visual Basic?
Verwendung moderner Entwicklungsumgebungen wie Visual Studio zur Entwicklung diverser Anwendungen. Visual Studio unterstützt verschiedene Hochsprachen für die Entwicklung von Webanwendungen, Windows-Desktop und Windows-Store-Apps, sowie mobile Apps für Windows Phone, Android und iOS.
Freie Open Source Entwicklungsumgebung als plattformübergreifender Quelltext-Editor für Windows, macOS und Linux.
System zur freien Verteilung von wiederverwendbaren Komponenten.
Automatisiertes Testen und Bereitstellung von Komponenten, sowie integrierter Quellcodeverwaltung mit Team Foundation Server oder Visual Studio Online.
Microsoft SQL Server Management Studio (SSMS) ist eine von Microsoft entwickelte Softwareanwendung, die zum Konfigurieren und Verwalten aller Komponenten in Microsoft SQL Server verwendet wird.
Das .Net-Framework ist ein Teil von Microsofts Software-Plattform .NET und erfüllt als solches seine Funktion bei der Entwicklung und Ausführung von Programmen. Das Framework bietet sowohl eine Laufzeitumgebung für die Ausführung, als auch eine Programmbibliothek für die Entwicklung von Programmen.
Windows Workflow Foundation (WF) ist eine Programmbibliothek innerhalb der .Net-Framework-Programmierumgebung von Microsoft. Sie dient der einfacheren Entwicklung von programmgesteuerten, komplexen Arbeitsabläufen.
Die Windows Communication Foundation (WCF) ist eine dienstorientierte Kommunikationsplattform für verteilte Anwendungen in Microsoft Windows. Sie führt viele Netzwerkfunktionen zusammen und stellt sie den Programmierern solcher Anwendungen standardisiert zur Verfügung.
Entity Framework ist ein moderner Objektdatenbank-Mapper für .NET. Es unterstützt LINQ-Abfragen, Änderungsnachverfolgung, Aktualisierungen und Schemamigrationen. Dieses funktioniert mit vielen Datenbanken, einschließlich SQL-Datenbank (lokal und Azure), SQLite, MySQL, PostgreSQL und Azure Cosmos DB.
Entwicklung unterschiedlichster Kundenanwendungen mit Windows Forms oder mit der neuen .NET Multi-Platform App UI, einem Open Source-Framework für die Entwicklung von plattformübergeifenden grafischen Benutzeroberflächen.
Entwicklung von Windows-Diensten zur Ausführung von Funktionen mit langer Laufzeit, welche unter eigenen Windows-Sitzungen ausgeführt werden können. Integrierte Möglichkeiten zum Starten, Pausieren, Beenden als auch dem Installieren und Deinstallieren des Dienstes.
Planung, Entwurf, Umsetzung und Wartung von Datenbanken auf dem Microsoft SQL Server. Anbindung an Anwendungen unter Verwendung von Entity Framework.
Umsetzung von Data Warehouse Lösungen mit SQL Server Integration Services, SQL Server Analysis Services, SQL Server Reporting Services und Power BI.
Profil
Hallo, mein Name ist Daniel Schröder und ich bin seit nunmehr 23 Jahren als Softwareentwickler im Microsoft Umfeld tätig.
Vom Hobby zum Beruf - mein Werdegang in vier Worten
Geboren und aufgewachsen in der damaligen DDR, bekam ich meinen ersten Kontakt zu Computern mit dem KC 85/4, einem kleinen Computer aus der KC-Serie des VEB Mikroelektronik "Wilhelm Pieck" Mühlhausen. Damit machte ich bereits mit 12 Jahren meine ersten Programmiererfahrungen und setzte diese später mit anderen Geräten und Programmiersprachen fort.
Diese Leidenschaft führte dann zu einer Ausbildung zum IT-Spezialisten mit Schwerpunkt Softwareentwicklung und zur mittlerweile 23-jährigen Tätigkeit als Softwareentwickler.
Laufbahn
Im September 1999 habe ich meine duale Berufsausbildung zum Fachinformatiker mit Schwerpunkt Softwareentwicklung bei der Füger Software-Services GmbH und im beruflichen Schulzentrum für Elektrotechnik Dresden begonnen und im August 2002 mit erfolgreicher Abschlussprüfung an der IHK Chemnitz abgeschlossen.
Anschließend habe ich in den ersten Berufsjahren hauptsächlich in der Administration von IT-Infrastrukturen, in der Entwicklung von Softwarelösungen für die Betriebsdatenerfassung, sowie für die Produktionsplanung und im 24/7 First-Level-Support für Unternehmen aus der Halbleiter- und Photovoltaikbranche gearbeitet.
Seit 2005 arbeite ich nun als Softwareentwickler für ein weltweit führendes Unternehmen in den Bereichen Advisory, Broking und Solutions. In diesem bin ich an der Entwicklung und Wartung von Anwendungen für die Administration von betrieblichen Altersversorgungen tätig.
Aktuelles
Seit Februar 2023 bin ich nun als freiberuflicher Softwareentwickler tätig und freue mich auf die gemeinsame Zusammenarbeit.
© 2023, Alle Rechte vorbehalten
Daniel Schröder Softwareentwicklung