.NET-Softwarearchitekt und Teamleiter für agile Entwicklungsprojekte
- Verfügbarkeit einsehen
- 0 Referenzen
- 85‐95€/Stunde
- 64331 Weiterstadt
- Weltweit
- ar | de | en
- 11.12.2024
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
9/2023 – offen
Tätigkeitsbeschreibung
1- Entwicklung und Pflege von Softwarearchitekturen für komplexe Anwendungen.
2- Leitung und Koordination des Entwicklungsteams, um eine reibungslose und effiziente Softwareentwicklung sicherzustellen.
3- Gelegentliches Schreiben von Code zur Unterstützung der Teamarbeit und zur Lösung kritischer Aufgaben.
4- Sicherstellung der Einhaltung agiler Prinzipien und kontinuierliche Verbesserung der Entwicklungsprozesse.
5- Schulung des Teams in der Anwendung neuer Technologien und Tools.
6- Planung und Implementierung von Lösungen für den Umgang mit großen Datenmengen.
7- Konzeption und Optimierung von Workflows zur Verarbeitung und Aufbereitung benutzerfreundlicher Daten (ETL Jobs).
8- Einrichtung und Verwaltung von Kubernetes-Clustern und MQTT-Servern für skalierbare und zuverlässige Systeme.
Big Data, Postgresql, Database Manager, Teamleiter Softwaretesting, Software Architecture, Kubernetes, Web Entwicklung, Strategische Unternehmensplanung
2/2019 – 12/2023
Tätigkeitsbeschreibung
1- Implementierung einer Data-Plattform in Azure (Azure Data Lake) – CQRS/event sourcing-based platform. Azure functions / event grid / adls Gn2 blob storage / Azure key vault / Background services - workers
2- Erstellen einer Digital-Foundation basierend auf einer Microservicearchitektur in Docker-Containern (Microsoft Azure in Kubernetes cluster)
3- Erstellen und veröffentlichen von NuGet-Paketen im privaten „Nexus“ Repository
4- RabbitMQ & NATS Streaming für message-queueing
5- Redis caching
6- Implementieren des Ocelet API-Gateways zum Orchestrieren des Routings in Kurbernetes.
7- Implementieren von Identity-Server 4 für User &
Access-Management
8- Implementierung der gRPC-Services als Connector zwischen den Microservices und den Backendsystemen
9- Implementieren von Middlewares (Error-handling, Versioning, Swagger)
10- Verwalten von CI / CD-Pipelines und Versionsverwaltung. Deployment mit Helmcharts
11- Integration und Unit-Tests
12- OData, ASP.Net WebAPI 2.2 - C # - Dotnetcore 2.1 / 3.1 – .Net Standard 2.0 - ci/cd. yaml-Dateien – Postman – Docker – Azure – Kubernetes – Openshift OKD cluster
13- Postgresql & MongoDB
14- Scrum, Jira, Quellcodeverwaltung: GitLab - Engine: Git
15- Projektsprache: Englisch/Deutsch
Architektur (allg.), C#, ETL, Microsoft Azure, Postgresql, SQL
8/2018 – 1/2019
Tätigkeitsbeschreibung
Full Stack Entwickler (Frontend & Backend)
Technologien:
1- .Net Framework 4.5+, .Net Core 2.1, .Net Standard 2.0
2- C#, ASP.Net Core WebApi 2.0
3- React Js, Redux, Axios
4- Rest API, WCF Services/clients
5- Typescript, Javascript
6- Kendo UI React controls
7- Visual Studio 2017, MSSQL 2016
8- Unittests & Integrationstest
C#, Git, Microsoft Azure, Microsoft SQL-Server (MS SQL), Objektorientierte Software-Entwicklung, React (JavaScript library), Team Foundation Server, Transact-Sql, Webdesign
12/2017 – 8/2018
Tätigkeitsbeschreibung
Technologien:
1- .Net Framework 4.5+
2- C#
3- Mathematische Optimierung. Kinematics
4- ASP.Net MVC Core 2.0
5- Visual Studio 2015, MSSQL 2014
6- Datenbank Optimierung
7- Unit Tests.
8- Code Quality Analyzers (Sonar, StyleCop)
Mathematik, SQL, Code-Review, .Net, C#, Microsoft Visual Studio, ASP.NET
7/2017 – 12/2017
Tätigkeitsbeschreibung
Projekt: DigitAH (Digital Asylverfahren)
Implementierung von komplexen Anforderungen, Schnittstellen und Migrationstools, basierend auf C# .Net Framework
Technologien:
1- Web API 2
2- C#
3- DB Modellierung
4- .Net Framework 4.6
5- SQL Server – EF6.0
6- TFS
7- Windows Server 2016 IIS 10
8- Code Review / Code Qualität
Transact-Sql, .Net, C#, Microsoft Visual Studio
5/2017 – 1/2019
Tätigkeitsbeschreibung
- Implementierung einer MVC 5 ASP.Net Applikation für Smart Home- Hausnot und Assistenzrufdienslesitung.
- Implementierung 4 Rest Schnittstellen für die Kommunikation zwischen dem Service-Center und den Gebäuden mit Token based Authentication
- Implementierung einer ASP.Net Core 2.0 Dienstleitungs-Applikation
Technologien:
1- .Net Microservices
2- Web API 2
3- Token based Authentication
4- MVC 5 ASP.Net C#
5- .Net Framework 4.6.1
6- Signalr
7- Sensor notifications
8- JQuery/CSS/HTML5/Responsive design
9- SQL Server – EF6.0
10- TFS-Git
11- Windows Server 2016 IIS 10
12- ASP.Net Core 2.0
.Net, ASP.NET, C#, JavaScript, Jquery, Microsoft Visual Studio, Representational State Transfer (REST), Sensorik, Sicherheit von Webanwendungen, SQL
9/2016 – 12/2017
Tätigkeitsbeschreibung
Implementierung einer MVC 5 ASP.Net Applikation für
Großhandel.
Technologien:
1- MVC 5 ASP.Net
2- .Net Framework 4.6.1
3- Code first - SQL Server 2014
4- jQuery/CSS
5- Encryption/Decryption Algorithmen
6- iText-Sharp, DotNetZip Libraries
Transact-Sql, SQL, Sicherheit von Webanwendungen, Code-Review, .Net, C#, Microsoft Visual Studio, CSS (Cascading Style Sheet), ASP.NET, Jquery
3/2016 – 4/2016
Tätigkeitsbeschreibung
Integration von PayPal Plus in Globel-Cars Website als die
Haupt Zahlungsmethode. Express Checkout, Lastschrift,
Kreditkarten, autorisierte Zahlungen wurden umgesetzt.
Technologien:
1- C#
2- .Net Framework 4.5
3- SQL Server 2014
4- PayPal integration program
5- SOAP/Rest web services
.Net Framework (Microsoft), C#, SOAP, Representational State Transfer (REST)
2/2016 – 4/2016
Tätigkeitsbeschreibung
Entwicklung einer WordPress Website
Der Kunde hatte den Wunsch im Internet professionell
aufzutreten. Seine Anforderungen waren eine Website zu haben,
die man sehr einfach bedienen kann und auch die Inhalte jeder
Zeit ändern kann. Wir haben die Seite in WordPress mit
Responsive-Design entwickelt. Natürlich haben wir den Kunden
mit allen Aufgaben begleitet wie z.B. Hosting, E-Mails einrichten,
Website hosten, Inhalte pflegen, SEO Plugins einbinden und vor
allem das Design festlegen.
Mysql, Wordpress, Json, CSS (Cascading Style Sheet), PHP, Jquery, Responsive Webdesign
6/2015 – 2/2016
Tätigkeitsbeschreibung
Entwicklung einer MVC 5 Plattform, auf der die Nutzer
ihre Fähigkeiten vermarkten können.
Technologien:
1- MVC 5 ASP.Net
2- .Net Framework 4.5
3- AntiXssLibrary
4- SQL Server 2012
5- Integration von PayPal Plus
6- Bootstrap CSS3, jQuery, JavaScript
7- HTML5
8- Responsive design
9- Web security (secure by design application)
10- SOAP / Rest Web services
Transact-Sql, Software Design, Software Architecture, .Net Framework (Microsoft), C#, SOAP, HTML5, CSS (Cascading Style Sheet), Responsive Webdesign
9/2014 – 9/2014
Tätigkeitsbeschreibung
1- Hiper web services basiert auf NAV Dynamics 2009 in Globel-Cars.com website anbinden um Autos durch web services zu suchen und zu reservieren.
2- HMail Server und SMTP Server Konfigurieren.
Microsoft SQL-Server (MS SQL), Microsoft Visual Studio, Softwareentwicklung (allg.), C#, .Net Framework (Microsoft), SMTP, SOAP
7/2014 – 9/2014
Tätigkeitsbeschreibung
API für das Content4Work-DMS.
1- SOAP
2- Visual studio 2013
3- asmx Webservices
4- Entity framework
5- C#
6- securing web services
Microsoft SQL-Server (MS SQL), IIS, Microsoft Visual Studio, Softwareentwicklung (allg.), C#, .Net Framework (Microsoft), SOAP, WSDL (Web Services Description Language), ASP.NET
7/2014 – 8/2014
TätigkeitsbeschreibungEnterprise Holdings Webservices basiert auf OpenTravel Alliance (OTA) 2013B XML specifications in Globel-Cars.com website anbinden um Autos durch web services zu suchen und zu reservieren.
Eingesetzte QualifikationenMicrosoft SQL-Server (MS SQL), Microsoft Visual Studio, Softwareentwicklung (allg.), XML, C#, .Net Framework (Microsoft), SOAP, WSDL (Web Services Description Language)
6/2014 – 6/2017
Tätigkeitsbeschreibung
1- Web Security Berater. Analysieren und Interpretieren von Web-Sicherheitslücken
2- Entwicklung von Lösungen für Web-Sicherheitslücken
3- Testing Webseiten gegen Sicherheitseinhaltung- compliance.
4- Code Review 6- Technischer Support für .Net / PHP / Oracle / SQL / SQL Replikation
5- Entwicklung C# Web-Services
6- Entwicklung von ASP.Net MVC C# Applikationen. Secure Web Programmierung & Coding Standards
7- Datenbankmodellierung & Optimierung
8- Prüfen, Anpassen und Genehmigen der technischen Konzepte
9- Migration der Zentrale Datenbank von Oracle 9i nach MSSQL Server 2008 (PL-SQL / T-SQL / DB Funktionen / CLR Stored Procedures / SSIS Jobs, Replikation und PUSH subscription), Web Anwendungen migrieren, neue Infrastruktur komplett entwürfen und konfigurieren.
Webdesign, Microsoft SQL-Server (MS SQL), Windows Server 2008, IIS, .Net Framework (Microsoft), C#, Softwareentwicklung (allg.), ASP.NET, HTML, JavaScript, PHP
6/2014 – 8/2014
TätigkeitsbeschreibungWindows server 2008 auf windows server 2012 migrieren.
Eingesetzte QualifikationenWindows Server 2012, Windows Server 2008, IIS, Server Administration
6/2014 – 7/2014
TätigkeitsbeschreibungGuerin & Drive4Less Webservices in Globel-Cars.com website anbinden um Autos durch web services zu suchen und zu reservieren.
Eingesetzte QualifikationenMicrosoft SQL-Server (MS SQL), Microsoft Visual Studio, Softwareentwicklung (allg.), XML, C#, .Net Framework (Microsoft), SOAP, WSDL (Web Services Description Language)
4/2014 – 6/2014
Tätigkeitsbeschreibung
1. Entwicklung einer Windows-8-Anwendung.
2. ViewModels Design und Datenbankdesign.
3. Sammeln Kundenanforderungen und Umsetzung der Business-Anforderungen.
4. Technologien: Win8.1, XAML, MVVM, Visual Studio 2013, .Net framework, C#, Azure Mobile Services, Azure storage
Microsoft Windows Mobile, Windows 8, Software Design, Mobile Application Development, Microsoft Visual Studio, Softwareentwicklung (allg.), C#, .Net Framework (Microsoft), Cloud Computing, Microsoft Azure
4/2014 – 5/2014
TätigkeitsbeschreibungSixt Webservice in Globel-Cars.com website anbinden um Autos durch web services zu suchen und zu reservieren.
Eingesetzte QualifikationenMicrosoft SQL-Server (MS SQL), Microsoft Visual Studio, Softwareentwicklung (allg.), XML, C#, .Net Framework (Microsoft), SOAP, WSDL (Web Services Description Language)
2/2014 – 4/2014
Tätigkeitsbeschreibung1. Entwicklung einer Service-Applikation in SharePoint 2010. Diese dient als Schnittstelle zur Microsoft FAST Search für SharePoint 2010 Suche, um Suchergebnisse anhand ihrer Metadaten herauszufiltern, sofern ein Benutzer nicht berechtigt ist, das Ergebnis zu sehen.
Eingesetzte QualifikationenWindows Server 2008, Microsoft SharePoint Server, IIS, Microsoft Visual Studio, Softwareentwicklung (allg.), C#, .Net Framework (Microsoft), SOAP
12/2013 – 1/2014
Tätigkeitsbeschreibung
AtlasChoice Webservices in Blogamo24.com Webseite anbinden. Die Webseite ist auf Umbraco CMS basiert. Das Ziel dieser Anbindung ist die Möglichkeit Autos bei AtlasChoice suchen und reservieren zu können und alles soll über web services passieren.
Technologen:
1- SOAP web service
2- C#
3- Umbraco CMS
4- SQL 2008
5- Windows Server 2008
Microsoft SQL-Server (MS SQL), IIS, Microsoft Visual Studio, Softwareentwicklung (allg.), XML, C#, .Net Framework (Microsoft), WSDL (Web Services Description Language), ASP.NET
9/2013 – 1/2014
Tätigkeitsbeschreibung
1- System Architekt
2- Database Designer
3- Frontend Entwickler
4- Backend Entwickler
5- Project Koordinator
6- Bugs Fixing
Microsoft Access, Software Architecture, Microsoft Visual Studio, Softwareentwicklung (allg.), C#, .Net Framework (Microsoft)
3/2013 – 12/2013
TätigkeitsbeschreibungEntwurf der Systemarchitektur und des Datenbankmodells sowie darauf aufbauende Entwicklung der Tools um Informationen aus dem Active-Directory, den DFS-Strukturen & -Verzeichnissen auszulesen und sie in einer SQL Datenbank zu speichern. Die Ergebnisse werden durch ein selbst gebautes Webinterface ausgewertet. Entwicklung einer Reporting-Webanwendung.
Eingesetzte QualifikationenMicrosoft SQL-Server (MS SQL), Windows Server 2008, Active Directory, Software Design, Microsoft Visual Studio, Softwareentwicklung (allg.), C#, .Net Framework (Microsoft), SOAP, Webdesign, ASP.NET, Jquery, JavaScript, HTML
12/2012 – 1/2013
TätigkeitsbeschreibungEntwicklung der Synchronisation von Kontakten zwischen MS Dynamics CRM 2011 und Inxmail mit .Net Framework, Implementation von Blocking Collections zur Performance Optimierung
Eingesetzte QualifikationenMicrosoft Dynamics Crm, Microsoft Visual Studio, Softwareentwicklung (allg.), .Net Framework (Microsoft), SOAP
11/2012 – 1/2013
Tätigkeitsbeschreibung
Der Kunde hat sich aus unternehmensstrategischen Gründen dazu entschieden sein Produkt Content4Work (Dokumenten-Management-System) als Online-Dienst (Cloud/Software as a service) zur Verfügung zu stellen. Im aktuellen Zustand unterstützt die Software dieses Vorhaben nicht, so dass es dahingehen weiterentwickelt werden soll. Unter der Leitung des Projektleiters und zusammen mit dem Business-Analyst, war ich für die Erfassung, Analyse und Interpretation der Geschäftsanforderungen mit entsprechenden Fachabteilung verantwortlich um diese Anforderungen in einem technischen Konzept zu übersetzen, as als die Basis für die SaaS-Implementierung Prozess verwendet wurde. Ich habe dem Team auch bei Entwicklungsaufgaben unterstützt.
Technologien:
Visual Studio 2010, 2012. SQL Server 2008, C#, VB.Net, ASP.Net, IIS, JavaScript, JQuery, AJAX, Agile Development
Microsoft SQL-Server (MS SQL), Agile Methodologie, IIS, Visual Basic, Microsoft Visual Studio, Softwareentwicklung (allg.), C#, .Net Framework (Microsoft), ASP.NET, Ajax, Jquery, JavaScript
4/2012 – 8/2013
TätigkeitsbeschreibungIm Rahmen der Produktpflege des hauseigenen Produktes für Dokument-Management werden stetig neue Features entwickelt und bestehende gewartet bzw. erweitert. Die Aufgaben waren: Konzeption und Entwicklung neuer Features mit dem .Net Framework sowie Behebung diverser Fehler an bestehenden Entwicklungsarbeiten. Erstellung von Datenbankmodellen und Systemarchitekturen. Beratung der Fachseite und Prozessanalysen.
Eingesetzte QualifikationenMicrosoft SQL-Server (MS SQL), Windows Server 2008, IIS, Microsoft Visual Studio, Softwareentwicklung (allg.), C#, .Net Framework (Microsoft), VBA (Visual Basic for Applications), ASP.NET, Jquery, JavaScript
4/2012 – 7/2012
Tätigkeitsbeschreibung
Der Kunde möchte für sein hauseigenes Produkt namens Content4Work (Dokument-Management-System) eine Schnittstelle anbieten, über die Dokument mittels Scanner gescannt werden können und automatisch in das Dokument-Management-System hochgeladen werden.
Ich sollte Technische Konzepte erstellen und eine Scanning-Solution (Desktopapplikation) für das Dokumentmanagement-System entwickeln.
Technologien:
VB.Net, ASP.Net, Lead OCR Tools, Visual Studio 2008, SQL Server 2008, Mantis Bug Tracker
Microsoft SQL-Server (MS SQL), Visual Basic, Microsoft Visual Studio, Softwareentwicklung (allg.), .Net Framework (Microsoft), ASP.NET
2/2012 – 7/2012
TätigkeitsbeschreibungSurplus ist ein System, mit dem Mitarbeiter ihre Arbeitszeiten projektbezogen eintragen können. Diese Arbeitszeiten werden durch den Teamleiter und den und den Administrator überhaupt. Den Mitarbeitern ist es auch möglich, durch dieses System ihren Urlaub zu beantragen, der vom Teamleiter und der Personalabteilung überprüft und genehmigt wird. Mit Surplus kann der Administrator Projekte, Aufträge und Kunden erfassen sowie das Team organisieren.
Eingesetzte QualifikationenMicrosoft SQL-Server (MS SQL), Testen, Software Design, Microsoft Visual Studio, Softwareentwicklung (allg.), C#, Jquery, JavaScript, HTML
4/2011 – 2/2012
Tätigkeitsbeschreibungaxxess2trust ist eine Software für Stiftung. Non-Profit-Organisation und Verbände, zum professionellen Management der Mitglieder und Stiftungsaufgaben, Entwickelt in Zusammenarbeit mit Stiftung und abgestimmt auf ihre Anforderungen, erlaubt sie eine umfassende Verwaltung aller Kontakte und die schnelle Kommunikation mit Interessensgruppen. Gleichzeitig unterstützt sie die täglich Arbeit. Da axxess2trust das kern Produkt für die Firma ist, gab es immer vom Business-Department Bedarfe für neue Features und Upgrades. Als Teamleiter hatte ich die Verantwortung Requirements zu analysieren, diese mit den Produkt-Ownern abzustimmen und technische Konzepte zu erstellen.
Eingesetzte QualifikationenMicrosoft SQL-Server (MS SQL), Scrum, Testen, IIS, Microsoft Visual Studio, Softwareentwicklung (allg.), C#, JavaScript
12/2010 – 2/2011
Tätigkeitsbeschreibung
Installation und Konfiguration des neuen Microsoft Dynamics CRM 2011. Administration von Dynamics CRM 2011 Frontend und Backend sowie die Datenübernahme aus bestehenden Programmen in Dynamics CRM 2011. Konfiguration dem E-Mail-Router-Programms für CRM-Systeme mit dem Microsoft Exchange Server um E-Mails aus dem CRM-System zu versenden.
Weitere aufgaben:
Umgebung vorbereiten für die CRM-Installation und Konfiguration. Frontend Anpassungen. Daten Export/Import, Daten-Filterung und Bereinigung. Sicherung der Datenintegrität.
Microsoft SQL-Server (MS SQL), Microsoft Dynamics Crm, Windows Server 2008, C#
9/2008 – 8/2010
Tätigkeitsbeschreibung
1. Implementation vom Firmen – ERP – System
2. Verwaltung aller Module vom ERP-System welches Buchhaltung, Warenhaus, Berichterstattung, Verwaltung enthält
3. Verwaltung vom Citrix-Server, Windows 2003 Server, Aktive Directory, und Benutzerkonten
4. Kontrolle der Arbeit in der gesamten IT Abteilung
5. Wartung aller Netzwerke und Sicherung einer dauerhaften Verbindung
zwischen allen Niederlassungen
6. Durchführung aller IT Aufgaben, z.B. Datensicherung, Verwaltung von Outlookkonten und Druckersystemen. Herstellung und Administration von VPN Verbindungen zwischen lokalen und entfernten Standorten
Data Warehousing, Microsoft SQL-Server (MS SQL), Computer Engineering, Incident-Management, Netzwerk-Sicherheit, Windows Server 2003, Software Design, Softwareentwicklung (allg.), .Net, IT-Support (allg.), VPN
6/2008 – 9/2008
Tätigkeitsbeschreibung
Entwicklung eins CRM Systems und Helpdesk Systems für Nestle-Libanon mit folgender Technologie:
1- C#/.Net 2.0
2- ASP.Net
3- SQL, HQL
Microsoft SQL-Server (MS SQL), Datenbankentwicklung, UML, Softwareentwicklung (allg.), C#, .Net Framework (Microsoft)
Zertifikate
Ausbildung
Open University in Großbritannien
Über mich
Weitere Kenntnisse
- .NET (inkl. .NET Core und .NET 6/8)
- C#
- ASP.NET MVC und Web API
- JavaScript/TypeScript
- React / React Native
- Entity Framework Core
- LINQ
- SignalR
- HTML5, CSS3
Architektur und Entwicklung:
- Software-Architektur (Microservices, Monolithen, verteilte Systeme)
- Domain-Driven Design (DDD)
- Clean Code & Clean Architecture
- Test Driven Development (TDD)
- API-Design und -Implementierung (RESTful, GraphQL)
- Design und Entwicklung von Hochverfügbarkeitssystemen
- Optimierung der Performance für Anwendungen mit großen Datenmengen
Datenbanken:
- PostgreSQL
- Microsoft SQL Server
- MongoDB
- Redis (Caching)
DevOps und Infrastruktur:
- Einrichtung und Verwaltung von Kubernetes-Clustern
- Docker-Containerisierung
- Continuous Integration/Continuous Deployment (CI/CD)
Cloud-Technologien:
- Microsoft Azure
- Cloud-basierte Datenbanken und Speicherlösungen
Methoden und Prozesse:
- Agile Softwareentwicklung (Scrum, Kanban)
- Anforderungsmanagement und Priorisierung
- Code Reviews und Mentoring
- DevOps-Kultur und Automatisierung
Tools und Plattformen:
- Visual Studio / Visual Studio Code
- Git (GitHub, GitLab, Bitbucket)
- Jira, Trello, Confluence
- RabbitMQ, Apache Kafka (Nachrichtensysteme)
Soft Skills:
- Teamleitung und Mentoring
- Problemlösungsorientiertes Arbeiten
- Effiziente Kommunikation in internationalen Teams
- Schulung von Teams in neuen Technologien
Persönliche Daten
- Deutsch (Fließend)
- Englisch (Fließend)
- Arabisch (Muttersprache)
- Europäische Union
- Schweiz
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden