Senior Softwareentwickler .NET, C#, ASP.NET, Angular, WPF, Web, Datenbanken, FullStack, Microsoft, Azure, DevOps
- Verfügbarkeit einsehen
- 22 Referenzen
- 98‐120€/Stunde
- Thüringen
- auf Anfrage
- de | en | ru
- 18.04.2024
Kurzvorstellung
Auszug Referenzen (22)
"Die wiederholte Zusammenarbeit mit Hr. N. ist äußerst angenehm, produktiv und professionell."
3/2022 – 6/2022
Tätigkeitsbeschreibung
Bestandsprojekt (HTS)
• Weiterentwicklung der bestehenden API (Logik)
• Weiterentwicklung des bestehenden Web-Clients (UI + Logik)
• ETL-Prozess zur Integration einer bestehenden SQL-Datenbank
• C#, Asp.Net, Net core 6, WebApi, Blazor, MudBlazor, REST, MSSQL,
OpenApi (Swagger), Azure DevOps, CI/CD, Pipelines, ETL, SSIS
• Visual Studio 2019/2022, Resharper, IIS, Git, Azure, SCRUM
.Net, ASP.NET, C#, Entity Framework, ETL, Microsoft Azure, Microsoft Internet Information Server (IIS), Microsoft SQL Server Integration Services (SSIS), Responsive Webdesign, SCRUM, Software Architektur / Modellierung, Software Design, Softwareentwicklung (allg.), SQL, Webdesign
"M. hat sich innerhalb kürzester Zeit in den ihm gestellten Aufgabenbereich eingearbeitet. Er verfolgte die Ziele nachhaltig und mit höchstem Erfolg."
9/2021 – 2/2022
Tätigkeitsbeschreibung
- Erweiterung der bestehenden SPA (SinglePageApplication) zur Verwaltung,
Parametrisierung und Einstellung der DPI-Software (deep packet inspection)
- UserManagement
- Angular 11, RxJs, Material Design, REST, responsive Webdesign, Angular CLI,
TDD (Jasmine, Karma und Protractor)
- VS Code, Chrome-DevTools, Git, Jira, Confluence, SCRUM
Angular, Confluence (Atlassian), CSS (Cascading Style Sheet), Git, HTML5, Jira, SCRUM, Software Architektur / Modellierung, Software Design, Softwareentwicklung (allg.), Testautomatisierung, TypeScript
"Sehr kompetente und in allen Belangen professionelle Zusammenarbeit. Für adäquate Projekte werden wir sicher wieder Herrn N. anfragen."
2/2020 – 6/2020
Tätigkeitsbeschreibung
Bestandsprojekt (HTS)
• Implementierung weiterer Funktionen und Services
• Erweiterung der UI und der WebApi zur Anbindung externer Systeme
• WebApi, Asp.Net MVC, Razor Pages, Ajax, C#, .Net Core 2.2, MSSQL, EF Core, JavaScript, Bootstrap, Responsive Design
• IIS Hosting, Azure DevOps, Azure CI, GIT, Active Directory, Windows-Authorisierung, SCRUM
Responsive Webdesign, Webdesign, Datenbankentwicklung, Microsoft SQL-Server (MS SQL), DevOps, SCRUM, Microsoft Internet Information Server (IIS), .Net, Entity Framework, Git, Ajax, ASP.NET, JavaScript, JavaScript Object Notation (JSON)
"Herr N. hat alle Anforderungen sehr gut umgesetzt. Die internen Prozesse und Anforderung sehr gute verstanden und sich mit eigenen Ideen eingebracht."
9/2019 – 11/2019
Tätigkeitsbeschreibung
- Erstellung eines WPF-Prototype (GUI) für ein bestehendes Backend-System zur Steuerung von Cryo-Scannern
- Adaption des Frontend-Prototype mit der bestehenden Middleware
- Speichern und auslesen von Gerätekonfigurationen (JSON)
- Auslesen und Anzeigen der entsprechenden Datamatrix-Codes auf den Proben-Tubes
- Bildverabeitung mittels open source Bibliotheken
- Net 4.6, C#, MVVM-Pattern & Material-Design, SCRUM
- Codereview der bestehenden Middleware und des Backend
- Aufwandsabschätzung in Bezug auf Überarbeitung/Neuentwicklung von Middleware und Backend unter Betrachtung aktueller Bibliotheken, Praktiken und Pattern
Corporate design, Bildverarbeitung, Code Review, Software Design, .Net, Windows Presentation Foundation (WPF)
"Herr N. hat hervorragende Arbeit geleistet; die von uns gestellten Herausforderungen wurden schnell und präzise umgesetzt. Folgeprojekte sind geplant."
10/2018 – 7/2019
Tätigkeitsbeschreibung
"HTS - HAWE Tracebility System"
- Refactoring/Neuentwicklung/Migration
- Tracking-System für den Einsatz in der Montage, Fertigung und im Teileaustausch
- Ansteuerung via GUI (durch User - WebFrontent) oder WebApi (durch Roboter)
- Erfassen, Suchen, Filtern aller relevanter Daten durch Eingabe oder Datamatrix-Scan
- autom. Generierung von PrintLabels (Metadaten und Datamatrix) für das markieren der einzelnen Bauteile und sofortige Ansteuerung der entspechenden Drucker
- Authorisierung und Authentifizierung
- hoher Grad an Regularien und Validierung bei der Datenerfassung, um Datenkonsistenz zu gewährleisten
- Bereitstellung der WebApi via OpenApi (Swagger)
Responsive Webdesign, Webdesign, Microsoft SQL-Server (MS SQL), Microsoft Internet Information Server (IIS), C#, Visual Studio, ASP.NET, Representational State Transfer (REST)
"Sehr guter und zuverlässiger Entwickler. Herr [...] hat sich sehr schnell in unsere Prozesse eingearbeitet und zeitnah alle Wünsche umgesetzt."
8/2018 – 9/2018
Tätigkeitsbeschreibung
"RPM Trainerportal"
- Konzept/Neuentwicklung
- Trainerportal als zentrale Verwaltung und Neuanlage aller Termine
- Validierung der Termineingaben auf Grund verschiedener Parameter (Zeit/Entfernung zum vorherigen Termin)
- Authorisierung / Authentifizierung mittels Azure AD
- Zusammenspiel zwischen Trainerportal, SharePoint und Microsoft Flows
Responsive Webdesign, Webdesign, Microsoft SQL Server Integration Services (SSIS), Projektleitung / Teamleitung (IT), C#, Visual Studio, Microsoft Azure, Angular, ASP.NET, Representational State Transfer (REST)
"Sehr guter und zuverlässiger Entwickler. Herr [...] hat sich sehr schnell in unsere Prozesse eingearbeitet und zeitnah alle Wünsche umgesetzt."
5/2018 – 7/2018
Tätigkeitsbeschreibung
RPM - Produktupdate
Konzept/Umsetzung folgender Erweiterungen
• Bereich für die automatische Generierung von Quartalsberichten basierend
auf der Userauswahl/-filterung
• Bereich für die automatische Generierung von Rechnungsvorlagen basierend auf Userauswahl/-filterung
• Bereich für die Zuordnung von Trainern und Ersatztrainern zu entsprechenden Märkten
• Bereich für die automatische Rechnungsstellung, -validierung und -kontrolle
Responsive Webdesign, Microsoft SQL Server Integration Services (SSIS), C#, TypeScript, Visual Studio, Microsoft Azure, Angular, ASP.NET, Representational State Transfer (REST), Microsoft Office 365
"Sehr guter und zuverlässiger Entwickler. Herr [...] hat sich sehr schnell in unsere Prozesse eingearbeitet und zeitnah alle Wünsche umgesetzt."
3/2018 – 4/2018
Tätigkeitsbeschreibung
Migration - Access WebApp nach Azure (SQL + WebApp)
---------------------------------------------------------------
- Planung und Umsetzung des Migrationsprojektes
- Migration der AccessWeb-DB nach Azure SQL-DB via SSIS
- Einbindung von Azure AD in die DB-Levels der neuen Azure SQL DB
- Konzept, Design und Implementierung des Frontends auf Basis von ASP.NET core 2.0 und Angular 5 in Verbindung mit Angular Material Design und FlexLayout (responsive Design)
- Konzept und Implementierung des Backends auf Basis von ASP.NET core 2.0 und entsprechender WebApi
- Implementierung von Authentifizierung und Authorisierung in Verbindung mit Azure Active Directory
- Anpassung aller relevanter Dritt-Schnittstellen zum neuen System
Responsive Webdesign, Webdesign, Transact-SQL (T-SQL), .Net, .Net Framework (Microsoft), C#, Entity Framework, TypeScript, Visual Studio, Microsoft Azure, AngularJS, ASP.NET, CSS (Cascading Style Sheet), HTML5, JavaScript, Representational State Transfer (REST), Web Entwicklung (allg.)
"Development of the databank of the Travel and Expense data of the previous years. Pro active, customer orineted approach and competent advise"
9/2017 – 10/2017
Tätigkeitsbeschreibung
CBE - Database Backup Explorer Update JPN
----------------------------------------------------
- Konzept, Design und Implementierung einer Prokukterweiterung für den japanischen Markt basierend auf der Erstentwicklung (CBE)
- Datenanalyse der FlatFile-Datenbankdumps
- Migration der Daten durch SSIS in Sqlite-Datenbanken
- Implementierung zusätzlicher Daten, Ansichten und Funktionen für den japanischen Markt
- Asynchrones Laden der verschiedenen Datenebenen und Verwendung von MaterialDesign für entsprechende User Experience (UX) und Usability
- direkte Abstimmung mit dem Endkunden via Skype
Adobe Photoshop, Transact-SQL (T-SQL), ETL, Microsoft SQL-Server (MS SQL), C#, Entity Framework, Language Integrated Query (LINQ), Visual Studio, Windows Presentation Foundation (WPF), XML, Migration, Prozess- / Workflow, Prozessoptimierung, Requirement Analyse
"Sehr guter und zuverlässiger Entwickler. Herr [...] hat sich sehr schnell in unsere Prozesse eingearbeitet und zeitnah alle Wünsche umgesetzt."
7/2017 – 8/2017
Tätigkeitsbeschreibung
SharePoint Online - Report-Portal
--------------------------------------
- Konzept, Design und Implementierung eines Trainer-Portals in Sharepoint Online
- Login externer Trainer via Active Directory
- Übersicht aller Trainingstermine (für den jeweiligen Trainer) gruppiert nach verschiedenen Kategorien
- Trainer haben die Mölgichkeit, für absolvierte Trainings ihre Reports auszufüllen, Rechungen hochzuladen und einen Genehmigungsworkflow zu starten
- zu befüllende Reports werden täglich mehrmals nach bestimmten Kriterien via Microsoft Flow autom. generiert und bereitgestellt > Trainer werden durch Email benachrichtigt
- nach erfolgreicher Genehmigung werden aus den Daten der ausgefüllten Reports autom. Worddokumente generiert und auf SharePoint gespeichert (Archivierung)
Microsoft Access, Microsoft SQL-Server (MS SQL), Active Directory, Microsoft SharePoint Server, CSS (Cascading Style Sheet), HTML5, JavaScript, Microsoft Office 365, Prozess- / Workflow
"Sehr guter und zuverlässiger Entwickler. Herr [...] hat sich sehr schnell in unsere Prozesse eingearbeitet und zeitnah alle Wünsche umgesetzt."
5/2017 – 6/2017
Tätigkeitsbeschreibung
SharePoint Online - BI-Kundendashboard
-----------------------------------------------
- Konzept, Design und Implementierung eines Kunden-Dashboards in Sharepoint Online
- Bezug der aktuellen Daten aus einer SQL DB über Excel-Sql-Abfragen
- Darstellung aller BI-relevanter Informationen in Exceldiagrammen und Pivottabellen inkl. Filterung und interaktiver Funktionen
- Implementierung der Exceldateien als ExcelWebPart in Sharepoint Online mit einer entsprechenden Site-Navigation und Zugangsberechtigung für den Kunden
Microsoft SQL-Server (MS SQL), Microsoft SharePoint Server, CSS (Cascading Style Sheet), HTML5, JavaScript, Microsoft Office 365
"Umsetzung laut LH. Supplementär neue Features angeboten, gerne wieder."
1/2017 – 2/2017
Tätigkeitsbeschreibung
- Konzept, Design und Implementierung einer Desktop-Applikation auf Basis von WPF, Framework 4.5, Unity, Prism, MVVM-Pattern,
- Container-Applikation zur Verwaltung und Steuerung einzelner Softwaremodule für die Prozessoptimierung/-digitaliesierung, sowie verschiedener ETL-Prozesse im Unternehmen
- Multithreading, Asynchroun Programming, ETL
ETL, Agile Entwicklung, .Net Framework (Microsoft), C#, Visual Studio, XML, Windows Presentation Foundation (WPF), Prozess- / Workflow, Prozessoptimierung, Adobe Photoshop
"Herr [...] hat sich hervorragend in unser internes DB-Projekt eingebracht und unsere Vorgaben und Wünsche zur vollsten Zufriedenheit termingerecht umgesetzt. Wir können ihn als Dienstleister wärmstens weiterempfehlen.
P. Saharkhiz"
12/2016 – 12/2016
Tätigkeitsbeschreibung
Ablösung einer auf Excel basierenden und gewachsenen Verwaltung von Ressourcen, Projekten, Kosten und deren Reports hin zu einer Datenbank gestützen, zentralen Anwendung.
Umsetzung der Lösung in eine Access-Web-App in Verbindung mit Office 365 und SharePoint Online mit folgenden Funktionalitäten:
- Verwaltung von Ressourcen, Kunden, Terminen/Aufträgen
- Budgetierung der Aufträge auf verschiedenen Leveln (Gesamtbudget, Reisekosten, Personalkosten, etc.)
- komfortabler Datenexport nach Excel unter Auswahl von Datums-Parametern
- Reportmöglichkeit
KeyWords:
Access Web-App, Office 365, SharePoint Online
Microsoft Access, Prozess- / Workflow, Prozessoptimierung, Requirement Analyse
"Klasse Design, Vorgaben perfekt umgesetzt"
11/2016 – 11/2016
Tätigkeitsbeschreibung
Erweiterung/Update/Refactoring einer Anwendung (WPF-Standallone-Lösung), die zur Manipulation von HTML-Dateien eines lokal gespeicherten Web-Verzeichnisses dient.
Hierbei werden anhand einer externen Konfigurations-Datei mit umfangreicher Parametriermöglichkeit alle entsprechenden HTML-Dateien gefunden und dessen Inhalte laut Konfiguration geändert/angepasst.
Techniken/Kenntnisse/Pattern
VB.NET, XAML, WPF, MVVM, Regular Expression, TPL (.NET), Multithreading, Prozess-/Requirement-Analysen, HTML
Produkte/Programme
Visual Studio, Expression Blend
.Net, Softwareentwicklung (allg.), Visual Studio, Windows Presentation Foundation (WPF), CSS (Cascading Style Sheet), HTML, JavaScript, Prozess- / Workflow, Prozessoptimierung, Requirement Analyse
"Umsetzung gemäß Lastenheft"
10/2016 – 10/2016
Tätigkeitsbeschreibung
- CI-Design- & Implementierungsmöglichkeiten für Word-Vorlagen
- Autoformatierung für bestimmte Text-Matches innerhalb des Dokuments
- Konzept, Design und Implementierung einer Ribbon, mit verschiedenen Funktionalitäten für die Prozess- und Dokumentenautomatisierung
- Beratung bezüglich Interaktion/Integration mit/in SharePoint
C#, Softwareentwicklung (allg.), XML, VBA (Visual Basic for Applications), IT-Beratung (allg.), Prozess- / Workflow, Prozessoptimierung, Requirement Analyse, Technische Dokumentation, Design (allg.)
"Umsetzung gemäß Lastenheft"
7/2016 – 7/2016
Tätigkeitsbeschreibung
- Consulting bzgl. Ribbon-Customizing für Office 2010/2013 (Möglichkeiten, Verwendung, Aufbau, funktionale Basics, Anbindung ext. Scnittstellen)
- Support beim Konzept/Design eines (Word) Templates für einen OEM-Kunden
- Support bei der Umsetzung des Prototypen (Template)
- Konzepet/Design und Implementierung der Ribbon inkl. aller Funktionalitäten für den OEM-Kunden
Softwareentwicklung (allg.), VBA (Visual Basic for Applications), IT-Beratung (allg.), Technische Dokumentation, Design (allg.)
"Top Design, perfekte Umsetzung geforderter Targets"
2/2016 – 3/2016
Tätigkeitsbeschreibung
Refactoring/Anpassung/Update einer Software auf Basis von .NET
4.5, TPL und WPF (MVVM)
• Auslesung von exportierten Excelfiles eines Drittsystems
• Asynchrone und parallele Verarbeitung
• Generierung vordefinierter XML-Strukturen unter Einbindung der ausgelesenen
Daten zum Einspielen in das Drittsystem
• verschiedene Filter- und Ausschlussmöglichkeiten
• Anpassung der Xml-Struktur (Tabellen- und Spaltenbreite, etc.) über
das UI
• Verschiedene Darstellung des XML-Contents (Tree, Browser, plain
Text)
• Delta-Analyse der verschiedenen Excelmappen und -sheets
• optische Darstellung der Analysen in der UI
• Sortierung des Xml-Contents nach bestimmten Mustern (kann in
externer Config-Datei entsprechend eingestellt werden)
Softwareentwicklung (allg.), Windows Presentation Foundation (WPF), Visual Studio, XML, .Net, User Interface (UI)
"Das Projekt wurde im Rahmen des lasteneftes zu unserer vollen Zufriedenheit durchgeführt."
9/2015 – 9/2015
Tätigkeitsbeschreibung
Microsoft Word - Ribbonbar
- Entwicklung / Anpassung einer Word-Ribbon-Bar für Teilaufgaben der Dokumentationserstellung
- Schnellzugriff und autom. Anwendung benutzerdefinierter Vorlagen, Formate und Bausteine
- automatisches Einfügen und Formatieren bestimmter Objekte unter bestimmten Voraussetzungen
Projektleitung / Teamleitung (IT), Softwareentwicklung (allg.), VBA (Visual Basic for Applications), Prozessoptimierung, Prozess- / Workflow
"Klasse Leistung. Exakte Bearbeitung"
7/2015 – 8/2015
Tätigkeitsbeschreibung
.NET WPF MVVM Desktop-Anwendung (Software zum Auslesen, Analysieren, Aufbereiten von Daten)
- Software auf Basis von .NET 4.0, TPL und WPF (MVVM)
- Auslesung von Text- und Excelfiles - Datenvalidierung, -aufbereitung und Report
- verschiedene Filter- und Ausschlussmöglichkeiten
- Ergebnissdarstellung / -export nach Excel
Keywords: VB.NET, WPF, MVVM, TPL, RegularExpression, Excel
Projektleitung / Teamleitung (IT), Visual Studio, Visual Basic, Softwareentwicklung (allg.), .Net, User Experience (UX), User Interface (UI), Prozessoptimierung, Prozess- / Workflow
"Das Programm wurde erforderlich, um in einem Projekt für einen deutschen Energieversorger in einem internationalen Projekt etwa 13.000 Dokumente geordnet in Verzeichnissen abzulegen, welche in das Dokumentenmanagement einer MES-Software auf Oracle Basis übernommen wurden. Diese Aufgabe war für das beauftragende Unternehmen von Umfang und Komplexität erstmalig zu lösen und deshalb auch mit einigen Imperfektionen und Inkonsistenzen "belastet".
Herr [...] hat die erforderliche Software-Umsetzung in kürzester Zeit zu unserer vollsten Zufriedenheit erledigt, die Zusammenarbeit war bestens.
Wir konnten durch das Programm in einem Segmet des Projekts brillieren, dass vom Kunden aufgrund unserer Firmengröße und -historie mt einer gewissen Risikobewertung versehen war, und Ergebnisse abliefern, die deutlich über den Kudenerwartungen lagen und uns für zukünftige Projekte qualifizieren.
Wir würden für ähnliche Bedarfe jederzeit mit Herrn [...] wieder zusammenarbeiten."
3/2014 – 3/2014
Tätigkeitsbeschreibung
.NET WPF Desktop-Anwendung (DocuCollector)
- Desktopanwendung auf Basis von .NET Framework 4.5, WPF (MVVM) und TPL
- Anhand benutzerspezifischer Filter und Einstellungen wird in parallelen, synchronisierten Threads das Filesystem nach speziellen Dateien durchsucht
- Diese werden anhand von RegularExpressions und einer definierten Namenskonvention bzgl. der Dateibenennungen im System gefiltert und in entsprechenden Paketen zusammengestellt (kopiert)
- So werden in einem Programmlauf alle notwendigen, aktuellen (Versionsnummer im Namen) Dateien und Medien für die entsprechende Dokumentation zusammengestellt und in einer vordefinierten Ordnerstruktur abgelegt.
- Regeln und Filter werden in der Benutzeroberfläche bzw. in der externen Konfigurationsdatei (Excel) festgelegt
- Ausführliche Ergebnis- und Informationsdarstellung in der UI nach jedem Durchlauf
- Integriertes Fehlerlogging (Textdatei) sowohl auf Applikations- als auch auf Filesysteem-Ebene
Keywords: VB.NET, WPF, MVVM, RegularExpression
SCRUM, Projektleitung / Teamleitung (IT), Visual Studio, Visual Basic, Softwareentwicklung (allg.), .Net Framework (Microsoft), User Experience (UX), User Interface (UI), Prozessoptimierung, Prozess- / Workflow
"Umsetzung erfolgt nach Lastenheft"
3/2013 – 6/2013
Tätigkeitsbeschreibung
.NET WPF Client-Server-Anwendung (PPA (Prepress Assistant) - Prozessoptimierung/-automatisierung)
- Entwicklung und Programmierung einer Software auf Basis von .Net Framework 4.0, VB.Net (WPF) und Sql-Datenbank (Backend)
- Client-Server-Lösung zur Verwaltung, Fakturierung und automatischen/manuellen Generierung von Aufträgen für die Druckvorstufe
- Bestellungen werden autom. eingelesen, validiert und verarbeitet. Anschließend wird ein entsprechender Auftrag (Ticket) generiert. Um diesen Auftrag bearbeiten zu können, werden aus einem Filesystem alle zugehörigen Daten (PDF-Dateien, NRG-Images, Excel-Dateien, usw.) gesammelt, für die Druckvorstufe aufbereitet und entsprechend der Bestellanforderung in einem temporären Ordner abgelegt.
- Aufträge können auch manuell generiert, und anschließend autom. verarbeitet werden
- Transparente Darstellung aller Aufträge und deren Status (Entwurf, In Bearbeitung, In Überarbeitung, Beim Druck, Fakturiert, Storniert, usw.)
- Verwendung von Autosuggestion bei der Eingabe manueller Daten
- Verwendung von individuellen Auftragsvorlagen (Templates)
- Verwendung von individuellen Textbausteinen
- Aufbereitete und gesammelte Daten werden als Zip-File auf dem FTP-Server der Druckerei zur Verfügung gestellt
Keywords: VB.NET, TPL, LINQ, RegularExpression, XML, SQL
SQL, Datenbankentwicklung, Projektleitung / Teamleitung (IT), Visual Studio, XML, Language Integrated Query (LINQ), Visual Basic, Softwareentwicklung (allg.), .Net Framework (Microsoft), FTP, User Experience (UX), User Interface (UI), Prozessoptimierung, Prozess- / Workflow
"Herr [...] hat für uns immer einwandfreien Service geleistet und die ihm übertragenen IT-Projekte professionell geleitet bzw. unterstützt. Auch so in diesem hier beschriebenen Projekt. Seine Zeitangaben waren zu jeder Zeit verlässlich. Die Qualität der Anwendung entsprach ohne große Nacharbeit immer unseren Erwartungen und war somit zeitnah voll einsetzbar. Das haben wir bei Mitanbietern und größeren Unternehmen auch schon ganz anders erlebt.
Danke für die Zusammenarbeit.
Matthias Brutschin"
2/2009 – 5/2009
Tätigkeitsbeschreibung
Access-Datenbankanwendung im Netzwerk
- Access-Datenbanklösung zur Verwaltung von Kraftstoffeigenschaften und –testergebnissen
- Analyse bestehender Datenstrukturen und Berechnungsgrundlagen
- Entwurf und Programmierung von Access-Datenbanken (Frontend / Backend-Lösung)
- Automatische Validierung und Import von Excel-Datenlisten in die Datenbank
- Automatische (selbständige) und logische Erweiterung der Datenbankstruktur beim Import der Datenlisten
- Recherche-, Berichts- und Druckfunktion
- Einsatz im Netzwerk
- Programmierung: VBA, Access, Excel, SQL, WinApi
SQL, Microsoft Access, SCRUM, Projektleitung / Teamleitung (IT), Softwareentwicklung (allg.), User Experience (UX), User Interface (UI), VBA (Visual Basic for Applications), Prozessoptimierung, Prozess- / Workflow
Qualifikationen
Projekt‐ & Berufserfahrung
3/2022 – 6/2022
Tätigkeitsbeschreibung
Bestandsprojekt (HTS)
• Weiterentwicklung der bestehenden API (Logik)
• Weiterentwicklung des bestehenden Web-Clients (UI + Logik)
• ETL-Prozess zur Integration einer bestehenden SQL-Datenbank
• C#, Asp.Net, Net core 6, WebApi, Blazor, MudBlazor, REST, MSSQL,
OpenApi (Swagger), Azure DevOps, CI/CD, Pipelines, ETL, SSIS
• Visual Studio 2019/2022, Resharper, IIS, Git, Azure, SCRUM
.Net, ASP.NET, C#, Entity Framework, ETL, Microsoft Azure, Microsoft Internet Information Server (IIS), Microsoft SQL Server Integration Services (SSIS), Responsive Webdesign, SCRUM, Software Architektur / Modellierung, Software Design, Softwareentwicklung (allg.), SQL, Webdesign
9/2021 – 2/2022
Tätigkeitsbeschreibung
- Erweiterung der bestehenden SPA (SinglePageApplication) zur Verwaltung,
Parametrisierung und Einstellung der DPI-Software (deep packet inspection)
- UserManagement
- Angular 11, RxJs, Material Design, REST, responsive Webdesign, Angular CLI,
TDD (Jasmine, Karma und Protractor)
- VS Code, Chrome-DevTools, Git, Jira, Confluence, SCRUM
Angular, Confluence (Atlassian), CSS (Cascading Style Sheet), Git, HTML5, Jira, SCRUM, Software Architektur / Modellierung, Software Design, Softwareentwicklung (allg.), Testautomatisierung, TypeScript
5/2021 – 8/2021
Tätigkeitsbeschreibung
Bestandsprojekt (HTS)
• Weiterentwicklung der bestehenden API (Logik)
• Weiterentwicklung des bestehenden Web-Clients (UI + Logik)
• Umstellung von Razor auf Blazor (Asp.Net)
• C#, Asp.Net, Net core 5, WebApi, Blazor, Bootstrap, FlexLayout, REST, MSSQL,
OpenApi (Swagger), Azure DevOps, CI/CD, Pipelines
• Visual Studio 2019, Resharper, IIS, Git, Azure, SCRUM
.Net, ASP.NET, C#, Git, JavaScript, Microsoft Azure, Microsoft Internet Information Server (IIS), SCRUM, SQL, Visual Studio, Webdesign
11/2020 – 4/2021
Tätigkeitsbeschreibung
- Unterstützung bei der Weiterentwicklung und Erweiterung einer bestehenden Kassensoftware für Bäckereien und Backhäuser (BBN-Kasse)
- Anbindung neuer Hardware Komponenten (Cashlogy-Bezahlsystem,
Kassenschubladen, Bondrucker, etc.)
.Net, C#, Firebird, Git, HTTP, NUnit, Verteilte Systeme, Visual Studio, Windows Presentation Foundation (WPF)
2/2020 – 6/2020
Tätigkeitsbeschreibung
Bestandsprojekt (HTS)
• Implementierung weiterer Funktionen und Services
• Erweiterung der UI und der WebApi zur Anbindung externer Systeme
• WebApi, Asp.Net MVC, Razor Pages, Ajax, C#, .Net Core 2.2, MSSQL, EF Core, JavaScript, Bootstrap, Responsive Design
• IIS Hosting, Azure DevOps, Azure CI, GIT, Active Directory, Windows-Authorisierung, SCRUM
Responsive Webdesign, Webdesign, Datenbankentwicklung, Microsoft SQL-Server (MS SQL), DevOps, SCRUM, Microsoft Internet Information Server (IIS), .Net, Entity Framework, Git, Ajax, ASP.NET, JavaScript, JavaScript Object Notation (JSON)
1/2020 – 2/2020
Tätigkeitsbeschreibung
Resource-Management-Portal, IT-Trainer-Portal
• Implementierung neuer Funktionen (WebApp) und Services (WebApi)
• Implementierung Reportfunktionalität für absolvierte Events, Reminder für IT-Trainer
• Upload von Bildern und Belege, dynamische PDF-Generierung (Reports)
• Online-Approvement-Process
• Angular 8, C#, GIT, Responsive Design, Material-Design, TypeScript, IText,
.Net Core 2.2, Excel
• Azure, Azure Blob Storage, Azure AD, Azure Sql, Azure DevOps, EF Core, SCRUM
Responsive Webdesign, Webdesign, Microsoft SQL-Server (MS SQL), SCRUM, Active Directory, .Net, Entity Framework, Microsoft Azure, Angular, JavaScript, JavaScript Object Notation (JSON), JavaScript-Frameworks
9/2019 – 11/2019
Tätigkeitsbeschreibung
- Erstellung eines WPF-Prototype (GUI) für ein bestehendes Backend-System zur Steuerung von Cryo-Scannern
- Adaption des Frontend-Prototype mit der bestehenden Middleware
- Speichern und auslesen von Gerätekonfigurationen (JSON)
- Auslesen und Anzeigen der entsprechenden Datamatrix-Codes auf den Proben-Tubes
- Bildverabeitung mittels open source Bibliotheken
- Net 4.6, C#, MVVM-Pattern & Material-Design, SCRUM
- Codereview der bestehenden Middleware und des Backend
- Aufwandsabschätzung in Bezug auf Überarbeitung/Neuentwicklung von Middleware und Backend unter Betrachtung aktueller Bibliotheken, Praktiken und Pattern
Corporate design, Bildverarbeitung, Code Review, Software Design, .Net, Windows Presentation Foundation (WPF)
10/2018 – 7/2019
Tätigkeitsbeschreibung
"HTS - HAWE Tracebility System"
- Refactoring/Neuentwicklung/Migration
- Tracking-System für den Einsatz in der Montage, Fertigung und im Teileaustausch
- Ansteuerung via GUI (durch User - WebFrontent) oder WebApi (durch Roboter)
- Erfassen, Suchen, Filtern aller relevanter Daten durch Eingabe oder Datamatrix-Scan
- autom. Generierung von PrintLabels (Metadaten und Datamatrix) für das markieren der einzelnen Bauteile und sofortige Ansteuerung der entspechenden Drucker
- Authorisierung und Authentifizierung
- hoher Grad an Regularien und Validierung bei der Datenerfassung, um Datenkonsistenz zu gewährleisten
- Bereitstellung der WebApi via OpenApi (Swagger)
Responsive Webdesign, Webdesign, Microsoft SQL-Server (MS SQL), Microsoft Internet Information Server (IIS), C#, Visual Studio, ASP.NET, Representational State Transfer (REST)
8/2018 – 9/2018
Tätigkeitsbeschreibung
"RPM Trainerportal"
- Konzept/Neuentwicklung
- Trainerportal als zentrale Verwaltung und Neuanlage aller Termine
- Validierung der Termineingaben auf Grund verschiedener Parameter (Zeit/Entfernung zum vorherigen Termin)
- Authorisierung / Authentifizierung mittels Azure AD
- Zusammenspiel zwischen Trainerportal, SharePoint und Microsoft Flows
Responsive Webdesign, Webdesign, Microsoft SQL Server Integration Services (SSIS), Projektleitung / Teamleitung (IT), C#, Visual Studio, Microsoft Azure, Angular, ASP.NET, Representational State Transfer (REST)
5/2018 – 7/2018
Tätigkeitsbeschreibung
RPM - Produktupdate
Konzept/Umsetzung folgender Erweiterungen
• Bereich für die automatische Generierung von Quartalsberichten basierend
auf der Userauswahl/-filterung
• Bereich für die automatische Generierung von Rechnungsvorlagen basierend auf Userauswahl/-filterung
• Bereich für die Zuordnung von Trainern und Ersatztrainern zu entsprechenden Märkten
• Bereich für die automatische Rechnungsstellung, -validierung und -kontrolle
Responsive Webdesign, Microsoft SQL Server Integration Services (SSIS), C#, TypeScript, Visual Studio, Microsoft Azure, Angular, ASP.NET, Representational State Transfer (REST), Microsoft Office 365
4/2018 – 5/2018
Tätigkeitsbeschreibung
CBE - Produkt-Update JPN + USA
--------------------------------------
- Konzept, Design und Implementierung weiterer Prokuktanforderungen für den japanischen sowie den amerikanischen Markt
- Implementierung detailierter Aproval-Informationen, Export-Funktionalität (Excel, PDF)
- Erweiterung verschiedener Suchparameter und bestimmter Result-Views
Adobe Photoshop, Transact-SQL (T-SQL), ETL, C#, Entity Framework, Language Integrated Query (LINQ), Visual Studio, Windows Presentation Foundation (WPF), XML, Microsoft Office 365, Prozess- / Workflow, Prozessoptimierung, Requirement Analyse
3/2018 – 4/2018
Tätigkeitsbeschreibung
Migration - Access WebApp nach Azure (SQL + WebApp)
---------------------------------------------------------------
- Planung und Umsetzung des Migrationsprojektes
- Migration der AccessWeb-DB nach Azure SQL-DB via SSIS
- Einbindung von Azure AD in die DB-Levels der neuen Azure SQL DB
- Konzept, Design und Implementierung des Frontends auf Basis von ASP.NET core 2.0 und Angular 5 in Verbindung mit Angular Material Design und FlexLayout (responsive Design)
- Konzept und Implementierung des Backends auf Basis von ASP.NET core 2.0 und entsprechender WebApi
- Implementierung von Authentifizierung und Authorisierung in Verbindung mit Azure Active Directory
- Anpassung aller relevanter Dritt-Schnittstellen zum neuen System
Responsive Webdesign, Webdesign, Transact-SQL (T-SQL), .Net, .Net Framework (Microsoft), C#, Entity Framework, TypeScript, Visual Studio, Microsoft Azure, AngularJS, ASP.NET, CSS (Cascading Style Sheet), HTML5, JavaScript, Representational State Transfer (REST), Web Entwicklung (allg.)
12/2017 – 2/2018
Tätigkeitsbeschreibung
CBE - Database Backup Explorer Update USA
---------------------------------------------------
- Konzept, Design und Implementierung einer Prokukterweiterung für den amerikanischen Markt basierend auf der Erstentwicklung (CBE)
- Datenanalyse der FlatFile-Datenbankdumps
- Migration der Daten durch SSIS in Sqlite-Datenbanken
- Implementierung zusätzlicher Daten, Ansichten und Funktionen für den amerikanischen Markt
- Asynchrones Laden der verschiedenen Datenebenen und Verwendung von MaterialDesign für entsprechende User Experience (UX) und Usability
- optimierung der Loading-Strategie auf Grund sehr großer Datenmengen
- direkte Abstimmung mit dem Endkunden via Skype
- Umsetzung der Anforderungen für zwei DB-Backup-Instanzen
Adobe Photoshop, Transact-SQL (T-SQL), ETL, C#, Language Integrated Query (LINQ), Visual Studio, Windows Presentation Foundation (WPF), XML, User Experience (UX), Prozessoptimierung, Requirement Analyse
10/2017 – 11/2017
Tätigkeitsbeschreibung
SBW Refactoring/Update/Migration
----------------------------------------
- Migration einer bestehenden, komplexen Office-Anwendung für das einheitliche Berichtswesen von Office 2013 (Windows 7) auf Office 2016 (Windows 10)
- Refactoring/Update aller Module und Schnittstellen zu Dritt-systemen
- Funktions- und Integrationstests
Windows 10, Windows 7, Software Analyse, XML, System Analyse, VBA (Visual Basic for Applications), VMware Workstation, Microsoft Office 365, Prozess- / Workflow, Prozessoptimierung, Requirement Analyse
9/2017 – 10/2017
Tätigkeitsbeschreibung
CBE - Database Backup Explorer Update JPN
----------------------------------------------------
- Konzept, Design und Implementierung einer Prokukterweiterung für den japanischen Markt basierend auf der Erstentwicklung (CBE)
- Datenanalyse der FlatFile-Datenbankdumps
- Migration der Daten durch SSIS in Sqlite-Datenbanken
- Implementierung zusätzlicher Daten, Ansichten und Funktionen für den japanischen Markt
- Asynchrones Laden der verschiedenen Datenebenen und Verwendung von MaterialDesign für entsprechende User Experience (UX) und Usability
- direkte Abstimmung mit dem Endkunden via Skype
Adobe Photoshop, Transact-SQL (T-SQL), ETL, Microsoft SQL-Server (MS SQL), C#, Entity Framework, Language Integrated Query (LINQ), Visual Studio, Windows Presentation Foundation (WPF), XML, Migration, Prozess- / Workflow, Prozessoptimierung, Requirement Analyse
7/2017 – 8/2017
Tätigkeitsbeschreibung
SharePoint Online - Report-Portal
--------------------------------------
- Konzept, Design und Implementierung eines Trainer-Portals in Sharepoint Online
- Login externer Trainer via Active Directory
- Übersicht aller Trainingstermine (für den jeweiligen Trainer) gruppiert nach verschiedenen Kategorien
- Trainer haben die Mölgichkeit, für absolvierte Trainings ihre Reports auszufüllen, Rechungen hochzuladen und einen Genehmigungsworkflow zu starten
- zu befüllende Reports werden täglich mehrmals nach bestimmten Kriterien via Microsoft Flow autom. generiert und bereitgestellt > Trainer werden durch Email benachrichtigt
- nach erfolgreicher Genehmigung werden aus den Daten der ausgefüllten Reports autom. Worddokumente generiert und auf SharePoint gespeichert (Archivierung)
Microsoft Access, Microsoft SQL-Server (MS SQL), Active Directory, Microsoft SharePoint Server, CSS (Cascading Style Sheet), HTML5, JavaScript, Microsoft Office 365, Prozess- / Workflow
5/2017 – 6/2017
Tätigkeitsbeschreibung
SharePoint Online - BI-Kundendashboard
-----------------------------------------------
- Konzept, Design und Implementierung eines Kunden-Dashboards in Sharepoint Online
- Bezug der aktuellen Daten aus einer SQL DB über Excel-Sql-Abfragen
- Darstellung aller BI-relevanter Informationen in Exceldiagrammen und Pivottabellen inkl. Filterung und interaktiver Funktionen
- Implementierung der Exceldateien als ExcelWebPart in Sharepoint Online mit einer entsprechenden Site-Navigation und Zugangsberechtigung für den Kunden
Microsoft SQL-Server (MS SQL), Microsoft SharePoint Server, CSS (Cascading Style Sheet), HTML5, JavaScript, Microsoft Office 365
3/2017 – 4/2017
Tätigkeitsbeschreibung
- Konzept, Design und Implementierung einer Client-Server-Applikation auf Basis von WPF, Framework 4.5
- Datenanalyse der FlatFile-Datenbankdumps
- Migration der Daten durch SSIS in Sqlite-Datenbanken
- Konzept & Implementierung eines Frontends (WPF), mit verschiedenen Filtern und Filterebenen
- Asyncrones Laden der verschiedenen Datenebenen und Verwendung von MaterialDesign für entsprechende User Experience (UX) und Usability
- MaterialDesign, Entity Framework, SQLITE, Linq2Sql, SSIS
ETL, SQL, Agile Entwicklung, .Net, .Net Framework (Microsoft), C#, Visual Studio, XML, Language Integrated Query (LINQ), Windows Presentation Foundation (WPF), Migration, Prozessoptimierung, Adobe Photoshop
1/2017 – 2/2017
Tätigkeitsbeschreibung
- Konzept, Design und Implementierung einer Desktop-Applikation auf Basis von WPF, Framework 4.5, Unity, Prism, MVVM-Pattern,
- Container-Applikation zur Verwaltung und Steuerung einzelner Softwaremodule für die Prozessoptimierung/-digitaliesierung, sowie verschiedener ETL-Prozesse im Unternehmen
- Multithreading, Asynchroun Programming, ETL
ETL, Agile Entwicklung, .Net Framework (Microsoft), C#, Visual Studio, XML, Windows Presentation Foundation (WPF), Prozess- / Workflow, Prozessoptimierung, Adobe Photoshop
12/2016 – 12/2016
Tätigkeitsbeschreibung
Ablösung einer auf Excel basierenden und gewachsenen Verwaltung von Ressourcen, Projekten, Kosten und deren Reports hin zu einer Datenbank gestützen, zentralen Anwendung.
Umsetzung der Lösung in eine Access-Web-App in Verbindung mit Office 365 und SharePoint Online mit folgenden Funktionalitäten:
- Verwaltung von Ressourcen, Kunden, Terminen/Aufträgen
- Budgetierung der Aufträge auf verschiedenen Leveln (Gesamtbudget, Reisekosten, Personalkosten, etc.)
- komfortabler Datenexport nach Excel unter Auswahl von Datums-Parametern
- Reportmöglichkeit
KeyWords:
Access Web-App, Office 365, SharePoint Online
Microsoft Access, Prozess- / Workflow, Prozessoptimierung, Requirement Analyse
11/2016 – 11/2016
Tätigkeitsbeschreibung
Erweiterung/Update/Refactoring einer Anwendung (WPF-Standallone-Lösung), die zur Manipulation von HTML-Dateien eines lokal gespeicherten Web-Verzeichnisses dient.
Hierbei werden anhand einer externen Konfigurations-Datei mit umfangreicher Parametriermöglichkeit alle entsprechenden HTML-Dateien gefunden und dessen Inhalte laut Konfiguration geändert/angepasst.
Techniken/Kenntnisse/Pattern
VB.NET, XAML, WPF, MVVM, Regular Expression, TPL (.NET), Multithreading, Prozess-/Requirement-Analysen, HTML
Produkte/Programme
Visual Studio, Expression Blend
.Net, Softwareentwicklung (allg.), Visual Studio, Windows Presentation Foundation (WPF), CSS (Cascading Style Sheet), HTML, JavaScript, Prozess- / Workflow, Prozessoptimierung, Requirement Analyse
10/2016 – 10/2016
Tätigkeitsbeschreibung
- CI-Design- & Implementierungsmöglichkeiten für Word-Vorlagen
- Autoformatierung für bestimmte Text-Matches innerhalb des Dokuments
- Konzept, Design und Implementierung einer Ribbon, mit verschiedenen Funktionalitäten für die Prozess- und Dokumentenautomatisierung
- Beratung bezüglich Interaktion/Integration mit/in SharePoint
C#, Softwareentwicklung (allg.), XML, VBA (Visual Basic for Applications), IT-Beratung (allg.), Prozess- / Workflow, Prozessoptimierung, Requirement Analyse, Technische Dokumentation, Design (allg.)
9/2016 – 9/2016
Tätigkeitsbeschreibung
- Überprüfung und Migration einer bestehenden, komplexen Excelanwendung von Office 2010 auf Office 2013
- System- und Bedarfsanalyse
- Anpassung aller relevanten Module und API-Schnittstellen
- Anpassung aller Schnittstellen zu externen Systemen
Reporting, Windows 7, Softwareentwicklung (allg.), Visual Basic, Migration, VBA (Visual Basic for Applications)
7/2016 – 7/2016
Tätigkeitsbeschreibung
- Consulting bzgl. Ribbon-Customizing für Office 2010/2013 (Möglichkeiten, Verwendung, Aufbau, funktionale Basics, Anbindung ext. Scnittstellen)
- Support beim Konzept/Design eines (Word) Templates für einen OEM-Kunden
- Support bei der Umsetzung des Prototypen (Template)
- Konzepet/Design und Implementierung der Ribbon inkl. aller Funktionalitäten für den OEM-Kunden
Softwareentwicklung (allg.), VBA (Visual Basic for Applications), IT-Beratung (allg.), Technische Dokumentation, Design (allg.)
4/2016 – 4/2016
Tätigkeitsbeschreibung
- Daten-, System- und Prozessanalyse
- Entwicklung eines Excel-AddIn (Office 365) mit folgenden Funktionali-täten:
• autom. Validierung, Anpassung des Contents unter Beachtung benutzerdefinierter
Angaben
• autom. Spaltensortierung und -formatierung nach Benutzer-angaben
Softwareentwicklung (allg.), XML, VBA (Visual Basic for Applications), Prozess- / Workflow, Prozessoptimierung, Requirement Analyse
2/2016 – 3/2016
Tätigkeitsbeschreibung
Refactoring/Anpassung/Update einer Software auf Basis von .NET
4.5, TPL und WPF (MVVM)
• Auslesung von exportierten Excelfiles eines Drittsystems
• Asynchrone und parallele Verarbeitung
• Generierung vordefinierter XML-Strukturen unter Einbindung der ausgelesenen
Daten zum Einspielen in das Drittsystem
• verschiedene Filter- und Ausschlussmöglichkeiten
• Anpassung der Xml-Struktur (Tabellen- und Spaltenbreite, etc.) über
das UI
• Verschiedene Darstellung des XML-Contents (Tree, Browser, plain
Text)
• Delta-Analyse der verschiedenen Excelmappen und -sheets
• optische Darstellung der Analysen in der UI
• Sortierung des Xml-Contents nach bestimmten Mustern (kann in
externer Config-Datei entsprechend eingestellt werden)
Softwareentwicklung (allg.), Windows Presentation Foundation (WPF), Visual Studio, XML, .Net, User Interface (UI)
9/2015 – 9/2015
Tätigkeitsbeschreibung
Microsoft Word - Ribbonbar
- Entwicklung / Anpassung einer Word-Ribbon-Bar für Teilaufgaben der Dokumentationserstellung
- Schnellzugriff und autom. Anwendung benutzerdefinierter Vorlagen, Formate und Bausteine
- automatisches Einfügen und Formatieren bestimmter Objekte unter bestimmten Voraussetzungen
Projektleitung / Teamleitung (IT), Softwareentwicklung (allg.), VBA (Visual Basic for Applications), Prozessoptimierung, Prozess- / Workflow
7/2015 – 8/2015
Tätigkeitsbeschreibung
.NET WPF MVVM Desktop-Anwendung (Software zum Auslesen, Analysieren, Aufbereiten von Daten)
- Software auf Basis von .NET 4.0, TPL und WPF (MVVM)
- Auslesung von Text- und Excelfiles - Datenvalidierung, -aufbereitung und Report
- verschiedene Filter- und Ausschlussmöglichkeiten
- Ergebnissdarstellung / -export nach Excel
Keywords: VB.NET, WPF, MVVM, TPL, RegularExpression, Excel
Projektleitung / Teamleitung (IT), Visual Studio, Visual Basic, Softwareentwicklung (allg.), .Net, User Experience (UX), User Interface (UI), Prozessoptimierung, Prozess- / Workflow
3/2014 – 3/2014
Tätigkeitsbeschreibung
.NET WPF Desktop-Anwendung (DocuCollector)
- Desktopanwendung auf Basis von .NET Framework 4.5, WPF (MVVM) und TPL
- Anhand benutzerspezifischer Filter und Einstellungen wird in parallelen, synchronisierten Threads das Filesystem nach speziellen Dateien durchsucht
- Diese werden anhand von RegularExpressions und einer definierten Namenskonvention bzgl. der Dateibenennungen im System gefiltert und in entsprechenden Paketen zusammengestellt (kopiert)
- So werden in einem Programmlauf alle notwendigen, aktuellen (Versionsnummer im Namen) Dateien und Medien für die entsprechende Dokumentation zusammengestellt und in einer vordefinierten Ordnerstruktur abgelegt.
- Regeln und Filter werden in der Benutzeroberfläche bzw. in der externen Konfigurationsdatei (Excel) festgelegt
- Ausführliche Ergebnis- und Informationsdarstellung in der UI nach jedem Durchlauf
- Integriertes Fehlerlogging (Textdatei) sowohl auf Applikations- als auch auf Filesysteem-Ebene
Keywords: VB.NET, WPF, MVVM, RegularExpression
SCRUM, Projektleitung / Teamleitung (IT), Visual Studio, Visual Basic, Softwareentwicklung (allg.), .Net Framework (Microsoft), User Experience (UX), User Interface (UI), Prozessoptimierung, Prozess- / Workflow
3/2013 – 6/2013
Tätigkeitsbeschreibung
.NET WPF Client-Server-Anwendung (PPA (Prepress Assistant) - Prozessoptimierung/-automatisierung)
- Entwicklung und Programmierung einer Software auf Basis von .Net Framework 4.0, VB.Net (WPF) und Sql-Datenbank (Backend)
- Client-Server-Lösung zur Verwaltung, Fakturierung und automatischen/manuellen Generierung von Aufträgen für die Druckvorstufe
- Bestellungen werden autom. eingelesen, validiert und verarbeitet. Anschließend wird ein entsprechender Auftrag (Ticket) generiert. Um diesen Auftrag bearbeiten zu können, werden aus einem Filesystem alle zugehörigen Daten (PDF-Dateien, NRG-Images, Excel-Dateien, usw.) gesammelt, für die Druckvorstufe aufbereitet und entsprechend der Bestellanforderung in einem temporären Ordner abgelegt.
- Aufträge können auch manuell generiert, und anschließend autom. verarbeitet werden
- Transparente Darstellung aller Aufträge und deren Status (Entwurf, In Bearbeitung, In Überarbeitung, Beim Druck, Fakturiert, Storniert, usw.)
- Verwendung von Autosuggestion bei der Eingabe manueller Daten
- Verwendung von individuellen Auftragsvorlagen (Templates)
- Verwendung von individuellen Textbausteinen
- Aufbereitete und gesammelte Daten werden als Zip-File auf dem FTP-Server der Druckerei zur Verfügung gestellt
Keywords: VB.NET, TPL, LINQ, RegularExpression, XML, SQL
SQL, Datenbankentwicklung, Projektleitung / Teamleitung (IT), Visual Studio, XML, Language Integrated Query (LINQ), Visual Basic, Softwareentwicklung (allg.), .Net Framework (Microsoft), FTP, User Experience (UX), User Interface (UI), Prozessoptimierung, Prozess- / Workflow
4/2012 – 7/2012
Tätigkeitsbeschreibung
.NET WPF Client-Server-Anwendung (REAP - ERP-Software)
- Entwicklung und Programmierung einer Software auf Basis von .Net Framework 4.0, VB.Net und WPF
- Client-Server-Lösung (SQL-Datenbank) zur transparenten Abbildung und aktueller und zukünftiger Resourcen im Unternehmen
- stundengenaue Abbildung von Soll-/Ist-Zuständen unter Berücksichtigung gesetzlicher und bundeslandabhängiger Feiertage und individueller Wochenarbeitszeit der Mitarbeiter
- Import von Feiertagen im ical-Format
- Individuell einsetzbar durch dynamische Definitionen und Vorgaben
- Exportfunktion nach Excel
- Userverwaltung und Windows-Authentifizierung
- Automatische Verwaltung von Urlaub- und Gleitzeitständen
- Definition von „halben Urlaubstagen“ möglich (Silvester, Weihnachten)
- Zuordnung der Resourcen zu Projekten
- Forecast der Resourcen-Verfügbarkeiten
Keywords: VB.NET, XML, TPL, SQL, LINQ, WPF, MVVM, SQL-Datenbank, DI, IoC
SQL, Datenbankentwicklung, SCRUM, Projektleitung / Teamleitung (IT), Visual Studio, XML, Language Integrated Query (LINQ), Visual Basic, Softwareentwicklung (allg.), .Net Framework (Microsoft), User Experience (UX), User Interface (UI)
6/2011 – 9/2011
Tätigkeitsbeschreibung
.NET WinForms Desktop-Anwendung (ARA - Autoren- & Redaktionsapplikation)
- Entwicklung und Programmierung einer Software auf Basis von .Net Framework 3.5 und VB.Net
- lokaler Einsatz
- Software zur Erstellung und Validierung von Dokumenten auf Windows-Betriebssystem
- Valide Dokumente können als XML-Datei exportiert werden
- Invalide Dokumente können als verschlüsselte Datei exportiert werden, um daran später weiter zu arbeiten
- benutzerdefinierte Textvorlagen / Bausteine für schnellere Dokumenterstellung und einheitliche Terminierung
SCRUM, Projektleitung / Teamleitung (IT), Visual Studio, XML, Visual Basic, Softwareentwicklung (allg.), .Net Framework (Microsoft), User Experience (UX), User Interface (UI), Prozessoptimierung, Prozess- / Workflow
3/2011 – 4/2011
Tätigkeitsbeschreibung
.NET WinForms Desktop-Anwendung (TsConverter)
- Softwareentwicklung auf .net-Basis und WinForms
- Software für die Extraktion/Injektion bestimmten Inhaltes (vorgegebene Kriterien) aus/in TS-Dateien
- lokaler Einsatz
- diverse Filter- und Einstellmöglichkeiten
- automatische und strukturierte Projektanlage im Filesystem
Projektleitung / Teamleitung (IT), Visual Studio, XML, Visual Basic, Softwareentwicklung (allg.), .Net, User Experience (UX), User Interface (UI), Prozessoptimierung, Prozess- / Workflow
7/2010 – 7/2010
Tätigkeitsbeschreibung
.NET Desktop-Anwendung (PDF-WordCount)
- Entwicklung und Programmierung einer Software auf Basis von .Net Framework und VB.Net (WinForms)
- lokaler Einsatz
- Einlesen von ein oder mehreren PDF-Dokumenten und Auswertung folgender Fakten:
- Anzahl unterschiedlicher Worte
- Anzahl Gesamtworte
- Wie oft kommt welches Wort in welcher PDF-Datei vor
- Gesamtanzahl an Grafiken
- Anzahl an unterschiedlichen Grafiken und deren Pixelmaße
- Wie oft kommt welche Grafik in welcher PDF-Datei vor
- Export der Ergebnisse in eine Exceldatei
- Programmierung: VB.NET (Framework 3.5), Acrobat-Api
SCRUM, Projektleitung / Teamleitung (IT), Visual Studio, Visual Basic, Softwareentwicklung (allg.), .Net Framework (Microsoft), User Experience (UX), User Interface (UI), Prozessoptimierung, Prozess- / Workflow
3/2010 – 5/2010
Tätigkeitsbeschreibung
.NET Desktop-Anwendung (RPO - Software zur Prozessoptimierung)
- Entwicklung und Programmierung einer Software auf Basis von .Net Framework und VB.Net
- lokaler Einsatz
- Software zur Sammlung und Steuerung von verschiedenen, einzelnen Softwaremodulen zur Optimierung verschiedener, interner Workflows (z.B. automatisches Einlesen von PDF-Dokumenten und anschließende Generierung von Dokumenten im XML-Austauschformat)
- Programmierung: VB.NET (Framework 3.5), RegularExpressions, Acrobat-Api, Xml
SCRUM, Projektleitung / Teamleitung (IT), Visual Studio, XML, Visual Basic, Softwareentwicklung (allg.), .Net Framework (Microsoft), User Experience (UX), User Interface (UI), Prozessoptimierung, Prozess- / Workflow
9/2009 – 1/2010
Tätigkeitsbeschreibung
.NET Desktop-Anwendung (Automatisierungssoftware für Dokumentationserstellung)
- Entwicklung und Programmierung einer Software auf Basis von .Net Framework 3.5 und VB.Net
- lokaler Einsatz
- vollautomatische Konvertierung eines SGML-Datenbankabzuges in XML-Dateien
- Grafische Oberfläche zur Bearbeitung, Filterung und Suche der Dokumente
- automatische Filterläufe und Bereinigung nach vorgegebenen Kriterien
- Wiederverwendbarkeit der Projekte
- Report-, Log- und Auswertungsfunktionen
- Vollautomatischer Export in definierte XML-Formate (z.B. autom. Splittung von zu breiten Tabellen)
- Anschließende Konvertierung der XML-Ergebnisse in FrameMaker-Dateien (mittels DTD, EDD, R/W-Rules, etc.)
- finale Validierung und Aufbereitung in Frame Maker durch FrameScript-Tools
Keywords: VB.NET, .Net Framework, RegularExpressions, Xml, Xslt, Xpath, Sgml, DTD, EDD, FrameScript
SCRUM, Projektleitung / Teamleitung (IT), Visual Studio, XML, Visual Basic, Softwareentwicklung (allg.), C#, .Net Framework (Microsoft), User Experience (UX), User Interface (UI), XSLT (XSL Transformation), Xpath (XML Path Language), Prozessoptimierung, Prozess- / Workflow, Adobe Framemaker
7/2009 – 8/2009
Tätigkeitsbeschreibung
.NET WinForms Desktop-Anwendung (FIN - Fahrzeug-Identnummern-Aufbereitung)
- Entwicklung und Programmierung einer Software auf Basis von .Net Framework und VB.Net
- lokaler Einsatz
- Auslesen und Aufbereiten von Fahrzeug-Identnummern nach vorgegebenen Kriterien (Textmustern) aus einer unformatierten Textdatei
- automatisches Anlegen bestimmter Ordnerstrukturen für die Ergebnisse und einer Log-Datei
- Programmierung: VB.NET (Framework 2.0), RegularExpressions
Projektleitung / Teamleitung (IT), Visual Studio, Visual Basic, Softwareentwicklung (allg.), .Net Framework (Microsoft), User Experience (UX), User Interface (UI), Prozessoptimierung, Prozess- / Workflow
5/2009 – 7/2009
Tätigkeitsbeschreibung
.NET WinForm Desktop-Anwendung (AUA - Angebot und Abrechnung)
- Entwicklung und Programmierung einer Software auf Basis von .Net Framework und VB.Net
- lokaler Einsatz
- Erstellung, Verwaltung und Neuanlage von Kunden, eigenen Mitarbeitern, Angeboten und Rechnungen unter allen relevanten Voraussetzungen.
- Modularer Aufbau
- Zentrale Pflege aller wichtigen Daten
- Automatische Generierung von Rechnungen und Angeboten nach gewünschter CI
- Export nach PDF und Word möglich
- Reportfunktion
- Vorlagefunktion (Textbausteine)
- Programmierung: VB.NET (Framework 3.5), Excel, Access (Backend)
SAP Crystal Reports, SQL, Microsoft Access, SCRUM, Projektleitung / Teamleitung (IT), Visual Studio, Visual Basic, Softwareentwicklung (allg.), .Net Framework (Microsoft), User Experience (UX), User Interface (UI), VBA (Visual Basic for Applications), Prozessoptimierung, Prozess- / Workflow
2/2009 – 5/2009
Tätigkeitsbeschreibung
Access-Datenbankanwendung im Netzwerk
- Access-Datenbanklösung zur Verwaltung von Kraftstoffeigenschaften und –testergebnissen
- Analyse bestehender Datenstrukturen und Berechnungsgrundlagen
- Entwurf und Programmierung von Access-Datenbanken (Frontend / Backend-Lösung)
- Automatische Validierung und Import von Excel-Datenlisten in die Datenbank
- Automatische (selbständige) und logische Erweiterung der Datenbankstruktur beim Import der Datenlisten
- Recherche-, Berichts- und Druckfunktion
- Einsatz im Netzwerk
- Programmierung: VBA, Access, Excel, SQL, WinApi
SQL, Microsoft Access, SCRUM, Projektleitung / Teamleitung (IT), Softwareentwicklung (allg.), User Experience (UX), User Interface (UI), VBA (Visual Basic for Applications), Prozessoptimierung, Prozess- / Workflow
5/2008 – 8/2008
Tätigkeitsbeschreibung
Excel-Anwendung (standardisierte Berichterstattung)
- Entwicklung und Programmierung einer Excel-Anwendung (inkl. UI) zur bequemen und zeitnahen Erstellung von aufwendigen Reporten und Diagrammen
- Entwicklung und Anlage eines geeigneten Filesystems
- Möglichkeit von Offline- und Onlinebetrieb (im Netzwerk)
- Synchronisierung-Funktion
- Template-Verwaltung
- Menü- und Toolsteuerung/-anpassung durch Benutzer über Config-Datei möglich
- Schnittstellen zu Systemen von Drittanbietern
- Programmierung: VBA, Excel, SQL, WinApi
SQL, SCRUM, Projektleitung / Teamleitung (IT), Softwareentwicklung (allg.), User Experience (UX), User Interface (UI), VBA (Visual Basic for Applications), Prozessoptimierung, Prozess- / Workflow
3/2007 – 6/2007
Tätigkeitsbeschreibung
Access-Anwendung (Frontend/Backend im Netzwerk)
- Analyse bestehender Datenstrukturen und Berechnungsgrundlagen
- Entwurf und Programmierung von Access-Datenbanken (Frontend / Backend-Lösung)
- zentrale Verwaltung aller Plansätze, BANFEN, Module, Pakete, den zugehörigen Rechnungen, Teams, Dienstleister, Preise
- Jahreszielwertsteuerung und –kontrolle der einzelnen Teambudgets inkl. Statistikfunktion
- modularer Aufbau und gezielte Preisgestaltung der Leistungspakete
- exakte Verwaltung der Teams und deren Berechtigungen bzgl. Rechnungsstellung, Modulverwendung, usw.
- Anlegen und Verwalten von Dienstleistern und Lieferantennummern
- Verwaltung separater Stundenpreise der. Dienstleister
- Berichts- und Druckfunktion
- Einsatz im Netzwerk
- Programmierung: VBA Access
SQL, Microsoft Access, Windows XP, SCRUM, Projektleitung / Teamleitung (IT), Softwareentwicklung (allg.), User Experience (UX), User Interface (UI), VBA (Visual Basic for Applications), Prozessoptimierung, Prozess- / Workflow
Ausbildung
FSU Jena
Weitere Kenntnisse
Betriebssysteme:
-Windows XP
-Windows 7
-Windows 10
IT & Entwicklung
- Dokumentation
- IT-Projektleitung / -management
- Prozess- / Workflow-Analyse
- Prozess- / Workflow-Automatisierung
- Software-, Datenbank- & Systementwicklung
- Web, Mobile
- SharePoint
- Office 365
Programmiersprachen/Kenntnisse:
- VB.NET
- VBA
- ASP.NET ab 3.5
- Microsoft WPF
- Microsoft WCF
- REST, WebAPI
- MySQL
- PHP5
- C#
- Java
- JavaScript
- JQuerry, JSON
- XML, XSLT, XSD, XPATH
- RegularExpressions
- HTML5
- CSS3, LESS
- SGML, DTD
- FrameScript/ElmScript
- Datebankmodellierung, Softwareentwicklung, Client-Server-Lösungen
- MVVM, MVC, n-Tier Architektur
- SCRUM, XP
- Android Entwicklung
- SharePoint-Entwicklung
häufig und normal genutzte Programme:
- Visual Studio 2008/2010/2015/2017
- Visual Studio Code
- Microsoft Expression Blend
- Microsoft Expression Design
- Eclipse
- Office-Paket
- Adobe Frame Maker
- Adobe InDesign
- Adobe Photoshop
- Adobe Illustrator
- Android Studio
- Yeoman, Gulp, Bower, node.js, TFS
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Gut)
- Russisch (Grundkenntnisse)
- Europäische Union
- Schweiz
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden