08.03.2025 aktualisiert


verifiziert
Premiumkunde
100 % verfügbarIT Consultant - Software Developer - Digitalisierung
Darmstadt, Deutschland
Weltweit
Software DevelopmentSkills
consultingC#ASP .NET (Core) (MVC)WinformsWPF (MVVM)PHPWordpressSQLHTMLCSSABAPAngular jsbatch scriptingVisual Basic .NETVBScriptJavascriptC/ C++XMLXAMLRazor PagesTwigClean CodeDesign PatternsUMLScrumSustainable Software DevelopmentSoftware ArchitectureDeployment ManagementIncident ManagementQuality Assurance ManagerMySQLVS 2019Unity 3dIntelliJ IDEAVS codeMySQL WorkbenchLaravelSAPiotWindows Server AdministrationLinux AdministrationGithubTrelloSubversion (SVN)JIRAbitbucketSourceTreeSoftware-ArchitektDistributed Systems
>15 Jahre Erfahrung in der Softwareentwicklung: in den Tätigkeitsbereichen:
Software-Architektur |Softwareentwicklung | Qualitätssicherung & -Management | 1st und 3rd Level Support | IT-Administration | IT-Consulting | Release-Management
>8 Jahre Erfahrung als IT-Consultant mit den Schwerpunkten: Beratung | Workshops und Trainings | Kommunikationsmanagement | Anforderungsanalyse | Softwareentwicklung
Erfahrungen in den Sektoren: Consulting (>5 J.) | Versicherung (>3,5 J.) | Lagerverwaltung (>3J.) | Banken & Finanzdienstleistung (< 1 J.) | Gaming Industrie (>4 J.) | eCommerce (>1,5 J.)
Über mich: Als unabhängiger Softwareentwickler und Architekt habe ich meinen Fokus auf die Implementierung von unabhängigen Softwaresystemen in einer verteilten Softwarelandschaft gelegt. Mit Konzepten wie Clean-Code, Test-Driven-Development, Event-Driven- und IODA-Architekturstilen, erstelle ich Technologie unabhängige, wandelbare, modularisierbare, skalierbare und vor allem erlernbare Software-Systeme, die Unternehmen zu einer performanteren Software-Produktion verhilft. Um die Transparenz von Software-Systemen für das Daily-Business, Planung und Erlernbarkeit sicherzustellen, legen ich den zusätzlichen Schwerpunkt auf eine Dokumentation, die dazu dient mit unterschiedlichen Stakeholdern klar und gezielt kommunizieren zu können.
Programming Languages: C# | PHP | SQL | html | CSS | ABAP | TWIG | Angular JS | Batch Scripting | Visual Basic | VBScript | JavaScript | C / C++ | XML | XAML | Razor
Methods: Flow Design | IODA Architecture | CCD | Design Patterns | UML | SCRUM | Sustainable Software | Architecture | Deployment | Projektmanagement | Incident Management | Quality Management | Domain Driven Design | Test Driven Design
Database Systems: MySQL | MSSQL | Oracle DB
Development Environments: VS 2019 | Unity | IntelliJ Idea | VS Code | Notepad++ | MySQL Workbench | Eclipse
Technologies: ASP.Net | Windows Forms | Laravel | plentymarkets | SAP | WPF | IoT | OpenSSL | Wordpress
Systems & Applications: Windows 10 | Linux | Github | Trello | Subversion | Jira | Bitbucket | SourceTree | Win. Server 2016 | Mac OSX | Tortoise
Software-Architektur |Softwareentwicklung | Qualitätssicherung & -Management | 1st und 3rd Level Support | IT-Administration | IT-Consulting | Release-Management
>8 Jahre Erfahrung als IT-Consultant mit den Schwerpunkten: Beratung | Workshops und Trainings | Kommunikationsmanagement | Anforderungsanalyse | Softwareentwicklung
Erfahrungen in den Sektoren: Consulting (>5 J.) | Versicherung (>3,5 J.) | Lagerverwaltung (>3J.) | Banken & Finanzdienstleistung (< 1 J.) | Gaming Industrie (>4 J.) | eCommerce (>1,5 J.)
Über mich: Als unabhängiger Softwareentwickler und Architekt habe ich meinen Fokus auf die Implementierung von unabhängigen Softwaresystemen in einer verteilten Softwarelandschaft gelegt. Mit Konzepten wie Clean-Code, Test-Driven-Development, Event-Driven- und IODA-Architekturstilen, erstelle ich Technologie unabhängige, wandelbare, modularisierbare, skalierbare und vor allem erlernbare Software-Systeme, die Unternehmen zu einer performanteren Software-Produktion verhilft. Um die Transparenz von Software-Systemen für das Daily-Business, Planung und Erlernbarkeit sicherzustellen, legen ich den zusätzlichen Schwerpunkt auf eine Dokumentation, die dazu dient mit unterschiedlichen Stakeholdern klar und gezielt kommunizieren zu können.
Programming Languages: C# | PHP | SQL | html | CSS | ABAP | TWIG | Angular JS | Batch Scripting | Visual Basic | VBScript | JavaScript | C / C++ | XML | XAML | Razor
Methods: Flow Design | IODA Architecture | CCD | Design Patterns | UML | SCRUM | Sustainable Software | Architecture | Deployment | Projektmanagement | Incident Management | Quality Management | Domain Driven Design | Test Driven Design
Database Systems: MySQL | MSSQL | Oracle DB
Development Environments: VS 2019 | Unity | IntelliJ Idea | VS Code | Notepad++ | MySQL Workbench | Eclipse
Technologies: ASP.Net | Windows Forms | Laravel | plentymarkets | SAP | WPF | IoT | OpenSSL | Wordpress
Systems & Applications: Windows 10 | Linux | Github | Trello | Subversion | Jira | Bitbucket | SourceTree | Win. Server 2016 | Mac OSX | Tortoise
Sprachen
DeutschMutterspracheEnglischverhandlungssicherSpanischMuttersprache
Projekthistorie
- Design und Implementierung kundenspezifischer Features
- Web-Entwicklung mit Angular, ASP.NET und Desktop mit WinForms
- Microsoft SQL-Datenbank Design und Entwicklung
- Optimierung von Code-Segmenten für optimalen Ablauf
- Erstellung Technischer Dokumentation
- Halten von Schulungen für Entwicklerteams in gängigen Technologien und Architektur
- Release Management
- Transformation vom Monolithen zu einer unabhängigen Software-Architektur
- Implementierung und Design eines (Selbst-)Management Tools, für das Verwalten von Projektaufgaben, Zeiten und Kosten
- Design und Implementierung eines ASP.NET MVC Servers
- UI Design mit Angular und WPF als Desktop App
- MSSQL Server Setup und DB Design
- Implementierte Design Patterns und Techniken: Aspect Oriented Programming für das automatische Setup von Logs und WPF Events, Factory Pattern als Unterstützung für das AOP Pattern und Abstraktion Level, Repository Pattern für das Data Management, Domain Driven Design mit Hilfe vom Specifications Pattern, Reflections um automatisierte Framework Module zu bauen (Don’t Repeat Yourself), Unity als IoC Container
- Automatisierte Setups von WPF ViewModels für minimalen ViewModel Implementierungsaufwand
- Bereitstellungen (Deployments) für Azure, IIS und File-Systems
- Design von Softwarearchitektur
- Implementierung von IODA Architektur und EDD
- Design von Wiederverwendbaren und Frontend-unabhängigen Bibliotheken
- Animation von 3D Modellen mit Unity 3D
- Performance-Optimierung
- Erstellung von Software- und Architektur-Dokumentation