freiberufler Software Architect, Consultant, Technical Project Manager and Developer. auf freelance.de

Software Architect, Consultant, Technical Project Manager and Developer.

online
  • 80€/Stunde
  • Deutschland
  • auf Anfrage
  • de  |  en
  • 08.01.2025

Kurzvorstellung

Seit über 20 Jahren berate ich in der Software und Datenbankentwicklung als Architekt und Entwickler.

Qualifikationen

  • .NET-Entwickler7 J.
  • Angular
  • C# Developer
  • Continuous Delivery
  • Continuous Integration
  • Database Developer7 J.
  • Kundenberater6 J.
  • Microsoft Biztalk Server
  • Softwareentwickler5 J.
  • SQL Entwickler

Projekt‐ & Berufserfahrung

Database and Software Architect, Consultant, Technical Project Manager and Developer.
Leoplod Kostal GmbH, Remote
3/2024 – 12/2024 (10 Monate)
Automobilindustrie
Tätigkeitszeitraum

3/2024 – 12/2024

Tätigkeitsbeschreibung

Database. Analysis and correction of deadlocks and concurrency exceptions in existing C# gRPC services.
Used tools: SQL Profiler, Extended Events, SSMS.
Introduction of a database project with Data Tier Application Package (DacPac) for the overall project and migration.
Proficiency Level: Expert.

Business Application. Creating and maintenance of business application .NET 8 using Clean Code Pattern
Proficiency Level: Expert.

TeamCity. Introduction and implementation of CI/CD workflows for development and production environments.
Using remote PowerShell with Cred SSP authentication to distribute deployment packages
Proficiency Level: Expert.

OpenTelemetry. Implementation of distributed logging with Grafana and Loki, along with metrics and tracing for all services
Proficiency Level: Expert.

Eingesetzte Qualifikationen

.NET-Entwickler, Continuous Delivery, Continuous Integration, Database Developer, SQL Entwickler

Database and Software Architect, Consultant, Technical Project Manager and Developer
Deutsch Pfandbriefbank (PBB), Garching bei München
6/2017 – 3/2024 (6 Jahre, 10 Monate)
Finanzdienstleister
Tätigkeitszeitraum

6/2017 – 3/2024

Tätigkeitsbeschreibung

• The development of SQL Server Integration Services Extract, Transform, Load (SSIS ETL) Implementation of controlling the data flow with Full Data, Incremental Load, Slowly Changing and Staging Table Pattern, as well as developing ASP.NET applications using the Entity Framework and MS SQL.

Understanding the business requirements and data integration needs for ETL processes. Clarifying requirements, including database structure and functionalities.

Creating an ETL design that describes the data flow and transformation logic.

Conducting unit tests and integration tests for ETL processes.

Deploying SSIS packages and applications to the respective servers or hosting environments using Team City CI\CD.

Creating documentation for ETL processes, database structure, and ASP.NET applications to facilitate maintenance and further development.

• Implementation of Business Logic using C# Language
Implementing front-end features and user interfaces according to requirements.

• Maintenance:
Monitoring and managing ongoing ETL jobs and ASP.NET applications to ensure proper functioning.
Performing updates and bug fixes when new requirements arise or issues are identified.

Eingesetzte Qualifikationen

Kundenberater, Database Developer, ETL-Entwickler, .NET-Entwickler

Senior IT Berater
T-Systems, München (GCON), München
7/2010 – 5/2016 (5 Jahre, 11 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

7/2010 – 5/2016

Tätigkeitsbeschreibung

Projektbeschreibung/Tätigkeit:
TAdmin2 - die Schnittstelle zwischen kaufmännischen Prozessen und dem technischen Backend.
Das Projekt TAdmin2 erstellt eine Lösung zur Provisionierung verschiedener Backend Systeme der Deutsche Telekom AG sowie anderen Kunden der T-Systems Enterprise Services GmbH. Die Provisionierung adressiert folgende Backend Systeme
• SharePoint
• Active Directory
• Microsoft Exchange Version
• File und Print Services
• Public Key Infrastructure
Das Projekt hat einen engen Bezug zum Projekt IEI (Integrated End User Infrastructure), mit dem Ziel, eine hochgradige Automatisierung der konzernweiten Desktop Dienstleistungen zu erzielen.

Rolle im Projekt: SharePointBizTalk Entwickler, Tester
Weiterentwicklung und Anpassung von WCF Services für die Provisionierung von Microsoft Backend Systemen:
• Project #1. WCF Service (BizTalk Adapter) für SharePoint. Provisionierung von SiteCollections CRUD Operationen.
o Verwendung von SharePoint Web Services.
o SharePoint Farm InstallationWartungDeployment
• Project #2. SharePoint TimerJob. Entwicklung von TimerJobs für die Provisionierung von SiteCollection CRUD Operationen. Cloud-Lösung für Business Productivity Online Standard Suite (BPOS).
o Verwendung von SharePoint Server Object Model (API).
o Verwendung von LINQ to SharePoint
o Erstellung von Site Templates
o SharePoint Farm InstallationWartungDeployment
• Project #3. WCF Service (BizTalk Adapter) für ActiveDirectory. Provisionierung von CRUD Operationen für Verwaltung von Benutzer, Gruppen und Rechner.
• Project #4. WCF Service (BizTalk Adapter) für Exchange. Provisionierung von CRUD Operationen für Verwaltung von Mailboxen, Kontakten und Verteilerlisten.
• Project #5. WCF Service (BizTalk Adapter) für HomeShares. Provisionierung von CRUD Operationen für Verwaltung von NetApp und Windows HomeShares.
• Project #6. WindowsService SmartDumper. Multithreading-Anwendung für Datensynchronization zwischen BackEnd (AD, Exchange, SharePoint etc.) und der SQL Datenbank.
• Project #7. SPML Provider (OASIS). Entwicklung von einem WCF Service für die Integration und Übermittlung von Service-Provisionierung-Anfragen.

Eingesetzte Qualifikationen

Softwareentwickler

Senior IT Berater
Microsoft, München (HAYS AG), München
10/2009 – 5/2010 (8 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

10/2009 – 5/2010

Tätigkeitsbeschreibung

Projektbeschreibung/Tätigkeit:
TAdmin2 - die Schnittstelle zwischen kaufmännischen Prozessen und dem technischen Backend.

Rolle im Projekt: BizTalk Entwickler, Tester
Weiterentwicklung und Anpassung eines automatisierten Provisionierungssystems für die Microsoft Backend Systeme ActiveDirectory, Exchange, Homeshare, Groupshare und PKI.

Eingesetzte Technologien: .NET Framework 2.0/3.0/3.5, MS Exchange 2007, Active Directory,Programmierkenntnisse in .Net 3.5/C#, Windows Communication Foundation, Windows Worklow Foundation, BizTalk 2009, SQL Server 2008, Windows Server 2008, Life Cycle einer Anwendung, Build/Deployment mit TFS/Visual Studio 2008. Biztalk Server 2009

IT Berater
Siemens I&S, Erlangen
6/2006 – 10/2009 (3 Jahre, 5 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

6/2006 – 10/2009

Tätigkeitsbeschreibung

Migration einer Logistik-Anwendung (Einsatz-Ort: Siemens Erlangen) die zur Verwaltung und Koordination aller Siemensproduktlinien dient. Hauptaufgabe war die Migration von .NET 1.1 auf .NET 2.0. insbesondere ASP .NET 2.0. Zusätzlich Migration von SQL Server 2000 auf SQL Server 2005 Außerdem Erweiterung um zusätzliche Geschäftsprozesse

Tätigkeit: .NET Entwicklung, Technologie- und Architekturberatung, Datenbankprogrammierung (Stored Procedure, Funktionen, etc.). Rolle im Projekt: Entwickler, Architekt


Eingesetzte Technologien: .NET Framework 2.0/3.0/3.5, WF (Workflow Foundation), WCF (Windows Communication Foundation), WPF (Windows Presentation Foundation), Enterprise Application Library, VSTO für Excel und Word, OLE Automation Client/Server, COM, ActiveX, Sharepoint, C#, ASP.NET mit C#, WinForms mit C#, MFC, XSLT, CSS, XML, HTML, XQUERY/XPath, .NET Web Services, .NET Remoting, .NET Enterprise Services und COM+, MSSQL 2005/2008, ORACLE, ODBC, Visual Studio 2008 Team Foundation Server, Composite UI Application Block (CAB), Design Patterns, Mehrschichtige Architektur.

BizTalk Entwickler, Architekt.
Huengsberg AG, München
2/2002 – 7/2006 (4 Jahre, 6 Monate)
Automobilindustrie
Tätigkeitszeitraum

2/2002 – 7/2006

Tätigkeitsbeschreibung

Projektbeschreibung/Tätigkeit:

Konzeptestellung für neue Produkte. Technische und terminliche Entwicklungsplanung. Entwicklung und Konstruktion der Applikationen. engDAX 2005, engDAX SE: Das engDAX ist der integrative, skalierbare und PKI-sichere Datenaustauschserver der den Weg zur PLM-Readiness unterstützt. Er bietet neue Möglichkeiten den Datenverkehr zu automatisieren und in die firmeninterne Prozesslogik zu integrieren. Zum Beispiel bildet engDAX 2005 in der "Orchestrierung" etablierte Datenaustauschprozesse in flexibel erweiterbaren Automatismen auf einer ProcessCard ab. Die User konzentrieren sich somit auf die Kernaufgaben des täglichen Business mit der Sicherheit, so dass Datenaustauschprozesse einfachst funktionieren.
Tätigkeit: Entwicklung, Technologieberatung, Konzepterstellung, Datenbankprogrammierung.

Rolle im Projekt: Entwickler, Architekt


Eingesetzte Technologien: .NET Framework 1.1/2.0, BizTalk Server 2004, C#, ASP.NET mit C#, XSLT, Web Services, WSDL, XML, XML Spy, XQUERY, MSSQL 2000/2005, Visual Studio 2003/2005

Zertifikate

.NET Framework 4, Data Access
2012
Web Developer, Microsoft Certified Professional Developer (MCPD)
2010
Forms Developer, Microsoft Certified Professional Developer (MCPD)
2010
.NET Framework 3.5, Windows® Communication Foundation Applications
2010
Enterprise Developer, Microsoft Certified Professional Developer (MCPD)
2009

Ausbildung

Informatik
Master of Science
2004
Cottbus und Lodz (Polen)

Über mich

found in profile description
Sehr geehrte Damen und Herren,

Ich bin Master of Science in Mathematik mit Spezialisierung auf Informatik und bringe über 20 Jahre Erfahrung als Software- und Datenbankarchitekt, Entwickler und Berater im Bereich .NET Framework mit C# mit.

Mein Schwerpunkt liegt in der Backend-Entwicklung, Performance Optimierung, Microsorvices, Rest API, ergänzt durch fundierte Kenntnisse im Frontend-Bereich, insbesondere mit Web Forms, ASP.NET (MVC), Single-Page-Applications (SPA) mit Razor sowie Angular.

Viele Grüße aus Neufahrn bei Freising,
A. L. tel. [...]

Weitere Kenntnisse

Database. Analysis and correction of deadlocks and concurrency exceptions in existing C# gRPC services. Used tools: SQL Profiler, Extended Events, SSMS.
Introduction of a database project with Data Tier Application Package (DacPac) for the overall project and migration.
Proficiency Level: Expert.

Business Application. Creating and maintenance of business application .NET 8 using Clean Code Pattern
Proficiency Level: Expert.

TeamCity. Introduction and implementation of CI/CD workflows for development and production environments.
Using remote PowerShell with Cred SSP authentication to distribute deployment packages
Proficiency Level: Expert.

OpenTelemetry. Implementation of distributed logging with Grafana and Loki, along with metrics and tracing for all services
Proficiency Level: Expert.

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
697
Berufserfahrung
21 Jahre und 7 Monate (seit 06/2003)
Projektleitung
3 Jahre

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden