Senior Consultant | Development (C#, SQL, ETL, Web Services)
- Verfügbarkeit einsehen
- 0 Referenzen
- 95€/Stunde
- 75015 Bretten (Baden)
- Umkreis (bis 200 km)
- ru | de | en
- 09.09.2024
Kurzvorstellung
Programmiersprachen:
C#: sehr gut
F#: Grundkenntnisse
SQL/T-SQL: sehr gut
JavaScript/Typescript:
Qualifikationen
Projekt‐ & Berufserfahrung
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
Embedded Software, Internet of Things (IoT), Projektmanagement (IT), Python, Software Architecture
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
.Net, AngularJS, C#, Datenbankentwicklung, Datenmodelierung, Entity Framework, Team Foundation Server, Test Automation, Transact-Sql, Typescript, Microsoft Visual Studio, Web Services
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
.Net
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)
Datenbankentwicklung, Datenmodelierung, Prozessoptimierung, Software Architecture, Test Automation
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.
.Net, C#, Datenbankentwicklung, Microsoft SharePoint Server, Projektmanagement (IT), Software Architecture, Test Automation
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.
.Net, ASP.NET, C#, Datenbankentwicklung, Microsoft SQL Server Reporting Services (SSRS), Projektmanagement (IT), Report Program Generator (RPG), Software Architecture, Web Services
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.
.Net, C#, Continuous Delivery, Design (allg.), Software Architecture, Test Automation
Zertifikate
Ausbildung
Karlsruhe
Kaliningrad, Russland
Über mich
• ü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
• .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
- Russisch (Muttersprache)
- Deutsch (Fließend)
- Englisch (Fließend)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden