Angelika Zimmermann verfügbar

Angelika Zimmermann

Software-Architektin/Entwicklerin

verfügbar
Profilbild von Angelika Zimmermann Software-Architektin/Entwicklerin aus Fahrenbach
  • 74864 Fahrenbach Freelancer in
  • Abschluss: Dipl.-Informatikerin (FH)
  • Stunden-/Tagessatz: nicht angegeben
    VHB
  • Sprachkenntnisse: englisch (gut)
  • Letztes Update: 01.06.2020
SCHLAGWORTE
PROFILBILD
Profilbild von Angelika Zimmermann Software-Architektin/Entwicklerin aus Fahrenbach
SKILLS
Senior Software-Architektin und -Entwicklerin mit Schwerpunkten
.NET Core C# Windows Desktop (WPF, UWP, XAML, Winforms, WCF, C++)
Web Entwicklung mit Aurelia / Angular / NodeJS / HTML5 / JS / ES2015+ / TypeScript / ASP.NET MVC / ASP.NET WebAPI / ASP.NET Core
Datenbanksysteme Oracle / MS SQL Server / MySQL / PostgreSQL
Cloud Computing mit Azure

PROJEKTHISTORIE
  • 11/2019 - 05/2020

    • Discounterbereich
    • >10.000 Mitarbeiter
    • Konsumgüter und Handel
  • Entwicklung eines Windows Service für den automatisierten Bestellvorgang im Discounterbereich (C#/.NET Classic/Oracle 12)
    • Aufbau einer der Software-Architektur für einen klassischen Windows Service
    • Extraktion von Abfragen aus einem „legacy“ Gutpa Modul für den Form basierenden Bestellvorgang.
    • Implementierung des Windows Service mit C#
    • Erstellung eines DAL mit PL/SQL Package inkl. eigenem OR-Mapper in C#
    • Reporting-Tool: List&Label 17
    • Team-Versionskontrollsysteme: Azure Git-Repo (trunc-based mit pull request)

  • 04/2019 - 05/2020

    • Maschinenbaubereich
    • Industrie und Maschinenbau
  • Entwicklung eines WPF Programmes für die Temperaturmessung von Lötanlagen im Maschinenbaubereich (Software-Architektur/C#/WPF/.NET Core 3.1/C-Win32/Angular/Azure)
    • Daten- und Funktionsanalyse des Alt-Programms in Win32-C++.
    • Erstellung und Implementierung eines Datenmodels aufgrund der Alt-Anwendung und neuen erweiterten Anforderungen.
    • Datenbankmodel Entwicklung (Database-First) für PostgreSQL 11 und SQL-Server 2017/2019 und Azure Database, sowie Update Funktionen
    • Entwerfen einer Software-Architektur für die Anwendungen mit Prism (IoC Unity) mit C# und VS 2019, sowie EF und linq2db.
    • Extraktion von wichtigen Funktionslogiken aus der Altanwendung und Re-implementierung in C#
    • Aufbau von Funktionslogik und Businesslogik, sowie Implementierung der WPF-Ansichten und deren Integration.
    • Aufbau und Implementation der Applikation als .NET 4.7 Classic. Im laufenden Projekt Migration nach .NET Core 3.0 (schon mit Preview Version).
    • Aufbereitung und Beschreibung von speziellen WPF-Controls für eine externes UX-Team.
    • Aufbau einer Architektur eines Monitoring System zur Überwachung der Lötprozesse in der Lötanlage mit einer Time-Series Datenbank, nach Auswahl folgender TS-DB Prometheus, InfluxDb und PostgreSQL Extension mit einem .NET Core ServiceWoker und MQTT.
    • Aufbau einer Architektur für ein Dashboard-System in Angular 9 (Front-End) und ASP.NET Core 3.1 WebAPI (Back-End).
    • Tools: Visual Studio 2019, AzureDevops-Git (dev-based mit pull request), Sourcetree, Resharper, CodeMaid, und OzTools. Sowie SciChart als 3rd Party Tool.
    • Softwareentwicklung nach agilen Methoden und iterative Entwicklungszyklen
    • Team-Versionskontrollsysteme: Azure Git-Repo (dev-based mit pull request)
    • Team: 3

  • 10/2017 - 03/2019

    • Automotivbereich
    • Automobil und Fahrzeugbau
  • Wörterbuch- und Übersetzungsanwendung für den internationalen Handel im Automotivbereich (C#/.NET/ Winforms/WPF/Angular 5+/ASP.NET Core 2.+)
    • Implementierung eines responsiven und dynamischen Web-Portals  in TypeScript 2.4+ mit dem JavaScript-Framework Angular 5, sowie Erstellung einer Web-API mittels ASP.NET Core 2.+ in C# unter Visual Studio Code und Visual Studio 2017
    • Implementierung neuer Anforderungen, Fehlerbereinigungen und Refactoring eines legacy Programms in C# von .NET 2.0 auf .NET 4.7 unter VS 2017 mit Winforms / WPF, Syncfusion und einer MS SQL-Server 2016 Datenbank.
    • Angular Entwicklung unter TypeScript mit Syncfusion, Erweiterungen von Gulp-Tasks, sowie Unittest mit Jasmine und Wallaby.
    • ASP.NET Core RESTFul Webservice (WebAPI) Entwicklung mit Autofac, Automapper und Unittest mit xTest und Moq, sowie Swagger.
    • Erweiterungen von Processformularen in Winforms / WPF (MVVM)
    • Performance Verbesserungen im C# Source Code, wie auch im T-SQL Abfragen und LinqToSQL
    • Erstellen und Erweiterung von T-SQL Proceduren
    • Umstellung der Schnittstellen für Excelreports über Syncfusion
    • Datenbank-Redesign mit MS SQL-Server 2016
    • Tools: Visual Studio 2017, Git, Sourcetree, Resharper, CodeMaid, OzTools und Syncfusion, nodejs, visual studio code
    • Softwareentwicklung nach agilen Methoden und iterative Entwicklungszyklen
    • Team: 1

  • 02/2017 - 09/2017

    • Bildungsbereich
    • Medien und Verlage
  • Erstellung eines responsiven und dynamischen Ticket- und Eventmanagement Web-Portal im Bildungsbereich (JavaScript-MVVM-Framework Aurelia mit TypeScript 2.3+ und ASP.NET Core 1.1/2.0 in C#)
    • Implementierung eines responsiven und dynamischen Webs-Portals (Mobil First) in TypeScript 2.3+ mit dem JavaScript-MVVM-Framework Aurelia, sowie Erstellung einer Web-API mittels ASP.NET Core 1.1/2.0 in C# unter Visual Studio Code und Visual Studio 2017
    • Aufbau eines Teams-Versionskontrollsystems für Continuous Integration und Deployment mit dem TFS 2017 inkl. WebServer, Git Repositiory (TFS und Bitbucket), sowie Einrichtung von Build und Deployment Tasks.
    • Aurelia Entwicklung unter TypeScript mit KendoUI, Erweiterungen von Gulp-Tasks, sowie Unittest mit Jasmine und Wallaby.
    • ASP.NET Core RESTFul Webservice (WebAPI) Entwicklung mit Autofac, Automapper, Signal R und Unittest mit xTest und Moq, sowie Swagger.
    • Schnittstellenimplementierung von Zahlungssystemen (Lastschrift, Kreditkarte und Paypal)
    • Authentifizierung über OAuth2 und Open ID Connect mit IdentityServer für Single Sign On (SSO)
    • Projektplanungstool Jira mit iceTime und ActivityTimeline
    • Softwareentwicklung nach agilen Methoden (Scrum) und iterative Entwicklungszyklen
    • Tools: nodejs, visual studio code, visual studio 2017, git, sourcetree, Resharper
    • Team: 4

  • 07/2016 - 01/2017

    • Discounterbereich
    • Konsumgüter und Handel
  • Logistikprogramme für den Einkauf (Zentral und Länder) im Lebensmittelbereich (C#/.NET/WinForms/WPF/WCF)
    • Implementierung neuer Anforderungen und Erweiterung zweier Logistikprogramme in C# mit .NET 4.5 unter VS 2012 / 2015 mit Infragistic unter Winforms / WPF und einer Oracle Datenbank 11/12
    • Erweiterung des WCF Webservice
    • Erstellen und Erweiterung von PL/SQL Packages
    • Erweiterung des internen Processablaufs zwischen den beiden Programmen, um verschiedene Thematiken (z.B. Aussenlager)
    • Erweiterungen von Processformularen in Winforms/ WPF (MVVM)
    • Schnittstellen für Excelreports über Syncfusion
    • Refactoring einzelner Module
    • Unittest mit MSTest und Mocks
    • Team-Versionskontrollsysteme: VS 2012 mit Team Foundation Server TFS inkl. Kanban-Board
    • Tools: Infragistic 8 bis 12, List&Label 11 bis 18, Syncfusion 2010, Tobitfax, Resharper, SQLDelveloper/SQLPlus
    • Softwareentwicklung nach agilen Methoden und iterative Entwicklungszyklen
    • Team: 3

     


  • 04/2015 - 09/2016

    • Automationbereich
    • Industrie und Maschinenbau
  • Erstellung einer Prüflabor-Anwendung zur Generierung von Prüfaufträgen und Prüfberichten im Automationbereich (C#/.NET/WPF/ASP.NET MVC)
    • Erstellung eines Pflichtenheftes auf Basis von Anforderungen aus dem Prüffeld (System- und Anforderungsanalyse)
    • Aufbau einer Software-Architektur
    • Daten-Datenbank Design mit MS SQL Server 2014
    • Implementierung der Desktop-Anwendung mit C# / WPF / Prism und EntityFramework mit 3rd Party Bibliothek Telerik unter VS2015
    • Implementierung einer Zusatz Web-Anwendung mit C# / ASP.NET MVC / ASP.NET WebAPI / JavaScript / HTML / JQuery und EntityFramework mit 3rd Party Bibliothek Telerik
    • Team-Versionskontrollsysteme: TFS / Visual Studio Online

  • 08/2015 - 01/2016

    • Discounterbereich
    • Konsumgüter und Handel
  • Erstellung eines Qualitätstelex Anwendung aus Excel- und Oracle Daten im Discounterbereich (C#/.NET/WPF)
    • Aufbau einer Software-Architektur
    • Implementierung der Desktop-Anwendung mit C# / WPF / Prism und EntityFramework mit 3rd Party Bibliothek Infragistic und Syncfusion
    • Team-Versionskontrollsysteme: TFS

  • 03/2012 - 04/2015

    • Discounterbereich
  • Produktive Anwendung für die Lagerhaltung im Discounterbereich (C/C++/C#/.NET/WPF/WCF/ASP.NET MVC)
    • Technische Projektleitung
    • Migration des Datenbanksystems von mySQL auf Oracle 10/11
    • Migration von Teilprojekten von C++ nach C#, unteranderem eines WebService für den Wawi-Datenabgleich
    • Teilprojekte in C++Builder 5, später RAD C++Builder XE 6 (VCL) und in VS 2013 (wxWidgets)
    • Programmerweiterungen nach Fachbereichsanforderungen
    • Zusatzprogramm und Schnittstelle zur Einstellung / Verkauf von Artikeln in einem eBay Auktionsprogramm, Zugriff über eine SOAP Schnittstelle in C++
    • Implementation eines täglichen Windowsservice in C# (VS 2013) zum Bestandsdatenabgleich
    • Umstellung auf RAD C++Builder XE6 incl. OCI (Oracle-Schnittstelle)
    • Aufwandsanalyse zur Umstellung von AnsiCode auf UniCode, sowie 32 Bit auf 64 Bit
    • Implementation eines Administrations- und eines Steuerungsprogramm für Palettenlagerhaltung in C#/WPF (VS 2013)
    • Implementierung einer Web-Anwendung für Staplersteuerung mit C# / ASP.NET MVC / ASP.NET WebAPI / JavaScript / HTML / JQuery
    • Team-Versionskontrollsysteme: TFS
    • Team: 5

  • 08/2008 - 11/2014

    • Discounterbereich
    • Konsumgüter und Handel
  • Logistikprogramme für den Einkauf (Zentral und Länder) im Lebensmittelbereich (C#/.NET/WinForms/WPF/WCF)
    • Aufbau, Implementation und Wartung zweier Logistikprogramme in C# mit .NET 2.0 bis 4.5 unter VS 2005 bis VS 2013 mit Infragistic unter Winforms / WPF und einer Oracle Datenbank 10/11
    • Erstellung eines DAL mit PL/SQL inkl. eigenem OR-Mapper in C#
    • Processformulare für Schemaerstellung, Dispo-Verarbeitung / Lieferantenbestellung und Spediteur Anbindung
    • EDI-Schnittstelle, Vergabe von Direktlogistiken und einer Forecasting Bestellschnittstelle in PLSQL
    • Erweiterungen von Processformularen in WPF (MVVM)
    • Schnittstellen für Excelreports über Infragistic
    • Faxberichte (Tobitfax) über List&Label
    • Einlesen von geschützten Exceldateien über Interop und Syncfusion
    • WCF Service für eine Schnittstelle zur zentralen Einkaufsdatenbank mit vordefinierten XSD Schemadateien über die WCF Service Factory Modeling Edition zum Import von relevanten Daten
    • Programmaufbau mit Patterns: Singelton, MVP, MVVM, Observer, Interfaces, sowie Enterprise Library für Exceptionhandling und Unity (Dependency Injection Library)
    • Unittest mit MSTest und Mocks
    • Team-Versionskontrollsysteme: Subversion mit TortoiseSVN und Ankh unter VS 2005/2008, ab VS 2010 mit Team Foundation Server TFS. BuildServer mit CruiseControl.NET ( Continuous Integration ), später TFS
    • Tools: Infragistic 8 bis 12, List&Label 11 bis 18, Syncfusion 2010, Tobitfax, Resharper, SQLDelveloper/SQLPlus und PowerDesigner
    • Softwareentwicklung nach agilen Methoden und iterative Entwicklungszyklen
    • Team: 3-7

  • 11/2012 - 05/2013

    • Discounterbereich
    • Konsumgüter und Handel
  • Neu-Implementation einer Vertragsverwaltung im Discounterbereich (C#/.NET)
    • Aufbau und Implementation eines DAL, sowie eines Windowsservice zur Vertragserstellung in PDF aufgrund eines Web-Interviews in VS 2010/2013 mit C# und Oracle 10/11, sowie LL 18
    • Team: 5

  • 07/2011 - 03/2012

    • Bildungsbereich
    • Energie, Wasser und Umwelt
  • Zeiterfassungssystem in C# / ASP.NET Fraunhofer-Institut für System- und Innovationsforschung
    • Konzeption, Erstellung und Implementierung eines Zeiterfassungsmanagementsystems in C# / Winforms und ASP.NET mit .NET 4 unter VS 2010
    • Datenbanken: MS SQL Server 2008, Zugriff mittels Linq, SQLite
    • Tools: DevExpress 11, Enterprise Library, Resharper, Subversion
    • Team: 3

  • 09/2009 - 03/2010

    • Discounterbereich
    • Konsumgüter und Handel
  • Internes Verrechnungsprogramm für die Vorsteuer in der Lebensmittelbranche (C#/.NET/WPF/WCF)
    • Aufbau eines Windowsservice zur Überwachung eines anderen Windowsservice mittels WCF und async Operationen, sowie eMail-SMTP Benachrichtigung
    • Erstellung einer Überprüfung von SAP-Elementen, Verbuchnungen von Belegen, Abfrage gebuchter Postitionen über RFC Funktionen mittels ERPConnect.       
    • Implementation von WPF Views zur Auswahl und Darstellung von Protokollen
    • Berichte mit List&Label
    • Softwareentwicklung nach agilen Methoden und iterative Entwicklungszyklen unter VS 2008 mit VB.NET und C# unter NET 3.51 mit WPF und WCF. Datenbanksystem mit Oracle 10g r2, DAL mit Entity Framework und LinqToEntities, sowie Enterprise Library für Exceptionhandling und Unity (Dependency Injection Library).
    • Tools: Prism 2 (CAG), Infragistic 9, List&Label 14, ERPConnect
    • Team-Versionskontrollsysteme: Team Foundation Server TFS
    • Team: 8

  • 05/2008 - 07/2008

    • Bildungsbereich
    • Energie, Wasser und Umwelt
  • Reiseticketmanagement-System in ASP.NET / C# Fraunhofer-Institut für System- und Innovationsforschung
    • Konzeption, Erstellung und Implementierung eines Reiseticketmanagements-Systems in C# unter VS 2008 (NET 2.0) mit C#, SQL Server 2005, Active Directory und Exchange Server
    • Tools: Redemption, WebGrid, MS EnterpriseLib, MS AJAX und AjaxControlToolkit
    • Team: 2

ZEITLICHE UND RÄUMLICHE VERFÜGBARKEIT
Vor-Ort Einsatz 100%

Noch Kapazitäten frei!

Dipl.-Informatikerin
Angelika Zimmermann
Am Berg 4
74864 Fahrenbach / Baden
Germany

Telefon: +49 (0) 6267 / 95 85 5
Mobil: +49 (0) 151 / 41 80 32 37
Angelika.Zimmermann@datacode.de
SONSTIGE ANGABEN
Autorin für den Interest-Verlag
Publikationen in Access Professional, Visual Studio und Web Professional
KONTAKTANFRAGE VERSENDEN

Nachricht:

Absenderdaten:

WEITERE PROFILE IM NETZ