Softwareentwickler und -architekt Microsoft .Net (.Net Core Backend, REST, ASP.Net MVC, WPF, WinForms, C#, VB.Net, SQL)
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 83022 Rosenheim
- auf Anfrage
- de | en
- 09.12.2024
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
7/2023 – offen
Tätigkeitsbeschreibung
Neuentwicklung einer einsatzunterstützenden Software für die Sicherheitsbehörde
Kernfunktionalität:
Aufgrund des Sicherheitsstatus bei der Behörde kann leider keine Auskunft über die Funktionalität gegeben werden.
Technologien:
Visual Studio 2022, C#, Javascript, .Net 6, ASP.Net Core MVC, HTML. CSS, Bootstrap 5, Entity Framework Core, Swagger, AJAX, MediatR
Tätigkeiten:
Unterstützung bei der Konzepterstellung über den Funktionsumfang der Neuentwicklung. Fullstack-Umsetzung.
Neuentwicklung des Backend: Erstellen einer REST-API mit Abdeckung der fachlichen Anforderungen. Absicherung der API mittels JWT und IP-Whitelists. Erstellen von Controllern / Queries / Commands / Repositories.
Neuentwicklung des Frontend: Erstellen einer ASP.Net Core MVC Webapplikation in .Net 6. Erstellen eines internen Clients für den objektorientierten Zugriff auf die REST-API inkl. Refresh des JWT-Tokens. Erstellen von Areas / Controller / Views / Components. Erstellen und Umsetzen eines Rollenkonzepts, Validieren von Benutzereingaben.
Allgemein: Erstellen von Unit-Tests, Erstellen von Build- und Release-Pipelines in Azure DevOps(OnPremise). Performanceoptimierung der Datenbeschaffung über die REST-API und Darstellung von großen Datenmengen auf dem Frontend mittels Paging-Patterns (Es werden immer nur ein gewisser Teil der Datenmenge von der Datenbank mittels REST-API abgerufen und auf dem Frontend angezeigt)
C# Developer, Full Stack Developer, JavaScript-Entwickler, Software Architecture, Entity Framework, Web Entwicklung
1/2023 – 6/2023
Tätigkeitsbeschreibung
Technische Machbarkeitsanalyse bzw. Prototyperstellung einer Performance-Test Suite zur versicherungstechnischen Bewertung von Umwelt-katastrophen
Kernfunktionalität:
Ein Intranet System zeigt anhand von Standort- und weiteren Informationen das versicherungstechnische Risko einer Region / Koordinate / Land / Adresse in Hinblick auf Wahrscheinlichkeiten von Naturkatastrophen auf. Dieses System soll die nichtfunktionale Anforderung erfüllen, eine bestimmte Menge an Adressdaten in einer definierten Zeitspanne zu verarbeiten und das Risiko Berechnen.
Technologien:
Visual Studio 2022, C#, .Net Core 3, Microsoft Azure, Azure (durable) Functions, Azure Storage(Tables), Azure Cosmos DB, Azure Service Bus
Tätigkeiten:
Erarbeiten eines Konzepts für den Import und Verarbeitung von Massen-Adressdaten in Microsoft Azure. Erstellen einer durable Function welche Adressdaten blockweise entgegennimmt und diese in eine Storage Table schreibt. Erstellen einer Azure Function mit Trigger auf die Storage Table, welche Blöcke von Einträgen aus der Storage Table in eine Nachricht zusammenfasst und diese in den ServiceBus schreibt. Erstellen einer Azure Function mit Trigger auf den Service-Bus Topic um die Nachrichten zu verarbeiten, Berechnungen durchzuführen und das Ergebnis in die Cosmos-DB zu schreiben.
Skalieren und Load-Balancen der involvierten Komponenten (insbesondere Anzahl parallellaufenden Azure Functions, CPU und Speicherausstattung der DB) um die gewünschte Anforderung erfüllen zu können
C#, Microsoft Azure
1/2020 – 12/2022
Tätigkeitsbeschreibung
Migration und Wartung von administrativer individual Software für die Sicherheitsbehörde
Kernfunktionalität:
Aufgrund des Sicherheitsstatus bei der Behörde kann leider keine Auskunft über die Funktionalität gegeben werden.
Technologien:
Visual Studio 2017/2019, ASP.Net 4 Webforms, ASP.Net Core 3.1 MVC, Javascript, JQuery, HTML, CSS, REST-API, JSON, C#, Oracle 11, IIS, Azure DevOps (OnPremise), Automapper, FluentValidation, MediatR, NSubstitute, FluentAssertions, API-Authentication (JWT), Postman, Swagger, NSwagStudio, Entity Framework Core
Tätigkeiten:
Erstellen eines Migrationskonzepts für einen Technologiewechsel von ASP.Net 4.0 Webforms zu ASP.Net Core 3.1 MVC.
Erarbeiten und Präsentation von Architekturkonzepten (Layered, Onion) inkl. Referenzimplementierungen.
Implementierung der Anwendung in ASP .Net Core MVC 3.1 unter Berücksichtigung der gewählten Architektur (Onion). Implementierung der Business- und Persistenz Logik als REST-API inkl. JWT-Authentication. Erstellen von Unit- und Integrationstests.
Technologieberatung des Entwicklerteams in den Themen ASP.Net Core MVC, CQRS, Separation of Concerns, Single Responsibility, Clean Code, Dependency Injection.
.NET-Entwickler, API-Entwickler, Architekturinformatik, C#, Full Stack Developer, Representational State Transfer (REST), Webentwickler
8/2018 – 12/2019
Tätigkeitsbeschreibung
Neuentwicklung eines REST-Service für die fachgebundene Fragestellung und Bewertung von Versicherungsanfragen (Leben/BU)
Kernfunktionalität:
Über den REST-Service werden Fragen gestellt die dann zu einer Annahme, Ablehnung, Ausnahmen und/oder Zuschläge für einen Versicherungsantrag führt. Je nach Beantwortung einer Frage werden unter Umständen dynamisch detaillierte weiterführende Fragen gestellt (z.B. Wenn als Krankheit Asthma angegeben wurde, werden Zusatzfragen wie Ausprägung der Erkrankung, aktueller Behandlung und/oder Beschwerdestatus etc. gestellt.
Abhängig von Pfad des Fragenbaums (= beantwortete Fragen + Unterfragen) wird eine Risikoeinschätzung mit detaillierten Informationen zurückgeliefert.
Technologien:
Visual Studio 2017/2019, ASP.Net Core 2.1/2.2, NuGet, Git, Json, Automapper, FluentValidation, NSubstitute, FluentAssertiions, Mircosoft Azure (DevOps Pipelines für Build/Release, WebApps, KeyVault, CosmosDB, ApplicationInsights, API Management, Powershell Automatisierung für ARM Templates), Postman, Fiddler, Security-Themen (JWT, MSI, ServicePrincipal, IP-Restrictions, Request-Limiting etc.), SpecFlow
Tätigkeiten:
Mitarbeit bei der Erstellung der SW-Architektur, Implementierung des REST-Service, Erstellung von Security-Architecture Dokumenten für Compliance, Erstellen von Unit und Integration Tests, 3rd Level Support für die Schnittstellenbenutzer
.Net Framework (Microsoft), C#, Git, Microsoft Azure, Representational State Transfer (REST), Scrum
4/2018 – 8/2018
Tätigkeitsbeschreibung
Kernfunktionalität:
Umstellung einer Anwendung für die Rechnungserstellung auf Web-Technologien. Ausgangstechnologie sind WPF, Entity-Framework und .Net-Framework 4.7. Die Anwendung ermöglicht das Erfassen von Kunden-, Benutzer- und Positionsdaten und enthält darüber hinaus diverse Reporting-Analysen und ein Mahnwesen.
Technologien:
Visual Studio 2017, Visual Studio Code, ASP.Net Core MVC 2.0, Entity Framework Core 2.0, NuGet, Git, Json, Automapper, UnitTest (MS Test), FluentValidation, FluentAssertions, Angular 5, Typescript, Bootstrap, HTML, CSS, Karma, Jasmine, NSubstitute, JWT
Tätigkeiten:
Erstellen eines REST-Service mittels ASP.Net Core MVC Der Zugriff auf den Service wird mittels JWT (Json Web Token) und HTTPS abgesichert. Design und Implementierung des DAL (Data access layer) mittels Repository-Pattern und EF Core. Software-Design und Implementierung des Frontends mittels Angular 5, Bootstrap 3 und Typescript. Erstellen von UnitTests für das Backend (MSTest) und FrontEnd (Karma, Jasmine)
.Net, Angular, C#, CSS (Cascading Style Sheet), HTML5
10/2016 – 4/2018
Tätigkeitsbeschreibung
Weiterentwicklung einer Anwendung für die Serviceberatung in einem Autohaus
Kernfunktionalität:
Weiterentwicklung einer grafisch ansprechenden WPF-Anwendung zur Abdeckung sämtliche After Sales Tätigkeiten im Autohaus (z.B. Annahme und Verwaltung von Reparatur und Inspektionsaufträgen inkl. Kundenverwaltung, Integration mit dem Lagersystem und Servicepaketen)
Technologien:
Visual Studio 2015, .Net 4.6, C#, WPF, Xaml, Jira, Jenkins, Scrum, WCF, XML, TortoiseSVN, Bitbucket Git, Unity (DI Container)
Tätigkeiten:
Umsetzung/Implementierung von Userstories,
Mitarbeit im Architekturkreis; Refinement und Estimation von User Stories; Erstellen von POC(Proof of Concept)/ technische Durchstichen; Koordination der Schnittstellen (zeitlich/fachlich/technisch) zu den Modulteams; Monitoring der Sprintziele für alle drei Featureteams;
Durchführen von Code-reviews für UserStories und Bugfixes; Bewerten und priorisieren von Bugfixes; Bewerten, organisieren und durchführen von Nachlieferungen; Reporting an die Projektleitung)
Software Architecture, .Net Framework (Microsoft), C#, Git, Jenkins, Microsoft Visual Studio, Windows Presentation Foundation, XML, Json
1/2016 – 10/2016
Tätigkeitsbeschreibung
Weiterentwicklung einer Anwendung für die Serviceberatung in einem Autohaus
Kernfunktionalität:
Weiterentwicklung einer grafisch ansprechenden WPF-Anwendung zur Abdeckung sämtliche After Sales Tätigkeiten im Autohaus (z.B. Annahme und Verwaltung von Reparatur und Inspektionsaufträgen inkl. Kundenverwaltung, Integration mit dem Lagersystem und Servicepaketen)
Technologien:
Visual Studio 2015, .Net 4.6, C#, WPF, Xaml, Jira, Jenkins, Scrum, WCF, XML, TortoiseSVN, Unity (DI Container)
Tätigkeiten:
Weiterentwicklung der Software im Rahmen von Userstories, Bugfixing, Mitarbeit im Architekturkreis
Confluence, Scrum, .Net Framework (Microsoft), C#, Jenkins, Jira, Microsoft Visual Studio, Windows Presentation Foundation
4/2015 – 12/2015
Tätigkeitsbeschreibung
Weiterentwicklung einer Web-Anwendung zur Pflege von Steuertabellen für den Import von Identitätsdaten aus verschiedenen Fremdsystemen
Von verschiedenen Quellsystemen werden über definierte Schnittstellen Identitätsdaten eingelesen und aufbereitet. Es werden über die Weboberfläche mehrere Listen mit Sortier/Editier und Filtermöglichkeit bereitgestellt. CRUD (Create/Read/Update/Delete) Operationen auf die Datensätze sind ebenfalls implementiert worden. Implementierung eines Berechtigungssytems mit Verwaltungsoberfläche zum Anlegen von neuen Benutzern und deren Zugriffsrechten (Lesend/Schreibend/Nur Lesend auf Listenebene oder Admin-Rolle mit/ohne Berechtigung zur Benutzerverwaltung).
Tätigkeiten:
Analyse und Refactoring der vorhandenen Softwarearchitektur (IoC, Implementieren Unit of Work und Repository Pattern, implementieren von Änderungswünschen des Fachbereichs)
.Net Framework (Microsoft), C#, Entity Framework, Microsoft Visual Studio, ASP.NET, HTML5, Json, Jquery
12/2014 – 4/2015
Tätigkeitsbeschreibung
Analyse und Neuentwicklung eines Deployment Prozesses für die Installation eines Identity Management Systems (IDM)
Analyse der vorhandenen heterogenen Systemlandschaft. Analyse der vorhandenen Schnittstellen von Liefer- und Zielsystemen. Einarbeitung in OMADA OIS-X. Definieren und Anlegen von Zugriffsrechten für das System über OIS-X. Definieren von Applikationen, Benutzergruppen, Authorisierungsrollen und System-Events in Omada OIS-X. Erstellen von DataExchanges in OIS-X zum temporären Datenim/export.
Erarbeiten von Abhängigkeitsmatrizen der verschiedenen Systeme in Bezug auf das Deployment. Koordination von Deployments mit Fach- QA- und Entwicklungsabteilung.
Erarbeiten eines Deploymentprozesses mit dem Ziel, ein einheitliches und weitgehend automatisiertes Verteilen von neuen Softwareversionen für die verschiedenen Softwarekomponenten zu ermöglichen. Zeitliche Koordination der Deployments mit dem Infrastruktur-Team der Tochterfirma mit Sitz in Italien.
Entwickeln einer Anwendung für die Verwaltung von unterschiedlichen Windows-Servern (Softwareausstattung, Patchlevel, installierte Software, berechtigte User).
SESAM/SQL Server, Forefront Threat Management Gateway 2010 (TMG), Identitätsmanagement, Windows Server 2008, Active Directory, .Net Framework (Microsoft), Windows Powershell, Vbscript, Microsoft Visual Studio
8/2014 – 11/2014
Tätigkeitsbeschreibung
Kernfunktionalität:
Es wird eine auf das wesentliche konzentrierende Software zur Rechnungsschreibung benötigt. Durch Auswahl der entsprechenden Word-Vorlage wird eine Rechnung für den gewünschten Kunden anhand der Stammdaten und Leistungsnachweise generiert und kann dann ausgedruckt werden. Eine weitere Anforderung war, dass die Anwendung sowohl als Web- als auch als Windows-Version zur Verfügung gestellt werden soll.
Technologien:
Visual Studio 2013, .Net 4, C#, Windows7, WPF, MVVM, ASP.Net MVC 4, JQuery, HTML5, CSS, Bootstrap, ASP.Net WebAPI, MS SQL-Server 2008 R2, XML, RTF, EntityFramework 5
Tätigkeiten:
Erstellung der Softwarearchitektur, Erstellung des Datenbankmodells, Implementierung.
Microsoft SQL-Server (MS SQL), Software Architecture, C#, ASP.NET
4/2014 – 8/2014
Tätigkeitsbeschreibung
Kernfunktionalität:
Für gewisse Schadenvorgänge werden automatisiert Briefe für das Mitglied im Host-System generiert, ausgedruckt und verschickt. Für die Archivierung werden die Briefdaten vom Host über eine Schnittstelle ausgelesen. Im Anschluss wird über den Windows-Dienst eine Word-Datei generiert, anhand von Metadaten dem Schaden und dem Fachbereich zugeordnet. Im Anschluss wird dieser Brief im Dokumentenmanagementsystem (DMS) FileNet unter Verwendung von fachspezifischen Schlagwörtern archiviert.
Technologien: Visual Studio 2013, TFS, C#, VB6, Windows7, Windows Server 2008, SQL-Server 2012, Windows-Service, Host, FileNet, XML
Tätigkeiten: Analyse des Altsystems (techn. Basis: Visual Basic 6). Aufwandsschätzung anhand des Altsystems. Implementierung einer Layered Architecture auf Basis .Net 4 und C#
Microsoft SQL-Server (MS SQL), Microsoft Visual Studio, C#
1/2014 – 4/2014
Tätigkeitsbeschreibung
Kernfunktionalität: Durch immer höheren Aufwand bei Change-Requests für eine Anwendung zur Schadenmeldung (Fat-Client + zwei Webservices) wurde ein Refactoring beauftragt. Ziel des Refactorings ist eine schnellere und kostengünstigere Umsetzung bei zukünftigen Change-Requests. Diese Vorgabe wird erreicht u.a. durch Analyse der bestehenden Implementierung und die Umsetzung einer Layered Architecture (Data Layer, Business Layer, Service Layer, Presentation Layer)
Technologien: Visual Studio 2013, TFS, C#, VB.Net, Windows 7, Windows Server 2008, SQL Server 2012, WPF, MVVM, PRISM, Webservice
Tätigkeiten: Analyse des vorhandenen SourceCode, entwirren des historisch gewachsenen Codes durch Einführung und Implementierung einer Layered Architecture. Performancetests (Geschwindigkeit, Speicherverbrauch) vor und nach dem Refactoring. Einführung des Microsoft PRISM Frameworks.
10/2013 – 1/2014
Tätigkeitsbeschreibung
Kernfunktionalität: Zur Authentifizierung/Authorisierung von Zugriffen auf einen ESB-Webservice welche sensible Kundendaten bereitstellt wird ein Proxy benötigt. Die Zugriffe auf die Kundendaten werden durch den WCF-Service nach erfolgreicher Authentifizierung und Authorisierung an den Konsumenten weitergeleitet.
Technologien: Visual Studio 2012, TFS, C#, WCF, https, Windows Server 2008 R2, IBM Websphere, SQL Server 2012,
Tätigkeiten: Unterstützung der Softwarearchitektur. Definition der Kommunikationsschnittstellen. Definition von Sicherheitsaspekten, Implementierung
6/2013 – 10/2013
Tätigkeitsbeschreibung
Kernfunktionalität: Änderung / Anzeige der Konfigurationsparameter der verschiedenen Leuchtmittel und Sensoren einer Lampe über ein standardisiertes Protokoll. Laden und Speichern der Konfiguration. Visuelle Darstellung der Parameter (z.B. zeitlicher Leuchtstärkenverlauf über Nacht für eine Strassenlampe) mittels Grafik und Tabellen. Erstellung eines Berichts nach Programmierung der Leuchtenkonfiguration.
Technologien: Visual Studio 2012, TortoiseSVN, C#, WPF, MVVM, PRISM, SQLCe, Windows 7
Tätigkeiten: Unterstützung der Softwarearchitektur. Datenmodellierung. Implementierung von POCs (Proof of Concept). Implementierung des Prototyps. Beratung der Teammitglieder im Bereich WPF, MVVM und dem PRISM Framework.
3/2013 – 6/2013
Tätigkeitsbeschreibung
Kernfunktionalität: Verschiedene Windows-Dienste sollen Windows 7 kompatibel werden. Schwerpunkt war die Analyse der vorhandenen Dienste bezüglich der Zugriffe auf das Dateisystem und die Registry. Umschreiben der Registry-Zugriffe auf den Benutzer-Zweig und Ablage von Dateien im User-Verzeichnis.
Technologien: Visual Studio 2010, C#, VB.Net, FileNet, Windows 7, TFS
Tätigkeiten: Analyse der Legacy-Systeme. Analyse der Regelverstöße gegen Windows 7, Aufwandsschätzung. Dokumentierung und Umsetzung der Anpassungen. Test der Anpassungen.
10/2012 – 3/2013
Tätigkeitsbeschreibung
Kernfunktionalität: Nach Angabe einer eindeutigen ID wird aus dem DMS die elektronisch übermittelte Rechnung bezogen. Diese wird für die weitere Verarbeitung in ein anderes Format konvertiert. Über die ID werden alle relevanten Daten des Anwalts/der Kanzlei aus dem HOST-System mittels einer Middleware abgefragt. Aus diesen Daten ergibt sich eine Zahlungsentscheidung. Im Anschluss wird eine XML-Datei mit allen wichtigen Daten zum Anwalt / der Kanzlei generiert und in ein definiertes Verzeichnis zur Weiterverarbeitung abgelegt.
Technologien: Visual Studio 6, Visual Studio 2010, WindowsForms, C#, VB6, FileNet
Tätigkeiten: Erstellen des technischen Konzepts. Analyse des Legacy-Systems. Erstellen eines Migrationskonzepts, Aufwandsschätzung und Architektur. Umsetzung der Softwarelösung.
6/2012 – 10/2012
Tätigkeitsbeschreibung
Kernfunktionalität:
Abholen von ZIP-Komprimierten Dateipaketen mit Krankenrechnungen und diversen Begleitschreiben per FTP von einem Dienstleister. Mittels einer in der ZIP-Datei enthaltenen XML-Dokuments wird die Klassifizierung der Dokumente (Rechnung, Begleitschreiben, Mahnung etc.) durchgeführt. Nach einer fachlichen Logik werden diese Dokumente in einen Vorgang zusammengefasst, einem Mitglied zugeordnet, in Multipage-Tiff konvertiert und im DMS abgelegt. Dadurch wird der Vorgang in der elektronischen Akte des Mitglieds zur weiteren Verarbeitung verfügbar gemacht.
Technologien:
Visual Studio 2010, Windows Dienst (Service), WPF, MVVM, WebService, C#, FileNet, XML
Tätigkeiten:
Erstellen des technischen Konzepts. Definition der Schnittstelle (XML-Format) mit Dienstleister in Kanada. Erstellung der Aufwandsschätzung. Architektur und Entwicklung der Softwarelösung.
1/2012 – 6/2012
Tätigkeitsbeschreibung
Kernfunktionalität:
Lesen von Fax-Eingängen aus einem Verzeichnis. Zuordnung und Verschlagwortung der Fax-Eingänge zu einer Schadensmeldung innerhalb einer digitalen Akte. Importieren der Fax-Eingänge in das vorhandene Dokumenten-Management-System (DMS)
Technologien:
Visual Studio 2010, Windows Dienst (Service), VB, VB.Net, FileNet Capture
Tätigkeiten:
Analyse des bestehenden Legacy-Codes (Visual Basic 6), Architektur der Portierung (.Net) , Erstellung der Aufwandsschätzung, Entwicklung
6/2011 – 1/2012
Tätigkeitsbeschreibung
Kernfunktionalität:
Importieren der Korrespondenz aus Outlook heraus in die Anwendung hinein. Überprüfung und Bearbeitung der Informationen gemäß definierten Geschäftsprozessen durch den Fachbereich.
Technologien:
Visual Studio 2010, WPF, MVVM, PRISM, VB.Net, C#, MS SQL Server 2008 R2, WebServices
Tätigkeiten:
Anforderungsanalyse, Architektur, Erstellung von technischen Spezifikationen und Aufwandsschätzungen, Entwicklung
11/2010 – 6/2011
Tätigkeitsbeschreibung
Kernfunktionalität:
Im Rahmen der Einführung des papierlosen Büros bei der Schadenbearbeitung einer Versicherung wird das Konzept PAB (papierarmes Büro) umgesetzt. Hierzu werden sämtliche in Papierform vorliegende Schadenmeldungen vom Mitglied und die damit verbundene Korrespondenz eingescannt, grobindiziert und in die elektronische Akte des Mitglieds überführt. Mit einer Frontend-Anwendung kann die elektronische Akte von jedem Mitglied gesichtet und ggf. bearbeitet werden. Die Einhaltung der definierten Arbeitsprozesse wird mithilfe eines Workflow-Systems gewährleistet.
Technologien:
Visual Studio 2010, C#, VB.Net, .Net 4.0, Windows Forms, MS SQL Server 2008 R2, IBM FileNet, TIBCO, TFS (Team Foundation Server), FxCop, XML, Outlook Interop
6/2010 – 10/2010
Tätigkeitsbeschreibung
Kernfunktionalität:
Eingabemöglichkeit der Kleidungsstücke inkl. Fotos. Suche über bestimmte Kriterien (z.B. Geschlecht, Größe, Kleidungsmarke, Kleidungstyp etc.);Druckmöglichkeit.
Technologien:
Visual Studio 2010, WPF 4, MVVM, C#, Windows 7, SQL Server 2008 R2
4/2010 – 6/2010
Tätigkeitsbeschreibung
Kernfunktionalität:
Bereitstellen von GIS-Daten über einen Webservice (Geokodieren von Daten, zurückliefern von regionsspezifischen Gefahrendaten) mithilfe von Drittsoftware (WiGeoGis, ArcGis)
Technologien:
Visual Studio 2008, WebService, WCF, C#, Oracle 10
12/2009 – 4/2010
Tätigkeitsbeschreibung
Kernfunktionalität:
Zur Verfügung stellen zentraler Daten (z.B. Währungen, Organisationsstrukturen) über verschiedene Schnittstellen (Dienst, Webseite, Sidebar Gadget)
Technologien:
Visual Studio 2008, .Net Remoting, ASP.Net, C#, MS Enterprise Library, Oracle 10
5/2009 – 11/2009
Tätigkeitsbeschreibung
Kernfunktionalität:
Anforderungsanalyse. Erstellen der Anwendungsarchitektur. Implementierung der einzelnen Module.
Technologien:
Visual Studio 2008, .Net 3.0, C#, WindowsForms, Infragistics Netadvantage 2008Vol2, XML, MS Enterprise Library
8/2008 – 5/2009
Tätigkeitsbeschreibung
Kernfunktionalität:
Umsetzen von Kundenanforderungen, 3rd. Level Support.
Technologien:
Visual Studio 2005, .Net 2.0, C#, WebService, WindowsForms, XML, ActiveDirectory, MS SQL Server 2005, Microsoft Enterprise Library
6/2008 – 8/2008
Tätigkeitsbeschreibung
Kernfunktionalität:
Portierung der Anwendung auf .Net 3.5 (von .Net 1.1). Umstellung der Exchange-Funktionalität von Exchange 2003 auf Exchange 2007 unter Verwendung der Exchange Powershell-Commandlets. Stabilisierung und Erweiterung des Funktionsumfangs der Anwendung.
Technologien:
Visual Studio 2008, .Net 3.5, C#, WindowsForms, Oracle9i, Exchange 2007 Powershell-Cmdlets, ActiveDirectory(AD), SMTP
4/2008 – 6/2008
Tätigkeitsbeschreibung
Kernfunktionalität:
Portierung des Windows-Dienstes auf .Net 3.5. Umstellung der Exchange-Funktionalität von Exchange 2003 auf Exchange 2007 unter Verwendung der Exchange Powershell-Commandlets
Technologien:
Visual Studio 2008, .Net 3.5, C#, Windows-Service, Oracle 9i, Exchange 2007 Powershell-Cmdlets, ActiveDirectory (AD)
3/2008 – 4/2008
Tätigkeitsbeschreibung
Kernfunktionalität:
Performanceoptimierung der Webapplikation bzgl. auslesen der ActiveDirectory-Attribute. Erweiterung der Funktionalität zur Email-Benachrichtigung bei Attributänderungen.
Technologien:
Visual Studio 2005, .Net 2.0, C#, ASP.Net, IIS, ActiveDirectory (AD), Windows 2003 Server, SMTP
11/2007 – 3/2008
Tätigkeitsbeschreibung
Kernfunktionalität:
Analyse der vorhandenen Anwendungsarchitektur. Erweiterung der Architektur und Umsetzen der bisherigen Funktionalität in die .Net 2.0-Umgebung.
Technologien:
Visual Studio 2005, .Net 2.0, C++, C#, Windows Forms, XML, Infragistics Netadvantage 2007Vol3, Dundas Ultimate Chart
9/2007 – 11/2007
Tätigkeitsbeschreibung
Kernfunktionalität:
Entwickeln eines Webservice zur Ausführung von Workflows (Eigenentwicklung des Kunden); Komplexe Objekte als Parameter und Rückgabewert.
Technologien:
Visual Studio 2005, .Net 2.0, C#, WebServices, XML, SOAP, Workflows
7/2007 – 9/2007
Tätigkeitsbeschreibung
Kernfunktionalität:
Analysieren, selektieren und exportieren von Produktivdaten anhand von XML-basierenden Steuerdateien.
Technologien:
Visual Studio 2005, .Net 2.0, C#, XML
4/2007 – 7/2007
Tätigkeitsbeschreibung
Kernfunktionalität:
Entwickeln eines Webservice zur Ausführung von Workflows (Eigenentwicklung des Kunden); Komplexe Objekte als Parameter und Rückgabewert.
Technologien:
Visual Studio 2005, .Net 2.0, C#, WebServices, XML, SOAP, Workflows
3/2007 – 4/2007
Tätigkeitsbeschreibung
Kernfunktionalität:
Fehlerbehebung und Performance-Tuning eines etablierten Softwareprodukts im Logistik-Umfeld
Technologien:
Visual Studio 6.0, C++, MFC, Win32 API, Prozesse, Installshield
2/2007 – 3/2007
Tätigkeitsbeschreibung
Kernfunktionalität:
Autarke Serialisation / Deserialisation von .Net Klassen mithilfe der .Net 2.0 Bordmittel. Verwendung von Steuerungsattributen für die Serialisation (z.B. keine Serialisation von nullable Datentypen).
Technologien:
Visual Studio 2005, .Net 2.0, XML, C#
1/2007 – 2/2007
Tätigkeitsbeschreibung
Kernfunktionalität:
Analyse der generierten SQL-Statements aus dem Persistenz-Framework mittels Datenbank-Trace (DBProfiler). Analyse der Ablaufpläne der Statements (QueryAnalyzer). Umformulieren der Abfragesprache des Persistenz-Frameworks, um effizientere SQL-Statements erzeugen zu lassen.
Technologien:
MS SQL Server 2000 SP4, MS DB Profiler, MS Query Analyzer, Visual Studio 2005, Windows Forms
10/2006 – 1/2007
Tätigkeitsbeschreibung
Kernfunktionalität:
Erweiterung einer bestehenden Anwendung für den Größten deutschen PC-Hardware Großhändler. Verbesserte Verwaltung von Lieferscheinen, erweiterte Berechnungslogik für diverse Kennzahlen.
Technologien:
Visual Studio .Net 2003, WindowsForms, WindowsXP
4/2006 – 10/2006
Tätigkeitsbeschreibung
Kernfunktionalität:
Verarbeiten von Ablieferbelegen (Bearbeiten, Löschen, Zuordnen zu Sendungen, Aufteilen von Belegen in mehrere Objekte (PDF, TIFF), verschmelzen von mehreren Belegsobjekten zu einem (PDF, TIFF), Analysefunktion über vorhandene Ablieferbelege
Technologien:
Visual Studio .Net 2003, ASP.Net, Windows Server 2003, IIS 6
3/2006 – 4/2006
Tätigkeitsbeschreibung
Kernfunktionalität:
Smartclient-Applikation mit Web – Windowskomponenten. Die Webanwendung kann von stationären PCs verwendet werden, die Windowsanwendung von Tablet-PCs, welche die anfallenden Daten zwischenspeichern und bei einem Netzzugriff mit dem Server über ein Webservice synchronisieren.
Technologien:
Visual Studio .Net 2003, Infragistics Netadvantage Vol. 5.2, ADO.Net, Oracle 9i, WindowsForms, ASP.Net, XML, Windows Server 2003, Windows XP, WebServices, Infragistics Netadvantage
2/2006 – 3/2006
Tätigkeitsbeschreibung
Kernfunktionalität:
Unterstützung eines zusätzlichen Paketdienstleisters (GLS), anpassen des Etikettendrucks, Erweiterung der Importfunktionalität, Kommunikation mit einer Paketdienstleister-spezifischen Hostanwendung (GLS-Box).
Technologien:
MFC, GDI, C++, Visual Studio 6.0, WindowsXP, Sockets, Dundas UltimateGrid
11/2005 – 1/2006
Tätigkeitsbeschreibung
Zeitraum: 11/2005 – 02/2006
Rolle: Developer
Branche: Logistik
Kernfunktionalität:
Mitarbeit in einem Team von 5 SW-Entwicklern. Disposition von Sendungen auf LKWs, automatische Disposition, Abfertigen von Gefahrgut-Sendungen
Technologien:
Microsoft .Net 1.1, Visual Studio .Net 2003, C#, WindowsForms, WindowsXP, Stingray ObjectiveGrid
10/2005 – 11/2005
Tätigkeitsbeschreibung
Kernfunktionalität:
Erstellen eines WebService für den Datenaustausch. Erstellen einer Konsolenanwendung zum Konsumieren des WebService. Erweiterung einer bestehenden Logistik-Anwendung (MFC) für die Verwendung des WebServices.
Technologien:
Microsoft .Net 1.1, MFC 6, Visual Studio .Net 2003, Visual Studio 6, C++, C#, WebService, Windows XP
9/2005 – 10/2005
Tätigkeitsbeschreibung
Kernfunktionalität:
Erstellen von Registry-Einträgen, Überprüfung auf vorhandenes .Net-Framework, Erstellen von (Sub-)Features, Erstellen von ODBC-Einträgen
Technologien:
Installshield Developer 7, Windows XP, DLL-Aufrufe
7/2005 – 9/2005
Tätigkeitsbeschreibung
Kernfunktionalität:
Berechnen diverser Kennzahlen von Torgruppen bzw. Toren eines / mehrerer Lager. Planung der Torbelegung im Outlook-Kalender-Stil. Graphische Darstellung der (Rest-)Kapazitäten und Berichtsgeneration.
Technologien:
Microsoft .Net 1.1, Infragistics Netadvantage WinForm-Controls, C#, WebServices, Windows XP, WindowsForms, Visual Studio .Net 2003, Infragistics Netadvantage
6/2005 – 7/2005
Tätigkeitsbeschreibung
Kernfunktionalität:
Überführung der relationalen Daten in ein OLAP-Datenmodell (Cube). Webbasierende OLAP-Funktionalität auf die Daten (Drilldown, Rollup, Slice&Dice), Chartgenerierung und PDF-Export der Berichte.
Technologien:
Microsoft .Net 1.1; XMLA, VB.Net; C#; ASP.Net; WebServices, HTML, Windows Server 2003, Visual Studio .Net 2003, Infragistics Netadvantage
5/2005 – 6/2005
Tätigkeitsbeschreibung
Kernfunktionalität:
Erstellen von Webseiten mit Bezahlinformationen und anschließender Transaktion des Geldgeschäftes über die Telecash-API.
Technologien:
Microsoft .Net 1.1; C#; Visual Studio .Net 2003; Windows XP; ASP.Net; HTML; HTTPS
2/2005 – 5/2005
Tätigkeitsbeschreibung
Kernfunktionalität:
Es können einzelne Elemente, eine Gruppe von Elementen und Levels beliebig unter andere Elemente oder Levels verschoben werden. Die Writeback-Daten werden dabei angepasst und das Datenmodell dynamisch um weitere Spalten erweitert. Die OLAP-Datenbank wird ebenfalls automatisch aufbereitet.
Technologien:
Microsoft .Net 1.1; C#; ADOMD.Net; DSO (Decision Support Objects); Interop; Visual Studio .Net 2003; Windows XP; ASP.Net; HTML
12/2004 – 1/2005
Tätigkeitsbeschreibung
Kernfunktionalität:
Darstellung von Workflow-Tasks in Form eines ListView, welche von einem WebService konsumiert werden. Graphische Darstellung des Zustands eines Tasks. Komponente in Form eines Webparts zur direkten Einbettung in die Microsoft SharePoint-Portal-Services.
Technologien:
Microsoft .Net 1.1; WebServices; MS SPPS; XML; Visual Studio .Net 2003;SOAP; C#; HTML; JavaScript;ASP.Net; Windows 2003
11/2004 – 11/2004
Tätigkeitsbeschreibung
Kernfunktionalität:
Hierarchische Darstellung der Kategorien / Unterkategorien und Produkte aus einer SQL-Server 2000 Datenbank. Möglichkeit zum Hinzufügen / Löschen / Ändern von Produktkategorien und Produkten. Darstellungsreihenfolge der Produkte änderbar. Das Ergebnis wurde in eine XML-Datei exportiert, die zur Anzeige der Produkte im bestehenden Web-Framework verwendet wird.
Technologien:
Microsoft .Net 1.1; Microsoft Visual Studio .Net 2003; XML; WindowsForms; C#; ADO.Net; Windows XP
8/2004 – 11/2004
Tätigkeitsbeschreibung
Kernfunktionalität:
Sammlung und Aggregation von Daten aus einer OLAP-Datenquelle; Ermittlung und Darstellung einer ABC-Tabelle mit einstellbaren A, B und C-Grenzwerten; Darstellung tabellarisch und in Form einer Lorenzkurve.
Technologien:
Microsoft Visual Studio 6.0 mit C++, MFC; Zugriff auf die Datenbank mittels herstellerspezifischem OLAP-API; Windows 2000, Dundas UltimateGrid
5/2004 – 8/2004
Tätigkeitsbeschreibung
Kernfunktionalität:
Graphische Analyse nach negativen/positiven Ausreißern einer gewissen Datenbasis auf Basis der
Gaußschen Normalverteilung; Graphische Darstellung als Hierarchiebaum. Möglichkeit der schrittweisen manuellen Analyse pro Knoten
Technologien:
Microsoft Visual Studio 6.0 mit C++, MFC, WIN32 - API; Zugriff auf die Datenbank mittels herstellerspezifischem OLAP-API; Windows XP
1/2004 – 4/2004
Tätigkeitsbeschreibung
Kernfunktionalität:
Auslösen eines Ereignisses zu einem eingestelltem Zeitpunkt oder Zeitintervall; tägliche,
wöchentliche, monatliche Wiederholung zu einem bestimmten Zeitpunkt oder innerhalb eines
Zeitfensters; Auslösen des Ereignisses an festgelegten Wochentagen oder am ersten/letzten Wochentag (Mo..So) eines Monats. Auslösen des Ereignisses alle x Wochen oder alle y Monate
Technologien:
Microsoft Visual Studio 6.0 mit C++; MFC; Windows 2000
1/2003 – 12/2003
Tätigkeitsbeschreibung
Kernfunktionalität:
Graphische Darstellung von Datenflüssen mit einer gewissen Intelligenz und anschließender Möglichkeit zur Skriptgenerierung (TCLScript)
Technologien:
Microsoft Visual Studio 6.0 mit C++, TCL, Win32 - API / MFC; Zugriff auf die Datenbank mittels herstellerspezifischem OLAP-API; Windows 2000
1/2002 – 12/2002
Tätigkeitsbeschreibung
Kernfunktionalität:
Verwendung der CGI-Schnittstelle des Apache-Webservers; Einrichtung/Konfiguration des Webservers, Erstellen einer HTML-Render-Engine für die Darstellung der OLAP-Tabellen und Diagramme
Technologien:
Microsoft Visual Studio 6.0 mit ANSI C++ Konsolenanwendung; CGI, HTML, Zugriff auf die Datenbank mittels herstellerspezifischem OLAP-API; Windows 2000
9/2001 – 12/2001
Tätigkeitsbeschreibung
Kernfunktionalität:
Verteilung der Arbeitszeiten auf die jeweiligen Projekte; Anzeige der Arbeitsstunden pro Tag/Woche/Monat; Darstellung der Überstunden; Überstundenauswertung
Technologien:
Microsoft Visual Studio 6.0 mit C++ und MFC; Zugriff auf die Datenbank mittels herstellerspezifischem OLAP-API;Windows 2000, Dundas UltimateGrid
Zertifikate
Über mich
Mit über zehn Jahren Projekterfahrung und über 30 erfolgreich abgeschlossene Projekte biete ich folgende Leistungen:
- Anforderungsanalyse
- SW-Architektur
- Implementierung von Software-Lösungen
- Dokumentation von Software-Lösungen
- Wartung von Software-Lösungen
- Optimierung und Erweiterung von bestehenden Software-Lösungen
Weitere Kenntnisse
- Softwareentwicklung
- Softwarearchitektur
Programmierung & Betriebssysteme
- Softwareprogrammierung
- Webprogrammierung
- C#
- C++
- CSS
- HTML
- SQL
- XML
- MSSQL
- WPF
- WCF
- .Net
- Windows (allg.)
- Windows Server (allg.)
Branchenkenntnisse
- Versicherung, Recht
- Immobilien und Baugewerbe
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Gut)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden