.NET - Senior Softwareentwickler, IT-Consultant
Aktualisiert am 18.09.2024
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 18.09.2024
Verfügbar zu: 100%
davon vor Ort: 100%
.NET 8
Deutsch
Muttersprache
Englisch
fließend
Türkisch
Muttersprache

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
nicht möglich

Projekte

Projekte

Q3/2023 - Q3/2024: Messtechnik

Kunde: Immobilien, Dortmund (Deutschland)

Aufgaben:
Im Rahmen dieses Projekts werden die folgenden Prozesse implementiert, die durch interne Softwareentwicklung unterstützt werden:
  • Die Einkaufsabteilung evaluiert regelmäßig den Immobilienbestand, um externe Verträge zu beenden und als interne Verträge zu übernehmen.
  • Externe Montagedienstleister werden beauftragt, verschiedene Aufgaben auszuführen, wie beispielsweise Umrüstungen, Gerätebeschaffungen und Dienstleistungen.
  • Die externen Montagedienstleister stellen Geräte- und Messdaten über alle Liegenschaften hinweg über einen REST-Webservice zur Verfügung. Diese Daten dienen als Grundlage für die spätere Abrechnung.
  • In regelmäßigen Abständen werden den Endkunden gemäß den Vorschriften der Heizkostenverordnung die erfassten Messwerte übermittelt, einschließlich der vollständigen Heizkostenabrechnung.
Agile Software-Entwicklung, Design und Entwicklung (Backend), Design und Entwicklung (Frontend), Durchführung von Unit Tests, Entwicklung, Erstellung technischer Dokumente, Inbetriebnahme, IT Beratung, Problemanalyse

Kenntnisse:
.NET Core (1.0-6.0), ASP.NET MVC, ASP.NET Web API, Azure DevOps, Azure SQL Server, Blazor, C# (1.0-8.0), Cascading style sheets (CSS), Confluence, Continous Delivery, Continous Integration, Dapper, Dependency Injection (DI), Extensible Markup Language (XML), Git, Microsoft Azure, Microsoft Azure Active Directory (Azure AD), Microsoft Entity Framework (EF), Microsoft Graph, OAuth, OData, REST, Swagger, Transact-SQL (TSQL), xUnit

Q1/2022 - Q2/2023: Contact Center Infrastracture

Kunde: Versicherung, Wiesbaden (Deutschland)

Aufgaben:
  • Die Aufgaben in diesem Projekt beinhalten folgendes:
    • Entscheidungen treffen als Technical Lead
    • Anwendungen programmieren als Software Entwickler
    • Workshops halten zum Weiterbilden der Kollegen
  • In Zuge dieses Projekts wurden folgende Anwendungen entwickelt:
    • Qualys: Server Schwachstellen Detektor
    • Pdf-To-Excel: PDF zu einer Excel umwandeln
    • AppOffliner: Anwendungen auf dem IIS offline stellen
    • Active Directory App: Auslesen von verschiedenen Informationen aus Active Directory
    • Windows Credentials App: Credentials ein- und auslesen
    • Toolkit: Anwendung zur Unterstützung einer Contact Center Infrastructure
  • Die Hauptaufgabe bestand darin eine Web-Anwendung namens Toolkit für die Contact Center Infrastracture einzuführen. Die Anwendung wurde vollständig neu aufgesetzt und somit mussten viele technische und architektonische Entscheidungen getroffen werden. Folgende Anforderungen musste die Anwendung erfüllen:
    • Redundante Test- & Prod-Server
    • Load-Balancer Integration
    • Active Directory Authentifizeriung & Autorisierung
    • Auto Login über Active Directory
    • Auslagerung aller Funktionen als Micro-Services
    • Strikte Trennung von Front- & Backend
Agile Software-Entwicklung, Design und Entwicklung (Backend), Design und Entwicklung (Frontend), Entwicklung von Modulen und Programmlogik, Erstellung technischer Dokumente, Problemaufnahme und Analyse, Projektplanung (SCRUM), Technische Leitung

Kenntnisse:
.NET (2.0-4.8), .NET Core (1.0-6.0), Active Directory, Agile Softwareentwicklung, Angular, ASP.NET, ASP.NET Web API, Azure DevOps, Azure SQL Server, Blazor, Bootstrap, C# (1.0-8.0), Cascading style sheets (CSS), Clean coding, Confluence, Dapper, Dependency Injection (DI), Git, HTML (1-5), JavaScript, JavaScript Object Notation (JSON), JIRA, LINQ, Microsoft Azure, Microsoft Azure Active Directory (Azure AD), Microsoft Entity Framework (EF), Microsoft Internet Information Server (IIS), Microsoft SQL Server (6.0-2019), Microsoft Visual Studio (97-2022), Postman, Requirement engineering, Resharper, REST, SCRUM, SignalR, Transact-SQL (TSQL), Unit testing, Windows Forms, Windows PowerShell, Windows Presentation Foundation (WPF), xUnit

Q4/2020 - Q4/2021: Corona Anwendung

Kunde: Gesundheitsamt, Rhein-Neckar-Kreis (Deutschland)

Aufgaben:
C19 ist eine Web-Anwendung für die Unterstützung in der Corona Pandemie. Dabei deckt die Anwendung folgende Bereiche ab:
  • Nachverfolgung von Corona-Infizierten Personen und Kontaktpersonen
  • Symptomtagebuch
  • Automatische Kontaktpersonen-Ermittlung
  • Hotline für Fragen von Bürger:innen
  • Terminierung von Testungen und Befundsabruf
  • Koordination von Impfungen
  • Koordination aller Aufgaben als Disposition
Agile Software-Entwicklung, Design und Entwicklung (Backend), Design und Entwicklung (Frontend), IT Beratung, Projektplanung (SCRUM), Qualitätssicherung

Kenntnisse:
.NET (2.0-4.8), Ajax, ASP.NET, ASP.NET MVC, ASP.NET Web API, Bootstrap, C# (1.0-8.0), Cascading style sheets (CSS), Clean coding, Git, HTML (1-5), JavaScript, JavaScript Object Notation (JSON), JQuery, LINQ, Microsoft Azure Active Directory (Azure AD), Microsoft Entity Framework (EF), Microsoft Internet Information Server (IIS), Microsoft SQL Server (6.0-2019), Microsoft Visual Studio (97-2022), Model View Controller (MVC), OAuth, OData, Postman, REST, SCRUM, Single-page application (SPA), SMTP, SQL, Swagger, Team Foundation Server (TFS), Team Foundation Version Control (TFVC), Transact-SQL (TSQL), Vue.js

Q4/2021: Checkpoint PoC

Kunde: Verkehrssicherheit, Monheim (Deutschland)

Aufgaben:
Konzeption und prototypische Entwicklung der in Azure betriebenen BlazorApplikationen "StopApp" und "BulliApp", mit deren Hilfe codierte Daten-Pakete (Vorgangsdaten) auf sFTP-Resourcen automatisch erkannt, decodiert und transformiert, in eine Datenbank persistiert und im Anschluss via SignalR-Notifikation innerhalb der UIs in Echtzeit visualisiert werden.
  • Agile Software-Entwicklung
  • Design und Entwicklung (Backend)
  • Design und Entwicklung (Frontend)
  • Entwicklung von Modulen und Programmlogik
  • Erstellung technischer Dokumente
  • Problemaufnahme und Analyse
  • Projektplanung (SCRUM)
  • Technische Leitung

Kenntnisse:
.NET Core (1.0-6.0), Agile Softwareentwicklung, ASP.NET MVC, ASP.NET Web API, AutoMapper, Azure DevOps, Azure SQL Server, Blazor, Bootstrap, C# (1.0-8.0), Cascading style sheets (CSS), Clean coding, Continous Delivery, Dependency Injection (DI), DevExpress, DevExpress XAF, DevExtreme, eXpress Persistent Objects (XPO), Git, HTML (1-5), JavaScript, JavaScript Object Notation (JSON), LINQ, Microsoft Azure, Microsoft Internet Information Server (IIS), Microsoft Visual Studio (97-2022), Model View Controller (MVC), moq, Postman, Quartz, Resharper, REST, Sass, SCRUM, SignalR, Single-page application (SPA), SOAP, Software design pattern, SQL, Swagger, Topshelf, Transact-SQL (TSQL), TypeScript, Unit testing

Q2/2017 - Q2/2020: Anpassung und Inbetriebnahme eines ERP-Systems

Kunde: Metallbau, Birkenau (Deutschland)

Aufgaben:
NITOne - Enterprise Ressource System (ERP): Entwicklung eines leistungsfähigen Desktop-Warenwirtschaftssystems mit zahlreichen Zusatzfunktionalitäten (Statusüberwachung, Audit Trail, Dashboarding, erweitertes Berchtigungssystem, Reports, u.v.m.)
  • Agile Software-Entwicklung
  • Entwicklung von Auswertungen und Berichten
  • Entwicklung von Modulen und Programmlogik
  • Erstellung einer Pflichten-und Lastheftes
  • Erstellung eines technischen Designs
  • Erstellung technischer Dokumente
  • Inbetriebnahme
  • IT Beratung
  • Problem Analyse
  • Projektplanung (SCRUM)
  • Qualitätssicherung
  • Technische Leitung
  • Überarbeitung der GUI
  • Wartung

Kenntnisse:
.NET (2.0-4.8), Active Directory, Azure DevOps, C# (1.0-8.0), Continous Delivery, Continous Integration, DevExpress, DevExpress XAF, eXpress Persistent Objects (XPO), Extensible Markup Language (XML), KDiff3, LINQ, Microsoft Access (95-2019), Microsoft Excel (95-2019), Microsoft SQL Server (6.0-2019), Microsoft SQL Server Express, MS Teams, Raspberry PI, Requirement engineering, SCRUM, Software design pattern, SQL, Team Foundation Server (TFS), Transact-SQL (TSQL), UML, Visual Basic for Applications (VBA), Windows Installer XML (Wix), Windows Presentation Foundation (WPF), Wordpress

Q1/2020 - Q2/2020: UI-Testing einer Web-Applikation

Kunde: Medizintechnik, Bensheim (Deutschland)

Aufgaben:
Vionex ist eine leistungsfähige Geräte-Management-Software für Zahnarzt-Behandlungseinheiten. Sie wurde speziell für die Verwaltung einer großen Anzahl an Einheiten entwickelt und unterstützt die Arbeitsabläufe in Zahnkliniken und Universitäten. Die Testabdeckung der Applikation wurde mit Hilfe automatisierter UI-Testautomatisierung erweitert.
  • Agile Software-Entwicklung
  • Durchführung von UI Tests
  • Durchführung von Unit Tests
  • Entwicklung
  • Erstellung einer Pflichten-und Lastheftes
  • Erstellung eines technischen Designs
  • Erstellung technischer Dokumente
  • Inbetriebnahme
  • Projektplanung (SCRUM)

Kenntnisse:
.NET (2.0-4.8), Agile Softwareentwicklung, Angular, ASP.NET, Clean coding, DevExpress TestCafe, Microsoft Internet Information Server (IIS), MS Teams, SCRUM, Software design pattern, UI Testing, Unit testing, xUnit

Q4/2019 - Q1/2020: Lokalisierung einer Web-Applikation

Kunde: Medizintechnik, Bensheim (Deutschland)

Aufgaben:
Vionex ist eine leistungsfähige Geräte-Management-Software für Zahnarzt-Behandlungseinheiten. Sie wurde speziell für die Verwaltung einer großen Anzahl an Einheiten entwickelt und unterstützt die Arbeitsabläufe in Zahnkliniken und Universitäten. Die Software unterstütze zuvor nur die englische Sprache. Im Zuge dieses Projekts wurde die Software umgerüstet, so dass beliebige Sprachen genutzt werden können.
  • Agile Software-Entwicklung
  • Design und Entwicklung (Backend)
  • Design und Entwicklung (Frontend)
  • Entwicklung
  • Erstellung einer Pflichten-und Lastheftes
  • Erstellung eines technischen Designs
  • Erstellung technischer Dokumente
  • Inbetriebnahme

Kenntnisse:
.NET (2.0-4.8), .NET Core (1.0-6.0), Agilefant, Ajax, Angular, ASP.NET, ASP.NET MVC, Azure DevOps, Bootstrap, C# (1.0-8.0), Cascading style sheets (CSS), Clean coding, DevExtreme, HTML (1-5), JavaScript, JavaScript Object Notation (JSON), JQuery, Microsoft Entity Framework (EF), Microsoft Visual Studio (97-2022), Model View Controller (MVC), MS Teams, REST, Rhino Mock, Sass, SCRUM, Software design pattern, TypeScript, VMWare

Q4/2011 - Q3/2019: Bachelorarbeit

Kunde: Bildung, Darmstadt (Deutschland)

Aufgaben:
Studium eines Bachelor of Science im Bereich Informatik and der Technischen Universität Darmstadt
  • Agile Software-Entwicklung
  • Durchführung von Unit Tests
  • Entwicklung von Modulen und Programmlogik
  • Problem Analyse
  • Projektplanung (SCRUM)
  • Qualitätssicherung
  • Software-Validierung

Kenntnisse:
.NET Core (1.0-6.0), Agile Softwareentwicklung, ASP.NET Web API, Assemblersprache, C# (1.0-8.0), Eclipse, Extensible Markup Language (XML), Git, Inkscape, Java, JUnit, Postman, REST, SCRUM, SOAP, SQL, Swagger, TCP/IP, UML, Visual Studio Code, Windows PowerShell

Aus- und Weiterbildung

Aus- und Weiterbildung

2011 - 2019
Studium
Technische Universität Darmstadt

Qualifikation

2021
  • Microsoft-Zertifizierung: Javascript
  • Microsoft-Zertifizierung: HTML & CSS

2019
IT-Consultant - NIT Consultants GmbH, Laudenbach

2017
IT-Consultant - Fieger Lamellenfenster GmbH, Birkenau

Position

Position

  • Senior Softwareentwickler
  • IT-Consultant

Kompetenzen

Kompetenzen

Top-Skills

.NET 8

Schwerpunkte

Entwicklung in .NET Front- und Backend

Produkte / Standards / Erfahrungen / Methoden

Profil
  • Im Jahr 2019 habe ich mein Studium zum Bachelor of Science an der Technischen Universität Darmstadt erfolgreich abgeschlossen. Dabei habe ich viele grundlegende und technische Kenntnisse im Umfeld der Informatik in den folgenden auszugsweisen Themengebieten erarbeiten können: C#, Java, JUnit, C/C++, Assembler, Funktionale/Objektorientierte Progammierung, SQL, UML, Scrum, Agile Softwareentwicklung, Software Design Patterns, TCP/IP, Maschinelles Lernen, Cloud Computing, IT Sicherheit, Visual Analytics, Hardwarebeschreibungssprache System Verilog, u.v.m.
  • Während meines Studiums habe ich bereits als Softwareentwickler gearbeitet und wurde Mitglied eines Scrum-Teams, dessen Aufgabe in der kundenspezifischen Anpassung, Prägung und Inbetriebnahme eines ERP-Systems bestand. Bei der Umsetzung dieser komplexen Aufgaben kamen verschiedene Werkzeuge, Programmiersprachen und Vorgehensweisen zum Einsatz (u.A. C#, .Net Framework, DevExpress-Produkte, MS SQL Server, MS Office und VBA).
  • In anschließenden Projekten habe ich mich intensiv mit der Entwicklung von Front- & Backend Anwendungen beschäftigt. Erneut wurde hier in Rahmen von Scrum-Teams entwickelt. Dabei wurden folgende technische Kenntnisse weiter ausgebaut: C#, ASP.NET MVC, .NET Core, .NET Framework, Blazor, Entity Framework, Dapper, Microsoft Azure, JavaSript/Typerscript, HTML, CSS/Sass, XUnit, Vue.js, Angular.
  • In meiner aktuellen Tätigkeit arbeite ich als Senior Softwareentwickler und Technical Lead in einem Scrum-Team mit den technischen Schwerpunkten der Enterprise Web- und Datenbank-Applikationsentwicklung. Bevorzugt wird hierbei mit Blazor entwickelt und es kommen die Programmier- und Beschreibungssprachen C#, Blazor, Javascript, HTML und CSS zum Einsatz.
  • Neben einem engagierten kontinuierlichen Ausbau meiner technischen Fähigkeiten, steht auch die begleitende Erstellung von fachlichen und technischen Konzeptionen in meinem derzeitigen Fokus. Als Technical Lead treffe ich daher viele technische und architektonische Entscheidungen.
  • Ich freue mich darauf, auch weiterhin an neuen und interessanten Projekten zu arbeiten, meine technischen Fähigkeiten weiter auszubauen und mit neuen Teams spannende Software zu entwickeln.

Methodische Kenntnisse
  • Administration
    • Active Directory
    • Microsoft Internet Information Server (IIS)
    • Raspberry PI
  • Komponenten
    • DevExpress
  • Platformen
    • Microsoft Azure
    • Microsoft Azure Active Directory (Azure AD)
  • Protokolle
    • OAuth
    • OData
    • REST
    • SMTP
    • SOAP
    • TCP/IP
  • Software Frameworks
    • .NET (2.0-4.8)
    • .NET Core (1.0-6.0)
    • ASP.NET
    • ASP.NET MVC
    • ASP.NET Web API
    • Bootstrap
    • Dapper
    • DevExpress TestCafe
    • DevExpress XAF
    • DevExtreme
    • eXpress Persistent Objects (XPO)
    • JUnit
    • Microsoft Entity Framework (EF)
    • Rhino Mock
    • Single-page application (SPA)
    • UI Testing
    • Windows Forms
    • Windows Presentation Foundation (WPF)
    • xUnit
  • Verfahrensweisen
    • Agile Softwareentwicklung
    • Clean coding
    • Continous Delivery
    • Continous Integration
    • Model View Controller (MVC)
    • Requirement engineering
    • SCRUM
  • Werkzeuge
    • Azure DevOps
    • Git
    • Microsoft Excel (95-2019)
    • Microsoft Visual Studio (97-2022)
    • MS Teams
    • Postman
    • Swagger
    • Team Foundation Server (TFS)
    • Team Foundation Version Control (TFVC)
    • Visual Studio Code
    • VMWare
    • Windows Installer XML (Wix)
    • Wordpress

Programmiersprachen

Cascading style sheets (CSS)
HTML
Sass
UML
Angular
Assemblersprache
C#
Java
JavaScript
TypeScript
Visual Basic for Applications (VBA)
Vue.js
Windows PowerShell

Datenbanken

Azure SQL Server
Extensible Markup Language (XML)
JavaScript Object Notation (JSON)
Microsoft Access (95-2019)
Microsoft SQL Server (6.0-2019)
Transact-SQL (TSQL)

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
nicht möglich

Projekte

Projekte

Q3/2023 - Q3/2024: Messtechnik

Kunde: Immobilien, Dortmund (Deutschland)

Aufgaben:
Im Rahmen dieses Projekts werden die folgenden Prozesse implementiert, die durch interne Softwareentwicklung unterstützt werden:
  • Die Einkaufsabteilung evaluiert regelmäßig den Immobilienbestand, um externe Verträge zu beenden und als interne Verträge zu übernehmen.
  • Externe Montagedienstleister werden beauftragt, verschiedene Aufgaben auszuführen, wie beispielsweise Umrüstungen, Gerätebeschaffungen und Dienstleistungen.
  • Die externen Montagedienstleister stellen Geräte- und Messdaten über alle Liegenschaften hinweg über einen REST-Webservice zur Verfügung. Diese Daten dienen als Grundlage für die spätere Abrechnung.
  • In regelmäßigen Abständen werden den Endkunden gemäß den Vorschriften der Heizkostenverordnung die erfassten Messwerte übermittelt, einschließlich der vollständigen Heizkostenabrechnung.
Agile Software-Entwicklung, Design und Entwicklung (Backend), Design und Entwicklung (Frontend), Durchführung von Unit Tests, Entwicklung, Erstellung technischer Dokumente, Inbetriebnahme, IT Beratung, Problemanalyse

Kenntnisse:
.NET Core (1.0-6.0), ASP.NET MVC, ASP.NET Web API, Azure DevOps, Azure SQL Server, Blazor, C# (1.0-8.0), Cascading style sheets (CSS), Confluence, Continous Delivery, Continous Integration, Dapper, Dependency Injection (DI), Extensible Markup Language (XML), Git, Microsoft Azure, Microsoft Azure Active Directory (Azure AD), Microsoft Entity Framework (EF), Microsoft Graph, OAuth, OData, REST, Swagger, Transact-SQL (TSQL), xUnit

Q1/2022 - Q2/2023: Contact Center Infrastracture

Kunde: Versicherung, Wiesbaden (Deutschland)

Aufgaben:
  • Die Aufgaben in diesem Projekt beinhalten folgendes:
    • Entscheidungen treffen als Technical Lead
    • Anwendungen programmieren als Software Entwickler
    • Workshops halten zum Weiterbilden der Kollegen
  • In Zuge dieses Projekts wurden folgende Anwendungen entwickelt:
    • Qualys: Server Schwachstellen Detektor
    • Pdf-To-Excel: PDF zu einer Excel umwandeln
    • AppOffliner: Anwendungen auf dem IIS offline stellen
    • Active Directory App: Auslesen von verschiedenen Informationen aus Active Directory
    • Windows Credentials App: Credentials ein- und auslesen
    • Toolkit: Anwendung zur Unterstützung einer Contact Center Infrastructure
  • Die Hauptaufgabe bestand darin eine Web-Anwendung namens Toolkit für die Contact Center Infrastracture einzuführen. Die Anwendung wurde vollständig neu aufgesetzt und somit mussten viele technische und architektonische Entscheidungen getroffen werden. Folgende Anforderungen musste die Anwendung erfüllen:
    • Redundante Test- & Prod-Server
    • Load-Balancer Integration
    • Active Directory Authentifizeriung & Autorisierung
    • Auto Login über Active Directory
    • Auslagerung aller Funktionen als Micro-Services
    • Strikte Trennung von Front- & Backend
Agile Software-Entwicklung, Design und Entwicklung (Backend), Design und Entwicklung (Frontend), Entwicklung von Modulen und Programmlogik, Erstellung technischer Dokumente, Problemaufnahme und Analyse, Projektplanung (SCRUM), Technische Leitung

Kenntnisse:
.NET (2.0-4.8), .NET Core (1.0-6.0), Active Directory, Agile Softwareentwicklung, Angular, ASP.NET, ASP.NET Web API, Azure DevOps, Azure SQL Server, Blazor, Bootstrap, C# (1.0-8.0), Cascading style sheets (CSS), Clean coding, Confluence, Dapper, Dependency Injection (DI), Git, HTML (1-5), JavaScript, JavaScript Object Notation (JSON), JIRA, LINQ, Microsoft Azure, Microsoft Azure Active Directory (Azure AD), Microsoft Entity Framework (EF), Microsoft Internet Information Server (IIS), Microsoft SQL Server (6.0-2019), Microsoft Visual Studio (97-2022), Postman, Requirement engineering, Resharper, REST, SCRUM, SignalR, Transact-SQL (TSQL), Unit testing, Windows Forms, Windows PowerShell, Windows Presentation Foundation (WPF), xUnit

Q4/2020 - Q4/2021: Corona Anwendung

Kunde: Gesundheitsamt, Rhein-Neckar-Kreis (Deutschland)

Aufgaben:
C19 ist eine Web-Anwendung für die Unterstützung in der Corona Pandemie. Dabei deckt die Anwendung folgende Bereiche ab:
  • Nachverfolgung von Corona-Infizierten Personen und Kontaktpersonen
  • Symptomtagebuch
  • Automatische Kontaktpersonen-Ermittlung
  • Hotline für Fragen von Bürger:innen
  • Terminierung von Testungen und Befundsabruf
  • Koordination von Impfungen
  • Koordination aller Aufgaben als Disposition
Agile Software-Entwicklung, Design und Entwicklung (Backend), Design und Entwicklung (Frontend), IT Beratung, Projektplanung (SCRUM), Qualitätssicherung

Kenntnisse:
.NET (2.0-4.8), Ajax, ASP.NET, ASP.NET MVC, ASP.NET Web API, Bootstrap, C# (1.0-8.0), Cascading style sheets (CSS), Clean coding, Git, HTML (1-5), JavaScript, JavaScript Object Notation (JSON), JQuery, LINQ, Microsoft Azure Active Directory (Azure AD), Microsoft Entity Framework (EF), Microsoft Internet Information Server (IIS), Microsoft SQL Server (6.0-2019), Microsoft Visual Studio (97-2022), Model View Controller (MVC), OAuth, OData, Postman, REST, SCRUM, Single-page application (SPA), SMTP, SQL, Swagger, Team Foundation Server (TFS), Team Foundation Version Control (TFVC), Transact-SQL (TSQL), Vue.js

Q4/2021: Checkpoint PoC

Kunde: Verkehrssicherheit, Monheim (Deutschland)

Aufgaben:
Konzeption und prototypische Entwicklung der in Azure betriebenen BlazorApplikationen "StopApp" und "BulliApp", mit deren Hilfe codierte Daten-Pakete (Vorgangsdaten) auf sFTP-Resourcen automatisch erkannt, decodiert und transformiert, in eine Datenbank persistiert und im Anschluss via SignalR-Notifikation innerhalb der UIs in Echtzeit visualisiert werden.
  • Agile Software-Entwicklung
  • Design und Entwicklung (Backend)
  • Design und Entwicklung (Frontend)
  • Entwicklung von Modulen und Programmlogik
  • Erstellung technischer Dokumente
  • Problemaufnahme und Analyse
  • Projektplanung (SCRUM)
  • Technische Leitung

Kenntnisse:
.NET Core (1.0-6.0), Agile Softwareentwicklung, ASP.NET MVC, ASP.NET Web API, AutoMapper, Azure DevOps, Azure SQL Server, Blazor, Bootstrap, C# (1.0-8.0), Cascading style sheets (CSS), Clean coding, Continous Delivery, Dependency Injection (DI), DevExpress, DevExpress XAF, DevExtreme, eXpress Persistent Objects (XPO), Git, HTML (1-5), JavaScript, JavaScript Object Notation (JSON), LINQ, Microsoft Azure, Microsoft Internet Information Server (IIS), Microsoft Visual Studio (97-2022), Model View Controller (MVC), moq, Postman, Quartz, Resharper, REST, Sass, SCRUM, SignalR, Single-page application (SPA), SOAP, Software design pattern, SQL, Swagger, Topshelf, Transact-SQL (TSQL), TypeScript, Unit testing

Q2/2017 - Q2/2020: Anpassung und Inbetriebnahme eines ERP-Systems

Kunde: Metallbau, Birkenau (Deutschland)

Aufgaben:
NITOne - Enterprise Ressource System (ERP): Entwicklung eines leistungsfähigen Desktop-Warenwirtschaftssystems mit zahlreichen Zusatzfunktionalitäten (Statusüberwachung, Audit Trail, Dashboarding, erweitertes Berchtigungssystem, Reports, u.v.m.)
  • Agile Software-Entwicklung
  • Entwicklung von Auswertungen und Berichten
  • Entwicklung von Modulen und Programmlogik
  • Erstellung einer Pflichten-und Lastheftes
  • Erstellung eines technischen Designs
  • Erstellung technischer Dokumente
  • Inbetriebnahme
  • IT Beratung
  • Problem Analyse
  • Projektplanung (SCRUM)
  • Qualitätssicherung
  • Technische Leitung
  • Überarbeitung der GUI
  • Wartung

Kenntnisse:
.NET (2.0-4.8), Active Directory, Azure DevOps, C# (1.0-8.0), Continous Delivery, Continous Integration, DevExpress, DevExpress XAF, eXpress Persistent Objects (XPO), Extensible Markup Language (XML), KDiff3, LINQ, Microsoft Access (95-2019), Microsoft Excel (95-2019), Microsoft SQL Server (6.0-2019), Microsoft SQL Server Express, MS Teams, Raspberry PI, Requirement engineering, SCRUM, Software design pattern, SQL, Team Foundation Server (TFS), Transact-SQL (TSQL), UML, Visual Basic for Applications (VBA), Windows Installer XML (Wix), Windows Presentation Foundation (WPF), Wordpress

Q1/2020 - Q2/2020: UI-Testing einer Web-Applikation

Kunde: Medizintechnik, Bensheim (Deutschland)

Aufgaben:
Vionex ist eine leistungsfähige Geräte-Management-Software für Zahnarzt-Behandlungseinheiten. Sie wurde speziell für die Verwaltung einer großen Anzahl an Einheiten entwickelt und unterstützt die Arbeitsabläufe in Zahnkliniken und Universitäten. Die Testabdeckung der Applikation wurde mit Hilfe automatisierter UI-Testautomatisierung erweitert.
  • Agile Software-Entwicklung
  • Durchführung von UI Tests
  • Durchführung von Unit Tests
  • Entwicklung
  • Erstellung einer Pflichten-und Lastheftes
  • Erstellung eines technischen Designs
  • Erstellung technischer Dokumente
  • Inbetriebnahme
  • Projektplanung (SCRUM)

Kenntnisse:
.NET (2.0-4.8), Agile Softwareentwicklung, Angular, ASP.NET, Clean coding, DevExpress TestCafe, Microsoft Internet Information Server (IIS), MS Teams, SCRUM, Software design pattern, UI Testing, Unit testing, xUnit

Q4/2019 - Q1/2020: Lokalisierung einer Web-Applikation

Kunde: Medizintechnik, Bensheim (Deutschland)

Aufgaben:
Vionex ist eine leistungsfähige Geräte-Management-Software für Zahnarzt-Behandlungseinheiten. Sie wurde speziell für die Verwaltung einer großen Anzahl an Einheiten entwickelt und unterstützt die Arbeitsabläufe in Zahnkliniken und Universitäten. Die Software unterstütze zuvor nur die englische Sprache. Im Zuge dieses Projekts wurde die Software umgerüstet, so dass beliebige Sprachen genutzt werden können.
  • Agile Software-Entwicklung
  • Design und Entwicklung (Backend)
  • Design und Entwicklung (Frontend)
  • Entwicklung
  • Erstellung einer Pflichten-und Lastheftes
  • Erstellung eines technischen Designs
  • Erstellung technischer Dokumente
  • Inbetriebnahme

Kenntnisse:
.NET (2.0-4.8), .NET Core (1.0-6.0), Agilefant, Ajax, Angular, ASP.NET, ASP.NET MVC, Azure DevOps, Bootstrap, C# (1.0-8.0), Cascading style sheets (CSS), Clean coding, DevExtreme, HTML (1-5), JavaScript, JavaScript Object Notation (JSON), JQuery, Microsoft Entity Framework (EF), Microsoft Visual Studio (97-2022), Model View Controller (MVC), MS Teams, REST, Rhino Mock, Sass, SCRUM, Software design pattern, TypeScript, VMWare

Q4/2011 - Q3/2019: Bachelorarbeit

Kunde: Bildung, Darmstadt (Deutschland)

Aufgaben:
Studium eines Bachelor of Science im Bereich Informatik and der Technischen Universität Darmstadt
  • Agile Software-Entwicklung
  • Durchführung von Unit Tests
  • Entwicklung von Modulen und Programmlogik
  • Problem Analyse
  • Projektplanung (SCRUM)
  • Qualitätssicherung
  • Software-Validierung

Kenntnisse:
.NET Core (1.0-6.0), Agile Softwareentwicklung, ASP.NET Web API, Assemblersprache, C# (1.0-8.0), Eclipse, Extensible Markup Language (XML), Git, Inkscape, Java, JUnit, Postman, REST, SCRUM, SOAP, SQL, Swagger, TCP/IP, UML, Visual Studio Code, Windows PowerShell

Aus- und Weiterbildung

Aus- und Weiterbildung

2011 - 2019
Studium
Technische Universität Darmstadt

Qualifikation

2021
  • Microsoft-Zertifizierung: Javascript
  • Microsoft-Zertifizierung: HTML & CSS

2019
IT-Consultant - NIT Consultants GmbH, Laudenbach

2017
IT-Consultant - Fieger Lamellenfenster GmbH, Birkenau

Position

Position

  • Senior Softwareentwickler
  • IT-Consultant

Kompetenzen

Kompetenzen

Top-Skills

.NET 8

Schwerpunkte

Entwicklung in .NET Front- und Backend

Produkte / Standards / Erfahrungen / Methoden

Profil
  • Im Jahr 2019 habe ich mein Studium zum Bachelor of Science an der Technischen Universität Darmstadt erfolgreich abgeschlossen. Dabei habe ich viele grundlegende und technische Kenntnisse im Umfeld der Informatik in den folgenden auszugsweisen Themengebieten erarbeiten können: C#, Java, JUnit, C/C++, Assembler, Funktionale/Objektorientierte Progammierung, SQL, UML, Scrum, Agile Softwareentwicklung, Software Design Patterns, TCP/IP, Maschinelles Lernen, Cloud Computing, IT Sicherheit, Visual Analytics, Hardwarebeschreibungssprache System Verilog, u.v.m.
  • Während meines Studiums habe ich bereits als Softwareentwickler gearbeitet und wurde Mitglied eines Scrum-Teams, dessen Aufgabe in der kundenspezifischen Anpassung, Prägung und Inbetriebnahme eines ERP-Systems bestand. Bei der Umsetzung dieser komplexen Aufgaben kamen verschiedene Werkzeuge, Programmiersprachen und Vorgehensweisen zum Einsatz (u.A. C#, .Net Framework, DevExpress-Produkte, MS SQL Server, MS Office und VBA).
  • In anschließenden Projekten habe ich mich intensiv mit der Entwicklung von Front- & Backend Anwendungen beschäftigt. Erneut wurde hier in Rahmen von Scrum-Teams entwickelt. Dabei wurden folgende technische Kenntnisse weiter ausgebaut: C#, ASP.NET MVC, .NET Core, .NET Framework, Blazor, Entity Framework, Dapper, Microsoft Azure, JavaSript/Typerscript, HTML, CSS/Sass, XUnit, Vue.js, Angular.
  • In meiner aktuellen Tätigkeit arbeite ich als Senior Softwareentwickler und Technical Lead in einem Scrum-Team mit den technischen Schwerpunkten der Enterprise Web- und Datenbank-Applikationsentwicklung. Bevorzugt wird hierbei mit Blazor entwickelt und es kommen die Programmier- und Beschreibungssprachen C#, Blazor, Javascript, HTML und CSS zum Einsatz.
  • Neben einem engagierten kontinuierlichen Ausbau meiner technischen Fähigkeiten, steht auch die begleitende Erstellung von fachlichen und technischen Konzeptionen in meinem derzeitigen Fokus. Als Technical Lead treffe ich daher viele technische und architektonische Entscheidungen.
  • Ich freue mich darauf, auch weiterhin an neuen und interessanten Projekten zu arbeiten, meine technischen Fähigkeiten weiter auszubauen und mit neuen Teams spannende Software zu entwickeln.

Methodische Kenntnisse
  • Administration
    • Active Directory
    • Microsoft Internet Information Server (IIS)
    • Raspberry PI
  • Komponenten
    • DevExpress
  • Platformen
    • Microsoft Azure
    • Microsoft Azure Active Directory (Azure AD)
  • Protokolle
    • OAuth
    • OData
    • REST
    • SMTP
    • SOAP
    • TCP/IP
  • Software Frameworks
    • .NET (2.0-4.8)
    • .NET Core (1.0-6.0)
    • ASP.NET
    • ASP.NET MVC
    • ASP.NET Web API
    • Bootstrap
    • Dapper
    • DevExpress TestCafe
    • DevExpress XAF
    • DevExtreme
    • eXpress Persistent Objects (XPO)
    • JUnit
    • Microsoft Entity Framework (EF)
    • Rhino Mock
    • Single-page application (SPA)
    • UI Testing
    • Windows Forms
    • Windows Presentation Foundation (WPF)
    • xUnit
  • Verfahrensweisen
    • Agile Softwareentwicklung
    • Clean coding
    • Continous Delivery
    • Continous Integration
    • Model View Controller (MVC)
    • Requirement engineering
    • SCRUM
  • Werkzeuge
    • Azure DevOps
    • Git
    • Microsoft Excel (95-2019)
    • Microsoft Visual Studio (97-2022)
    • MS Teams
    • Postman
    • Swagger
    • Team Foundation Server (TFS)
    • Team Foundation Version Control (TFVC)
    • Visual Studio Code
    • VMWare
    • Windows Installer XML (Wix)
    • Wordpress

Programmiersprachen

Cascading style sheets (CSS)
HTML
Sass
UML
Angular
Assemblersprache
C#
Java
JavaScript
TypeScript
Visual Basic for Applications (VBA)
Vue.js
Windows PowerShell

Datenbanken

Azure SQL Server
Extensible Markup Language (XML)
JavaScript Object Notation (JSON)
Microsoft Access (95-2019)
Microsoft SQL Server (6.0-2019)
Transact-SQL (TSQL)

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.