Michael Salzig
Senior Software / Full-Stack-Entwickler
Erfahrungen
Senior Software / Full-Stack-Entwickler
DOUGLAS INFORMATIK & SERVICE GmbH
- Daten-Integration für SAP Marketing Anwendungen Emarsys und SMC
- Verarbeitung von Daten aus SAP-Anwendungen für E-Mail-Versand
- Event-Driven-Architektur mit ca. 50 Microservices zur Nachrichtenverarbeitung mehrerer Millionen Nachrichten täglich in der High-Season
- Entwicklung eines Marketing-Kampagnen-Management Tools (Frontend Angular, Backend C# ASP Web API)
- Unterstützung des Product Owners bei Kommunikation mit Stakeholdern und Erstellung von Epics, Stories und Tasks
Senior Software / Full-Stack-Entwickler
- Komplette Projektorganisation, Entwicklung und Betrieb der Anwendung im Team mit zwei eigenen Mitarbeitern
Senior Software / Full-Stack-Entwickler
SCHOTTEL GmbH
- Frontend-Entwicklung von Flottenverwaltungs- und HMI-Anwendungen für den Einsatz im Maschinenraum und auf Brücken von Schiffen
- Testfalldefinition mit Gherkin sowie Testautomatisierung mit Cucumber und Playwright zur Qualitätssicherung
- Unterstützung des Product Owners bei Erstellen von Story-Beschreibungen und Akzeptanzkriterien (Requirement Engineering)
- Implementierung von Backend-Komponenten mit .NET Core auf Linux
Senior Software Entwickler, Softwarearchitekt
R+B Entwicklungs- und Vertriebs GmbH
- Entwicklung von Integrationen der TICC-Anwendung in bestehende Anwendungen und Plattformen
- Erstellung einer Benutzeroberfläche für interaktive Nutzung von TICC
- Weiterentwicklung und Migration des ERP-Systems FORB auf Entity Framework Core, ASP.NET Web API Core und .NET
- Anbindung ERP an DATEV über DATEVconnect Schnittstelle im Bereich Rechnungswesen
Senior Software Entwickler, Softwarearchitekt, Berater Application-Livecycle (ALM)
Görlitz AG
- Entwicklung kundenspezifischer Anpassungen einer Anwendung zur Verwaltung und Fernauslesung von Strom-, Gas- und Wasserzählern
- enge Zusammenarbeit mit dem Core-Entwicklungsteam und Mitwirkung bei Angebotserstellung für kundenspezifische Softwareanpassungen
- Mitglied des Core-Entwicklungsteams: Software-Design und -Entwicklung, Kosten- und Terminabschätzungen, Coaching von Mitarbeitern, Code-Reviews und Performanzoptimierungen
Senior Software Entwickler, Softwarearchitekt
Hessische Landesbank
- Entwicklung einer Web-Anwendung zur Durchführung von Korrekturen nach IFRS 9 mit Anbindung von über 100 Datenschnittstellen
- Implementierung eines rollenbasierten Berechtigungskonzepts und Erstellung von Querschnittskomponenten (Caching, Logging, Fehler- und Nachrichtenbehandlung, Identifikation, Autorisation) als NuGet-Pakete
- Implementierung eines Nachverfolgungstools (NVT) zur Verfolgung von Tasks und Zuständen mit Dokumentenablage in SharePoint und automatischem Import von Exchange-E-Mails
- Testgetriebene Entwicklung und automatisierte Regressionstests zur Sicherstellung hoher Software-Qualität
Senior Software Entwickler, Softwarearchitekt
juwi Service & Solutions GmbH, juwi technologies GmbH
- Entwicklung eines Desktop Client Application Frameworks mit Mehrschichtenarchitektur (WPF MVVM, Business-Logik, Data Access Layer)
- Testgetriebene Implementierung unter Einsatz von MVVM-Pattern, Repository Pattern und Cross Cutting Funktionen (Autorisierung, Error- und Message-Handling, Caching, Validierung-Rule-Engine)
- Einführung und Umsetzung von Team Foundation Service (TFS) mit Scrum, Continuous Development und Continuous Delivery
- Unterstützung im kompletten Application Life Cycle (Anforderungsanalyse, Architektur, Implementierung, Test, Deployment) und Coaching von Mitarbeitern
Entwickler, Requirement Engineer
Frankfurter Allgemeine Zeitung
- Implementierung kundenspezifischer Anforderungen für das webbasierte CRM-System SuperOffice und Entwicklung eines generischen Importprogramms
- Moderation von Workshops mit der Fachabteilung zur Anforderungsermittlung und Dokumentation
- Testgetriebene Entwicklung (TDD) und Coaching von Entwicklern zu Architektur-Design, TDD, C#, VB.NET, ASP.NET Web Services und MVC
- Installation und Administration des CRM-Systems auf Windows Server 2008 mit IIS7 und SQL Server 2008
Zusammenfassung
Ich bin seit 1998 als Freiberufler tätig. In dieser Zeit war ich in komplexen Projekten bei teilweise namhaften Firmen hauptsächlich als Senior-Software-Entwickler oder Full-Stack-Entwickler, Software-Architekt und Requirement Engineer tätig. Meine Aufgaben erledige ich stets mit einem hohen Maß an Fachkompetenz, Zielstrebigkeit und Zuverlässigkeit. Dadurch habe ich sehr oft erheblich zum Projekterfolg beigetragen. Meine Kunden schätzen an mir meine verbindliche, kommunikative Art sowie die Disziplin und Nachhaltigkeit, mit der ich an die Projekte herangehe, sowie meine Zuverlässigkeit in der Erledigung meiner Aufgaben.
Fähigkeiten
Überblick
- Full-stack Senior Software Entwickler Und Architekt
- Verteilte Anwendungen (Event-driven, Mehrschichtig, Microservices)
- Agile Softwareentwicklung (Scrum)
- Requirement Engineering / Test- / Projektmanagement
- Objektorientierte Analyse Und Design (Ddd, Ooa, Ood)
Meine Leistungen
- Sehr Erfahrener Full Stack Senior Entwickler Und Architekt
- Guter Requirement Engineer Für Fachliche Sowie Technische Spezifikationen
- Projekt- / Teamleitung
- Erfahrener Softwaretester Mit Unit-, Component- Und Ui-tests
- Entwicklung Individual Softwareware Mit Eigenem Team
Meine Stärken
- Zielstrebig Und Leistungsorientiert, Nachhaltigkeit In Der Projektabwicklung
- Hohe Soziale Und Kommunikative Kompetenz Und Moderationsfähigkeit
- Sehr Gute Fähigkeit Verschiedene Rollen (Z.b. Kunde, Anwender, Entwickler, Tester) Auszufüllen Und Sich Gedanklich Hineinzuversetzen
- Extrem Gute Fähigkeit Komplexe Zusammenhänge Zu Analysieren Und Umzusetzen
Programmiersprachen
- C#
- Html
- Css
- Javascript
- Typescript
- Vb.net
- (T-)sql
- Vba
- Msbuild
Technologien
- Angular
- React
- Asp.net Mvc
- Asp.net Mvc Web Api
- .Net
- Blazor
- Wpf
- Winforms
- Wcf
- Entity Framework
- Uml
- Docker
- Kubernetes
- Xunit
- Gute Grundkenntnisse Sharepoint
Cloud-plattformen
- Microsoft Azure
- Google Cloud Platform (Gcp)
Datenbanken
- Sql-server
- Postgres
- Oracle
- Nosql (Mongodb)
- Ms-access
Betriebssysteme
- Linux
- Windows
- Windows Server
- Docker
- Kubernetes
Tools Und Werkzeuge
- Visual Studio
- Visual Studio Code
- Visual Paradigm
- Git
- Azure Devops
- Jenkins
- Argo Cd
- Terraform
- Telerik Ui Kendo Ui Und Asp.net
- Swagger Openapi
- Cucumber
- Playwright
Standardsoftware
- Ms Office
- Jira
- Confluence
- Youtrack
- Sharepoint
Aktuelle Themen
- Einsatz Von Ai-tools Bei Der Software-entwicklung
- Single Page Applikationen Mit React Und Blazor
Sprachen
Ausbildung
Diplom-Informatiker (FH) · Informatik
Ähnliche Freelancer
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.