freiberufler Senior Consultant | Development (C#, SQL, ETL, Web Services) auf freelance.de

Senior Consultant | Development (C#, SQL, ETL, Web Services)

offline
  • 95€/Stunde
  • 75015 Bretten (Baden)
  • Umkreis (bis 200 km)
  • ru  |  de  |  en
  • 22.04.2023

Kurzvorstellung

Softwareentwicklund und Beratung in .NET, ASP.NET, Web Services, WCF, MS SQL, SSRS, SSIS, HTML, CSS, UML, TFS, FOP-Transvormation, MS Office OpenXml API

Programmiersprachen:
C#: sehr gut
F#: Grundkenntnisse
SQL/T-SQL: sehr gut
JavaScript/Typescript:

Qualifikationen

  • .Net Framework (Microsoft)
  • AngularJS
  • ASP.NET
  • C#
  • Datenbankentwicklung
  • ETL
  • Transact-SQL (T-SQL)
  • Web Entwicklung (allg.)
  • Webservices
  • XML

Projekt‐ & Berufserfahrung

Senior Software Entwickler
IoT / Mediakunst, Baden-Baden
1/2019 – 1/2020 (1 Jahr, 1 Monat)
Medienbranche
Tätigkeitszeitraum

1/2019 – 1/2020

Tätigkeitsbeschreibung

Nuentwicklung und Wartung einer IoT-Lösung auf Basis von Raspberry Pi.
Kurzbeschreibung:
Im Auftrag eines Mediakünstler entwicklte ich eine IoT-Lösung auf dem Basis von Raspberry Pi B3+.
Als erste Auftrag kam ChronoColor – Uhr, deren Zeitscheibe wird durch Farbenüberlauf festgelegt.
Der Farbenüberlauf wird in einem Python-Script an programmierbare LED-Stripes berechnet.
DV-Basis: Python 3, Raspbian, Raspbery 3/4, programmierbare LED-StripesPython 3, Raspbian, Raspbery 3/4, programmierbare LED-Stripes

Eingesetzte Qualifikationen

Embedded Software Engineering, Internet of Things (IoT), Projektmanagement (IT), Python, Software Architektur / Modellierung

Beratung im Hinsicht auf Projekt/Webservice Architektur, technische Verantwortung, Umsetzung
DB Analytics (ES.V), Frankfurt a.M.
1/2018 – 12/2021 (4 Jahre)
Transport und Logistik
Tätigkeitszeitraum

1/2018 – 12/2021

Tätigkeitsbeschreibung

Migration einer Simulation- und Planungsapplikation für Planung der Güterzügen von WinForms- auf eine moderne hochskalierbare und hoch verfügbare Web-Applikation.
Weiterentwicklung von Vefahren für Analyse, Planung und Simulationen der Logistk der Güterverkehr.
Kurzbeschreibung: 
In meinem Verantwortungsbereich liegt Entwicklung der Service-Backend umfassende Wartung und Weiterentwickulung von Core-Backend. Dadrunter:
- Datenbankschema-Updates (Schema-/Datenmigration, ETL)
- Entwicklung von API, Backend Core/Servise-Logik
- Konzeption und Umsetzung von ETL-Import/Export Routinen
- Erstellen von neuen Simulations- und Planungsverfahrens
- Erstellen von heuristischen Verfahren und Einbindung von mathematischen Solvern (CoinMP)
- Erstellen von Unit Tests
- Durchführen von Performanceoptimierung,  Codeanalyse und Refaktoring
- teilweise Pflege und Neuentwicklung von UI-Controls mit DevExpress, Angular und Bootstrap
DV-Basis: .Net Framework 4.6, .Net Core, WinForms, WCF, EntityFramework 6, C#, Windows Server 2012, T-SQL, Angular, Typescript, NodeJS, Bootstrap, DevExpress, UnitTests (Moq), FxCop, StyleCop, SonarQube

Eingesetzte Qualifikationen

.Net, AngularJS, C#, Datenbankentwicklung, Datenmodellierung, Entity Framework, Team Foundation Server (TFS), Testautomatisierung, Transact-SQL (T-SQL), TypeScript, Visual Studio, Webservices

Beratung im Hinsicht auf Projekt/Webservice Architektur, technische Verantwortung, Umsetzung
DB Analytics (ES.V), Frankfurt a.M.
1/2018 – 12/2021 (4 Jahre)
Transport und Logistik
Tätigkeitszeitraum

1/2018 – 12/2021

Tätigkeitsbeschreibung

Migration einer Simulation- und Planungsapplikation für Planung der Güterzügen von WinForms- auf eine moderne hochskalierbare und hoch verfügbare Web-Applikation.
Weiterentwicklung von Vefahren für Analyse, Planung und Simulationen der Logistk der Güterverkehr.
Kurzbeschreibung: 
In meinem Verantwortungsbereich liegt Entwicklung der Service-Backend umfassende Wartung und Weiterentwickulung von Core-Backend. Dadrunter:
- Datenbankschema-Updates (Schema-/Datenmigration, ETL)
- Entwicklung von API, Backend Core/Servise-Logik
- Konzeption und Umsetzung von ETL-Import/Export Routinen
- Erstellen von neuen Simulations- und Planungsverfahrens
- Erstellen von heuristischen Verfahren und Einbindung von mathematischen Solvern (CoinMP)
- Erstellen von Unit Tests
- Durchführen von Performanceoptimierung,  Codeanalyse und Refaktoring
- teilweise Pflege und Neuentwicklung von UI-Controls mit DevExpress, Angular und Bootstrap
DV-Basis: .Net Framework 4.6, .Net Core, WinForms, WCF, EntityFramework 6, C#, Windows Server 2012, T-SQL, Angular, Typescript, NodeJS, Bootstrap, DevExpress, UnitTests (Moq), FxCop, StyleCop, SonarQube

Eingesetzte Qualifikationen

.Net

Senior Software Entwickler
DB Mobility Logistics AG, Frankfurt a.M.
8/2013 – 12/2017 (4 Jahre, 5 Monate)
Transport und Logistik
Tätigkeitszeitraum

8/2013 – 12/2017

Tätigkeitsbeschreibung

Weiterentwicklung einer bestehenden Anwendung und Neuentwickulng von Vefahren (ProSim | Logistics Designer) für Analyse, Planung und Simulationen der Logistk der Güterverkehr.
Kurzbeschreibung:
In meinem Verantwortungsbereich war umfassende Wartung und Weiterentwickulung von BackEnd. Dadrunter: 
- Datenbankschema-Updates (mit Datenmigration, ETL)
- Pflege und Weiterentwicklung von BackEnd-Logik
- Erstellen von neuen Simulations- uns Planungsverfahrens
- Erstellen von Unit Tests mit Moq
- Durchführen von Kodeanalyse, Performanceoptimierung und Refaktoring
- teilweise Pflege und Neuentwicklung von UI-Controls mit DevExpress
DV-Basis:
.Net Framework 4.0, C#, Multithreading, LINQ, Windows Server 2008, T-SQL, DevExpress (WinForms), UnitTests (Moq)

Eingesetzte Qualifikationen

Datenbankentwicklung, Datenmodellierung, Prozessoptimierung, Software Architektur / Modellierung, Testautomatisierung

Software Entwickler mit technischer Verantwortung (Festanstellung)
Energieversorgung, Karlsruhe
3/2011 – 12/2012 (1 Jahr, 10 Monate)
Energieversorgung
Tätigkeitszeitraum

3/2011 – 12/2012

Tätigkeitsbeschreibung

Umfassende Entwicklung und Wartung diversen Softwarelösungen auf dem Basis von SharePoint 2010.
Darunter:
- Entwicklung eines dynamischen Reports mit Ausgabe in MS Excel;
- Entwicklung eines CustomField-Controls und Eventhändlern für eine Sitzungsplanung und Erstellen von den Sitzungsprotokollen;
- Entwicklung einer Sharepoint-Lösung, die die Information über die Benutzeraktivitäten in Form eines Reports darstellt und per Email verschickt.

Eingesetzte Qualifikationen

.Net, C#, Datenbankentwicklung, Microsoft SharePoint Server, Projektmanagement (IT), Software Architektur / Modellierung, Testautomatisierung

Software Entwickler mit technischer Verantwortung (Festanstellung)
LB-Immo, München
1/2010 – 7/2013 (3 Jahre, 7 Monate)
Immobilienbewertung
Tätigkeitszeitraum

1/2010 – 7/2013

Tätigkeitsbeschreibung

2/3-Level Support einer bestehenden ASP.Net Webanwendung

Vollständige Wartung (Erweiterung und Bugfixing) einer bestehenden ASP.Net Webanwendung.
Die Anwendung besteht aus der Auftrags-/Immobilienverwaltung und einem Researchmodul, wo man Recherche über die Lage eines Immobilienobjektes machen kann.
Fürs Aktualisieren der Anwendungsdaten wurden diverse Webdienste entwickelt, die u.a. Zugriff auf Windows Netzwerk, File System und auch MS Bing Maps Sevices hatten.

Eingesetzte Qualifikationen

.Net, ASP.NET, C#, Datenbankentwicklung, Microsoft SQL Server Reporting Services (SSRS), Projektmanagement (IT), Report Program Generator (RPG), Software Architektur / Modellierung, Webservices

Software Entwickler mit technischer Verantwortung (Festanstellung)
iCasus, Heidelberg
11/2008 – 1/2010 (1 Jahr, 3 Monate)
Finanzinformatik
Tätigkeitszeitraum

11/2008 – 1/2010

Tätigkeitsbeschreibung

Entwicklung einer Schnittstelle zur Einbindung des SpreadsheetGear (MS Excel kompatible Komponente) in eine Desktop Applikation und allseitige Wartung/Weiterentwicklung der Anwendung.
Die Anwendung wurde fürs Darstellen von statistischen Auswertungen für ein renommiertes Finanzinstitut erstellt.
Besondere Stärke der Anwendung war die Plugin-Architektur, die dynamisches Laden/Entladen von mehreren Modulen ermöglichte.
Die Benutzeroberfläche (GUI) wurde in einer speziell entwickelten XML-basierten Metasprache realisiert und zur Laufzeit immer dynamisch aufgebaut.
Fürs dynamische Darstellen von Excel-Auswertungen wurde die SpreadsheetGear-Bibliothek eines Drittanbieters genommen.
Für Interaktionen der Anwendung mit der Bibliothek wurde eine Schnittstelle entwickelt.
Außerdem wurden bereits bestehende und mehrere neue Windows Forms Contorls für GUI weiter bzw. neu entwickelt.

Eingesetzte Qualifikationen

.Net, C#, Continuous Delivery (CDE), Design (allg.), Software Architektur / Modellierung, Testautomatisierung

Zertifikate

PRO: Microsoft SharePoint 2010, Administrator (70-668)
2013
MCTS: Microsoft Office SharePoint 2010, Configuring (70-667)
2013
PRO: Designing and Developing Microsoft SharePoint 2010 Apps (70-576)
2013
MCPD: Web Developer 4 (70-519)
2012
MSTS: Microsoft SharePoint 2010, Application Development (70-573)
2012
MCTS: MCTS .Net Framework 4 Data Access (70-516)
2012
MCTS: .Net Framework 4 Service Communication Applications (70-513)
2012
MCTS: .Net Framework 4 Web Applications (70-515)
2012
MCTS: Microsoft .Net Frameworik – Application Development Foundation
2012

Ausbildung

Wirtschaftsinformatik
Diplom, HS Karlsruhe – Technik und Wirtschaft
2009
Karlsruhe
Betriebswirt
Diplom, staatliche technische Universität in Kaliningrad, Russland
2001
Kaliningrad, Russland

Über mich

Ich will mich hiermit als Senior .Net-Entwickler/Architekt vorstellen und kann insbesondere mit folgendem Knowhow zum Erfolg Ihres Projektes beitragen:

• über 13 Jahre Projekterfahrung im .Net und MS SQL-Bereich
• Mehrjährige Erfahrung in der Konzeption und Umsetzung komplexen ETL Prozessen
• Kennen und Anwenden von gängigen Programmierpattern, Performance Optimierung, Clean Code
• Erfahrung beim Entwurf und Umsetzung von komplexen Projektarchitekturen

Weitere Kenntnisse

Technologien Stack:
• .Net-Framework : sehr gut
• C# : sehr gut
• F# : Grundkentnisse
• Python : gut
• MS SQL / T-SQL : sehr gut
• Oracle / PL-SQL : gut
• ASP.NET : gut
• Angular/Bootstrap : gut
• NodeJS : gut
• JavaScript/TypeScript : gut
• WPF/XAML : gut
• WebApi / WCF : sehr gut
• MS Visual Studio / TFS : sehr gut

Persönliche Daten

Sprache
  • Russisch (Muttersprache)
  • Deutsch (Fließend)
  • Englisch (Fließend)
Reisebereitschaft
Umkreis (bis 200 km)
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
441
Alter
45
Berufserfahrung
23 Jahre und 2 Monate (seit 01/2001)
Projektleitung
2 Jahre

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden