Senior Softwareentwickler .NET, C#, ASP.NET, Angular, WPF, Web, Datenbanken, FullStack, Microsoft, Azure, DevOps
- Verfügbarkeit einsehen
- 23 Referenzen
- 98‐120€/Stunde
- Thüringen
- auf Anfrage
- de | en | ru
- 12.11.2024
Kurzvorstellung
Auszug Referenzen (23)
"zuverlässig, ergebnisorientiert bei bester Qualität"
7/2022 – 7/2024
Tätigkeitsbeschreibung
- Full-Stack-Webentwicklung für die Entwicklung der R&S Webanwendungen mit starkem Focus auf Microservice Architektur und Performance
- Konzeption, Test und Implementierung von neu entwickelten Web- und Cloud-Anwendungen
- Entwicklung von Microservices und Rest-Schnittstellen
- Nutzung aktueller Webstandards zur Entwicklung wartungsfreundlicher, performanter und qualitativ hochwertiger Anwendungen
- VS Code, Chrome-DevTools, OpenLense, Git, GitLab, Jira, Confluence, SCRUM, CI/CD, DevOps, RxJs, REST, responsive Webdesign, TDD (Jasmine, Karma, Protractor, Playwright), Angular, Lit, React, Lokalisierung (i18n), WebComponents, EventBus, Docker, Kuberneters, WSL
Responsive Webdesign, DevOps (allg.), Confluence, Scrum, Test Automation, Software Architecture, Software Design, Docker, Git, Java (allg.), Jira, Software engineering / -technik, Softwareentwicklung (allg.), Typescript, Angular, CSS (Cascading Style Sheet), HTML5, JavaScript, Kubernetes, React (JavaScript library), Web Entwicklung
"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, IIS, Microsoft SQL Server Integration Services (SSIS), Responsive Webdesign, Scrum, Software Architecture, 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, CSS (Cascading Style Sheet), Git, HTML5, Jira, Scrum, Software Architecture, Software Design, Softwareentwicklung (allg.), Test Automation, 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, IIS, .Net, Entity Framework, Git, Ajax, ASP.NET, JavaScript, 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
"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), IIS, C#, Microsoft 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#, Microsoft 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, Microsoft 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, .Net, .Net Framework (Microsoft), C#, Entity Framework, Typescript, Microsoft Visual Studio, Microsoft Azure, AngularJS, ASP.NET, CSS (Cascading Style Sheet), HTML5, JavaScript, Representational State Transfer (REST), Web Entwicklung
"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, ETL, Microsoft SQL-Server (MS SQL), C#, Entity Framework, Language Integrated Query, Microsoft Visual Studio, Windows Presentation Foundation, XML, Systemmigration, Workflows, 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, Workflows
"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
.Net Framework (Microsoft), Adobe Photoshop, Agile Methodologie, C#, ETL, Workflows, Prozessoptimierung, Microsoft Visual Studio, Windows Presentation Foundation, XML
"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, Workflows, 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, CSS (Cascading Style Sheet), HTML, JavaScript, Workflows, Prozessoptimierung, Requirement Analyse, Softwareentwicklung (allg.), Microsoft Visual Studio, Windows Presentation Foundation
"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#, Design (allg.), It-Beratung, Workflows, Prozessoptimierung, Requirement Analyse, Softwareentwicklung (allg.), Technische Dokumentation, VBA (Visual Basic for Applications), XML
"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, 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)
.Net, Softwareentwicklung (allg.), User Interface (UI), Microsoft Visual Studio, Windows Presentation Foundation, XML
"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, Workflows
"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
.Net, Projektleitung / Teamleitung (IT), Workflows, Prozessoptimierung, Softwareentwicklung (allg.), User Experience (UX), User Interface (UI), Visual Basic, Microsoft Visual Studio
"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
.Net Framework (Microsoft), Projektleitung / Teamleitung (IT), Workflows, Prozessoptimierung, Scrum, Softwareentwicklung (allg.), User Experience (UX), User Interface (UI), Visual Basic, Microsoft Visual Studio
"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
.Net Framework (Microsoft), Datenbankentwicklung, File Transfer Protocol (FTP), Language Integrated Query, Projektleitung / Teamleitung (IT), Workflows, Prozessoptimierung, Softwareentwicklung (allg.), SQL, User Experience (UX), User Interface (UI), Visual Basic, Microsoft Visual Studio, XML
"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
Microsoft Access, Projektleitung / Teamleitung (IT), Workflows, Prozessoptimierung, Scrum, Softwareentwicklung (allg.), SQL, User Experience (UX), User Interface (UI), VBA (Visual Basic for Applications)
Qualifikationen
Projekt‐ & Berufserfahrung
9/2024 – offen
Tätigkeitsbeschreibung
Microservice-Anwendung zur Recherche, Analyse, Aufbereitung, Verarbeitung, Dokumentation und Visualisierung von Kommunikationsereignissen
- Full-Stack-Webentwicklung für die Entwicklung der R&S Webanwendungen mit starkem Focus auf Microservice Architektur und Performance
- Konzeption, Test und Implementierung von neu entwickelten Web- und Cloud-Anwendungen
- Entwicklung von Microservices und Rest-Schnittstellen
- Nutzung aktueller Webstandards zur Entwicklung wartungsfreundlicher, performanter und qualitativ hochwertiger Anwendungen
- VS Code, Chrome-DevTools, OpenLense, Git, GitLab, Jira, Confluence, SCRUM, CI/CD, DevOps, RxJs, REST, responsive Webdesign, TDD (Jasmine, Karma, Protractor, Playwright), Angular, Lit, React, Lokalisierung (i18n), WebComponents, EventBus, Docker, Kuberneters, WSL
Responsive Webdesign, Webdesign, DevOps, Confluence, Scrum, Test Automation, Softwareanforderungsanalyse, Software Architecture, Software Design, Docker, Git, Java (allg.), Jira, Software engineering / -technik, Softwareentwicklung (allg.), Typescript, Angular, CSS (Cascading Style Sheet), HTML5, JavaScript, Kubernetes, React (JavaScript library), Web Entwicklung
7/2022 – 7/2024
Tätigkeitsbeschreibung
- Full-Stack-Webentwicklung für die Entwicklung der R&S Webanwendungen mit starkem Focus auf Microservice Architektur und Performance
- Konzeption, Test und Implementierung von neu entwickelten Web- und Cloud-Anwendungen
- Entwicklung von Microservices und Rest-Schnittstellen
- Nutzung aktueller Webstandards zur Entwicklung wartungsfreundlicher, performanter und qualitativ hochwertiger Anwendungen
- VS Code, Chrome-DevTools, OpenLense, Git, GitLab, Jira, Confluence, SCRUM, CI/CD, DevOps, RxJs, REST, responsive Webdesign, TDD (Jasmine, Karma, Protractor, Playwright), Angular, Lit, React, Lokalisierung (i18n), WebComponents, EventBus, Docker, Kuberneters, WSL
Responsive Webdesign, DevOps (allg.), Confluence, Scrum, Test Automation, Software Architecture, Software Design, Docker, Git, Java (allg.), Jira, Software engineering / -technik, Softwareentwicklung (allg.), Typescript, Angular, CSS (Cascading Style Sheet), HTML5, JavaScript, Kubernetes, React (JavaScript library), Web Entwicklung
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, IIS, Microsoft SQL Server Integration Services (SSIS), Responsive Webdesign, Scrum, Software Architecture, 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, CSS (Cascading Style Sheet), Git, HTML5, Jira, Scrum, Software Architecture, Software Design, Softwareentwicklung (allg.), Test Automation, 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, IIS, Scrum, SQL, Microsoft 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, Hypertext Transfer Protocols (HTTP), Nunit, Distributed Computing, Microsoft Visual Studio, Windows Presentation Foundation
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, IIS, .Net, Entity Framework, Git, Ajax, ASP.NET, JavaScript, 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, 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
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), IIS, C#, Microsoft 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#, Microsoft 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, Microsoft 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, ETL, C#, Entity Framework, Language Integrated Query, Microsoft Visual Studio, Windows Presentation Foundation, XML, Microsoft Office 365, Workflows, 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, .Net, .Net Framework (Microsoft), C#, Entity Framework, Typescript, Microsoft Visual Studio, Microsoft Azure, AngularJS, ASP.NET, CSS (Cascading Style Sheet), HTML5, JavaScript, Representational State Transfer (REST), Web Entwicklung
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, ETL, C#, Language Integrated Query, Microsoft Visual Studio, Windows Presentation Foundation, 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, Softwareanforderungsanalyse, XML, System Analyse, VBA (Visual Basic for Applications), Arbeitsstatione, Microsoft Office 365, Workflows, 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, ETL, Microsoft SQL-Server (MS SQL), C#, Entity Framework, Language Integrated Query, Microsoft Visual Studio, Windows Presentation Foundation, XML, Systemmigration, Workflows, 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, Workflows
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
.Net, .Net Framework (Microsoft), Adobe Photoshop, Agile Methodologie, C#, ETL, Language Integrated Query, Systemmigration, Prozessoptimierung, SQL, Microsoft Visual Studio, Windows Presentation Foundation, XML
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
.Net Framework (Microsoft), Adobe Photoshop, Agile Methodologie, C#, ETL, Workflows, Prozessoptimierung, Microsoft Visual Studio, Windows Presentation Foundation, XML
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, Workflows, 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, CSS (Cascading Style Sheet), HTML, JavaScript, Workflows, Prozessoptimierung, Requirement Analyse, Softwareentwicklung (allg.), Microsoft Visual Studio, Windows Presentation Foundation
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#, Design (allg.), It-Beratung, Workflows, Prozessoptimierung, Requirement Analyse, Softwareentwicklung (allg.), Technische Dokumentation, VBA (Visual Basic for Applications), XML
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
Systemmigration, Reporting, Softwareentwicklung (allg.), VBA (Visual Basic for Applications), Visual Basic, Windows 7
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, 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
Workflows, Prozessoptimierung, Requirement Analyse, Softwareentwicklung (allg.), VBA (Visual Basic for Applications), XML
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)
.Net, Softwareentwicklung (allg.), User Interface (UI), Microsoft Visual Studio, Windows Presentation Foundation, XML
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, Workflows
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
.Net, Projektleitung / Teamleitung (IT), Workflows, Prozessoptimierung, Softwareentwicklung (allg.), User Experience (UX), User Interface (UI), Visual Basic, Microsoft Visual Studio
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
.Net Framework (Microsoft), Projektleitung / Teamleitung (IT), Workflows, Prozessoptimierung, Scrum, Softwareentwicklung (allg.), User Experience (UX), User Interface (UI), Visual Basic, Microsoft Visual Studio
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
.Net Framework (Microsoft), Datenbankentwicklung, File Transfer Protocol (FTP), Language Integrated Query, Projektleitung / Teamleitung (IT), Workflows, Prozessoptimierung, Softwareentwicklung (allg.), SQL, User Experience (UX), User Interface (UI), Visual Basic, Microsoft Visual Studio, XML
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), Microsoft Visual Studio, XML, Language Integrated Query, 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), Microsoft Visual Studio, XML, Visual Basic, Softwareentwicklung (allg.), .Net Framework (Microsoft), User Experience (UX), User Interface (UI), Prozessoptimierung, Workflows
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), Microsoft Visual Studio, XML, Visual Basic, Softwareentwicklung (allg.), .Net, User Experience (UX), User Interface (UI), Prozessoptimierung, Workflows
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), Microsoft Visual Studio, Visual Basic, Softwareentwicklung (allg.), .Net Framework (Microsoft), User Experience (UX), User Interface (UI), Prozessoptimierung, Workflows
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), Microsoft Visual Studio, XML, Visual Basic, Softwareentwicklung (allg.), .Net Framework (Microsoft), User Experience (UX), User Interface (UI), Prozessoptimierung, Workflows
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), Microsoft Visual Studio, XML, Visual Basic, Softwareentwicklung (allg.), C#, .Net Framework (Microsoft), User Experience (UX), User Interface (UI), XSLT (XSL Transformation), Xpath, Prozessoptimierung, Workflows, 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), Microsoft Visual Studio, Visual Basic, Softwareentwicklung (allg.), .Net Framework (Microsoft), User Experience (UX), User Interface (UI), Prozessoptimierung, Workflows
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)
.Net Framework (Microsoft), Microsoft Access, Projektleitung / Teamleitung (IT), Workflows, Prozessoptimierung, Crystal Reports, Scrum, Softwareentwicklung (allg.), SQL, User Experience (UX), User Interface (UI), VBA (Visual Basic for Applications), Visual Basic, Microsoft Visual Studio
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
Microsoft Access, Projektleitung / Teamleitung (IT), Workflows, Prozessoptimierung, Scrum, Softwareentwicklung (allg.), SQL, User Experience (UX), User Interface (UI), VBA (Visual Basic for Applications)
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
Projektleitung / Teamleitung (IT), Workflows, Prozessoptimierung, Scrum, Softwareentwicklung (allg.), SQL, User Experience (UX), User Interface (UI), VBA (Visual Basic for Applications)
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
Microsoft Access, Projektleitung / Teamleitung (IT), Workflows, Prozessoptimierung, Scrum, Softwareentwicklung (allg.), SQL, User Experience (UX), User Interface (UI), VBA (Visual Basic for Applications), Windows XP
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