Michael S.

Senior Software-/Full-Stack-Entwickler

Osterspai, Deutschland

Erfahrungen

Jan. 2023 - Bis heute
2 Jahren 8 Monaten

Senior Software-/Full-Stack-Entwickler

DOUGLAS INFORMATIK & SERVICE GmbH

  • Datenintegration für die SAP-Marketing-Anwendungen Emarsys und SMC
  • Verarbeitung von Millionen Nachrichten täglich mit einer ereignisgesteuerten Architektur mit etwa 50 Microservices
  • Entwicklung eines Tools zum Verwalten von Marketingkampagnen für einzelne Filialen (Frontend: Angular, Backend: C# ASP Web API)
  • Unterstützung des Product Owners bei der Stakeholder-Kommunikation sowie bei der Erstellung von Epics, Stories und Tasks
  • Cloud: GCP, Azure
  • Technologien: C#, .NET Core, Entity Framework, MongoDB, Postgres, Azure Service Bus, App Configuration, Key Vault, Functions, Blob Storage, RabbitMQ, Swagger OpenAPI, Angular, TypeScript, HTML5, SCSS, Terraform, Docker, Kubernetes, ArgoCD
  • Tools: Visual Studio Code, Visual Studio 2022, Git, Azure CI/CD, ArgoCD, Cucumber
  • Sprachen: Englisch, Deutsch
Sept. 2022 - Dez. 2024
2 Jahren 4 Monaten

Senior Software-/Full-Stack-Entwickler

Ozign

  • Komplette Projektorganisation, Entwicklung und Betrieb der Anwendung in einem Team mit zwei Mitarbeitern
  • Technologien: Angular, TypeScript, HTML5, SCSS, Telerik Kendo UI, Azure DevOps, Docker, C#, .NET Core, Entity Framework, Postgres, Swagger OpenAPI
  • Tools: Visual Studio Code, Visual Studio 2022, YouTrack, Git, Azure CI/CD, Cucumber, Playwright
  • Sprache: Deutsch
Jan. 2019 - Bis heute
6 Jahren 8 Monaten

Senior Software-/Full-Stack-Entwickler

SCHOTTEL GmbH

  • Frontend-Entwicklung von Flottenmanagement- und HMI-Anwendungen, die in Maschinenräumen und Brücken von Schiffen eingesetzt werden
  • Einsatz von Gherkin zur Testfalldefinition sowie von Cucumber und Playwright für hohe Testabdeckung und Qualitätssicherung
  • Unterstützung agiler Prozesse und Mitarbeit beim Product Owner bei der Erstellung von Story-Beschreibungen und Akzeptanzkriterien (Requirement Engineering)
  • Implementierung von Backend-Komponenten mit .NET Core unter Linux
  • Technologien: Angular, TypeScript, HTML5, SCSS, Telerik Kendo UI, Gherkin, C#, .NET Core, Entity Framework, Swagger OpenAPI
  • Tools: Visual Studio Code, Visual Studio 2022, Jira, Confluence, Git, Jenkins, Cucumber, Playwright, Protractor
  • Sprachen: Deutsch, Englisch
Jan. 2019 - Feb. 2020
1 Jahr 2 Monaten

Senior Software Entwickler, Softwarearchitekt

R+B Entwicklungs- und Vertriebs GmbH

  • Entwicklung von Integrationen der TICC-Anwendung in vorhandene Systeme und Erstellung einer Benutzeroberfläche für die interaktive Nutzung
  • Erweiterung des ERP-Systems FORB und Migration zu Entity Framework Core, ASP.NET Web API Core und .NET
  • Integration des ERP-Systems mit DATEV über die DATEVconnect-Schnittstelle für die Buchhaltung
  • Technologien: Angular 10, TypeScript, HTML5, SCSS, Telerik Kendo UI, C#, ASP.NET Core Web API, Entity Framework Core, Azure Service Bus, Azure Blob Storage, DATEVConnect
  • Tools: Visual Studio Code, Visual Studio 2019, Git, Azure DevOps, Source-Safe, Visual Studio 6
  • Sprache: Deutsch
Juni 2016 - Dez. 2018
2 Jahren 7 Monaten
Remote

Senior Software Entwickler, Softwarearchitekt, Berater Application-Lifecycle (ALM)

Görlitz AG

  • Entwicklung kundenspezifischer Anpassungen für eine Anwendung zur Verwaltung von Smart Metern (Strom, Gas, Wasser) und Fernauslesung
  • Enge Zusammenarbeit mit dem Core-Entwicklungsteam und Mitwirkung am Anforderungsprozess für kundenspezifische Softwareänderungen
  • Nach 12 Monaten Einstieg ins Core-Entwicklungsteam, das für die zentrale Softwareentwicklung zuständig ist, einschließlich Software-Design und -Entwicklung, Aufwandsschätzungen, Coaching, Code-Reviews und Performance-Optimierungen
  • Technologien: AngularJS 1.6, Angular 6 (teilweise), JavaScript, TypeScript, jQuery, HTML5, CSS (Bootstrap), REST-Services (ASP.NET MVC Web API), OData, C#, Entity Framework 6.3, SQL Server, Unity IoC
  • Tools: Visual Studio 2017, Jira, Confluence, Excel, TFS 2015, Telerik Kendo UI
  • Sprache: Deutsch
März 2014 - Mai 2016
2 Jahren 3 Monaten

Senior Software Entwickler, Softwarearchitekt

Hessische Landesbank

  • Entwickelte eine Webanwendung für IFRS 9-Korrekturen, integrierte über 100 durch Metadaten beschriebene Datenschnittstellen, verarbeitete Rohdaten aus dem Data Warehouse und leitete Korrekturen an Zielsysteme mit Statusrückmeldung weiter
  • Implementierte ein rollenbasiertes Autorisierungskonzept und erstellte Querschnittskomponenten (Caching, Logging, Fehler- und Nachrichtenbehandlung, Identifikation, Autorisierung), verteilt über NuGet-Pakete
  • Entwickelte ein Tracking-Tool (NVT) für Aufgaben und Zustände mit Dokumentenablage in SharePoint und automatischem Aufgabenimport aus einem Exchange-Postfach; implementierte eine zweistufige Autorisierung anhand von Rollen und Attributen
  • Setzte testgetriebene Entwicklung sowie automatisierte Regressionstests für hohe Softwarequalität ein
  • Technologien: ASP.NET MVC 5, jQuery, HTML5, CSS (Bootstrap), REST-Services (ASP.NET MVC Web API), Entity Framework 6.3, SQL Server 2008 R2/2014, SQL Reporting Services, SharePoint 2010, Exchange Server API 2013, Windows 7, AOP, NInject
  • Tools: Visual Studio 2013, SVN, PostSharp, SharePoint, Power Designer, Infragistics jQuery/HTML5
  • Sprache: Deutsch
Mai 2011 - März 2014
2 Jahren 11 Monaten

Senior Software Entwickler, Softwarearchitekt

juwi Service & Solutions GmbH, juwi technologies GmbH

  • Entwickelte ein Framework für Desktop-Client-Anwendungen mit Schichtenarchitektur (WPF MVVM-Frontend, Geschäftslogik, Datenpersistenz) zur schnellen Anwendungsentwicklung unter TDD
  • Führte die Entwicklung von Querschnittsfunktionen: Autorisierung, Fehler- und Nachrichtenbehandlung, Datenzugriffsschicht über Repository-Muster, Caching, Validierungsregel-Engine
  • Leitete die Einführung von TFS und Scrum-Methodik und fungierte als Scrum Master in mehreren Projekten
  • Implementierte kontinuierliche Entwicklungs- und Bereitstellungspipelines mit TFS
  • Arbeitete an Projekten im Bereich erneuerbare Energien (Home-Power, Werkzeuge für Prognosen, Dimensionierung, Kostenanalyse, Monitoring, Reporting)
  • Unterstützte den gesamten Anwendungslebenszyklus: Anforderungsanalyse, Architekturentwürfe, Implementierung, Test, Deployment und coachte Teammitglieder
  • Bewertete LightSwitch für datenintensive Geschäftsanwendungen
  • Technologien: WPF (MVVM), C# 4.0, WCF, REST-Services (ASP.NET MVC Web API), Entity Framework 4.0–6.0, SQL Server 2008 R2, Windows 7, Enterprise Library 5, AOP (PostSharp), TFS Build/Test/Versioning/Deployment
  • Tools: Visual Studio 2012, TFS 2012, PostSharp, Team Companion, Visual Paradigm, DevExpress WPF Controls, ClickOnce, WebDeploy, ANTS Memory Profiler, TFS NuGet
  • Sprachen: Deutsch, Englisch
Apr. 2010 - Mai 2011
1 Jahr 2 Monaten

Entwickler, Anforderungsingenieur

Frankfurter Allgemeine Zeitung

  • Implementierte kundenspezifische Anforderungen für das webbasierte SuperOffice-CRM und entwickelte ein generisches Importprogramm
  • Erfasste und dokumentierte Anforderungen in Workshops mit den Fachabteilungen
  • Setzte testgetriebene Entwicklung ein und coachte Entwickler in Architekturdesign, TDD, C#, VB.NET, ASP.NET Web Services, ASP.NET MVC 2
  • Verantwortlich für Installation und Administration des CRM-Systems auf Windows Server 2008 mit IIS7 und SQL Server 2008
  • Technologien: SuperOffice Web Version 6.3 und 7, ASP.NET Web Services, ASP.NET, ASP.NET MVC 2, NInject, C# 4.0, jQuery, VB.NET, Windows Server 2008, IIS7, IIS Express
  • Tools: SuperOffice API, Visual Studio 2010, SourceSafe
  • Sprachen: Deutsch, Englisch

Zusammenfassung

  • 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)

  • 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

  • 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

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.

Sprachen

Deutsch
Muttersprache
Englisch
Fortgeschritten

Ausbildung

Lorem ipsum dolor sit amet

Diplom-Informatiker (FH) · Informatik

Sie suchen Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testen
Weitere Aktionen