freiberufler Senior-Softwareentwickler Architekt Berater auf freelance.de

Senior-Softwareentwickler Architekt Berater

zuletzt online vor 3 Tagen
  • auf Anfrage
  • 45964 Gladbeck
  • Nähe des Wohnortes
  • de  |  tr  |  en
  • 17.11.2024

Kurzvorstellung

Fullstack .NET Entwickler
Microsoft Certificated Professional Developer

Qualifikationen

  • Backend2 J.
  • Graphql4 J.

Projekt‐ & Berufserfahrung

Entwicklung Online Bestelltool (BE, FE)
Flaschenpost SE, Münster
1/2023 – 7/2024 (1 Jahr, 7 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

1/2023 – 7/2024

Tätigkeitsbeschreibung

Das Projekt umfasste zwei Phasen. In der ersten Phase wurde die Stammdatenpflege implementiert. Dabei plante und setzte ich die gesamte Architektur der Backend-Services um. In mehreren Meetings stellte ich dem Entwicklungsteam das HotChocolate-Framework vor. Die größte Herausforderung war, den Datenabgleich mit einer Legacy-Datenbank sicherzustellen und die Transaktionssicherheit zu gewährleisten. Das Frontend wurde mit Blazor entwickelt.

Technologien:
• C# (.NET 7/8)
• ASP.NET Core
• Entity Framework Core
• SQL-Server
• ASP.NET Web API
• MS SQL-Server
• Blazor WASM
• SignalR
• GraphQL
• HotChocolate Framework
• Azure DevOps
• Scrum
• 5-Minds Process Engine
• Databricks

Eingesetzte Qualifikationen

Backend, Datenbankentwicklung, Datenmodelierung, Front End, Software Architecture

Privates Projekt Immobilienportal
dotnet-factory, Gladbeck
1/2020 – offen (4 Jahre, 11 Monate)
IT & Entwicklung
Tätigkeitszeitraum

1/2020 – offen

Tätigkeitsbeschreibung

Dieses private Projekt dient als Experimentierfeld für innovative Technologien, die mich begeistern. Es ermöglicht mir, neue Themen zu erkunden und anzuwenden, die in meinen aktuellen Projekten nicht gefordert werden. Als Freelancer halte ich es für essenziell, stets auf dem neuesten Stand der Technik zu sein, um meinen Kunden die bestmöglichen Lösungen anzubieten.
Ziel des Projekts ist die Entwicklung eines Immobilienportals, das Nutzern ermöglicht, Dokumente hochzuladen, die von OpenAI gelesen werden, um Formularfelder automatisch zu befüllen. Das Portal wird auf AWS gehostet, das Frontend mit Next.js implementiert, während SQL-Server und Cosmos-DB als Datenbanken zum Einsatz kommen.
Die Infrastruktur wird mittels Terraform aufgebaut, und eine MAUI App informiert Nutzer über neue Einträge. RabbitMQ dient als Messaging-System, und das Backend wurde als GraphQL API implementiert.

Technologien:
• C# (.NET 8)
• ASP.NET Core
• Entity Framework Core
• SQL-Server
• Costmos-DB
• MS SQL-Server
• MAUI
• Next.js
• GraphQL
• HotChocolate Framework
• AWS
• Terrafrom
• RabbitMQ
• Clean Code Architektur
• Unit Tests
• Integrationstest
• GitHub Actions

Eingesetzte Qualifikationen

Graphql

Controlling Tools für erneuerbare Energien
RWE, Essen
9/2015 – 12/2022 (7 Jahre, 4 Monate)
Versorgungswirtschaft
Tätigkeitszeitraum

9/2015 – 12/2022

Tätigkeitsbeschreibung

Projekt 1: Entwicklung diverser Module für ein ASP.NET-Portal.

Technologien:
• C# (.NET 4.5)
• ASP.NET MVC 6
• Entity Framework 6
• SQL-Server
• SQL-Server Reporting Services
• ASP.NET Web API
• SQL-Server 2012
• VS 2013
• VS 2016
• TFS 2013
• CSS 3
• JQuery
• Bootstrap

Projekt 2: Einführung von BizTalk für das Controlling von Windparks. Datenaustausch zwischen Systemen. Behandlung großer Datenmengen im SQL-Server.

Technologien:
• C# (.NET 4.5)
• BizTalk 2013
• BizTalk 2016
• BizTalk Components
o Adapters
o Pipelines
o Orchestration
• Entity Framework 6
• SQL-Server 2012
• SQL-Server 2016
• VS 2013
• FS 2013

Projekt 3: Neuentwicklung der Anwendung zur Verwaltung von Stammdaten mit ASP.Net Core

Technologien:
• C# (.NET Core 3/5)
• ASP.NET Core
• ASP.NET Core Security
• EF Core
• SQL Server
• Clean Code
• Event Sourcing
• Unit Tests
• Git/Git-Flow
• Fluent Validation
• Redis Cache
• OAuth
• AutoMapper
• Scrum
• Azure DevOps
• Build- & Release Pipelines
• CICD
• RabbitMQ
• MassTransit
• Docker
• Serilog
• Angular
• Reactjs

Projekt 4: Entwicklung einer neuen Version einer Anwendung zur Verwaltung von Öl- und Schmierstoffdaten. Einführung einer Web-Oberfläche mit Reactjs und Nutzung von GraphQL mit dem HotChocolate-Framework.

Technologien:
• ASP.Net Core
• GraphQL (HotChocolate-Framework)
• Reactjs
• C# (.NET Core 5)
• ASP.NET Core OAuth-Security
• SQL-Server
• Git
• Azure DevOps,
• CICD-Pipelines
• Docker
• React-Query-Framework

Projekt 5: ASP.Net Core, GraphQL, Reactjs (Tech Lead)
Leitung und Entwicklung weiterer Projekte mit dem gleichen Technologie-Stack. Einarbeitung und Unterstützung anderer Entwickler.

Technologien:
• C# (.NET Core 5)
• ASP.NET Core
• GraphQL (HotChocolate-Framework)
• React.js
• React-Query-Framework
• ASP.NET Core OAuth-Security
• SQL-Server
• Azure DevOps
• Build- & Release-Pipelines
• Docker Deployment
• Clean Code
• Serilog
• Git

Eingesetzte Qualifikationen

Agile Methodologie, Software Design, Software Quality

Entwicklung MVC- & Single Page- Application
Arvato Distribution GmbH, Bielefeld
10/2014 – 7/2015 (10 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

10/2014 – 7/2015

Tätigkeitsbeschreibung

Spezielle E-Book-Reader, sowohl Online- als auch Offline-Reader, wurden weiterentwickelt. Das Team war in zwei Bereiche unterteilt: „Reader“ und „Shop“. Ich war im Reader-Team tätig. Die gesamte Infrastruktur wurde auf die Azure-Plattform migriert, einschließlich des SQL-Servers, der Hintergrundprozesse und des Dateisystems. Zudem wurden die Reader um interaktive Funktionalitäten erweitert.
Technologien:
• C# (.NET 4.5)
• ASP.NET MVC 4
• Entity Framework 6
• SQL Server 2012
• ASP.NET Web API
• Ninject
• Hangfire
• Graylog
• Visual Studio 2013
• Team Foundation Server (TFS) 2013
• Sass
• CSS3
• jQuery
• Knockout.js
• RequireJS
• Azure Blob Storage
• SQL Azure

Eingesetzte Qualifikationen

Backend, Datenbankentwicklung, Front End, Software Design

Entwicklung Single Page Application
Ergo Versicherung, Köln
4/2014 – 10/2014 (7 Monate)
Versicherungen
Tätigkeitszeitraum

4/2014 – 10/2014

Tätigkeitsbeschreibung

Es wurde eine Single-Page-Webanwendung (SPA) unter Verwendung der neuesten HTML5- und CSS3-Standards entwickelt. Dieses Referenzprojekt diente als Vorlage für alle anderen Abteilungen. Daher wurde besonderer Wert auf eine hervorragende Software-Architektur und eine hohe Code-Qualität gelegt. Die neuesten JavaScript-Bibliotheken kamen zum Einsatz. Sowohl der C#- als auch der JavaScript-Quellcode wurden mittels Unittests getestet.

Technologien:
• C# (.NET 4.5)
• ASP.NET MVC 4
• Windows Communication Foundation (WCF)
• SQL-Server 2012
• ASP.NET Web API
• Microsoft Unity
• Microsoft Enterprise Library
• MSTest
• NSubstitute
• Visual Studio 2012
• Team Foundation Server (TFS) 2012
• Less
• CSS3
• jQuery
• jQuery UI
• Knockout.js
• RequireJS
• AmplifyJS
• Sammy.js
• Globalize
• Sinon.js
• QUnit

Eingesetzte Qualifikationen

Front End, JavaScript, JavaScript-Frameworks

Softwarearchitektur und -Entwicklung (WPF)
FRIEDRICH KOCKS GmbH & Co KG, Hilden
11/2013 – 4/2014 (6 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

11/2013 – 4/2014

Tätigkeitsbeschreibung

Meine Aufgabe war es, ein neues HMI (Human-Machine Interface) für eine Anlage zu erstellen. Das ursprünglich vorgegebene Framework erwies sich als umständlich. Daher schlug ich als Alternative das Open-Source-Framework Caliburn.Micro vor. Dieser Vorschlag wurde angenommen und etablierte sich als das neue Standard-Framework der Firma. In der Folge wurden auch andere neue Projekte mit diesem Framework entwickelt.
Ein wesentlicher Teil meiner Aufgaben bestand zudem in der Schulung interner Mitarbeiter im Umgang mit dem neuen Framework. Parallel dazu entwickelte ich das HMI und schloss das Projekt innerhalb des vorgesehenen Zeitrahmens erfolgreich ab.

Technologien:
• C# (.NET 4.0)
• Windows Presentation Foundation (WPF)
• Caliburn.Micro
• Oracle
• Service-Oriented Architecture (SOA)
• Unit Testing
• Object-Oriented Analysis (OOA)
• Object-Oriented Design (OOD)
• Visual Studio 2010
• Subversion (SVN)
• TortoiseSVN
• OPC (OLE for Process Control)

Eingesetzte Qualifikationen

Software Architecture

Weiterbildung
dotnet-factory, Gladbeck
9/2013 – 10/2013 (2 Monate)
IT & Entwicklung
Tätigkeitszeitraum

9/2013 – 10/2013

Tätigkeitsbeschreibung

In der Zeit der Projektsuche arbeitete ich mich in neue Technologien ein. Dazu erstellte ich verschiedene Demo-Applikationen, die für neue Projekte als Startpunkt genutzt werden können.
Projekt 1: Single-Page Application

Technologien:
• ASP.NET MVC 4
• Durandal.js
• Breeze.js
• Bootstrap (Responsive Design)
• Knockout.js
• ASP.NET Web API
• Entity Framework (Code First)

Projekt 2: WPF-UI-Komposition

Technologie:
• Caliburn.Micro

Eingesetzte Qualifikationen

Windows Presentation Foundation

WPF, WF, WCF, Windows-ClientEntwicklung
Jenoptik Robot GmbH, Monheim
7/2012 – 9/2013 (1 Jahr, 3 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

7/2012 – 9/2013

Tätigkeitsbeschreibung

Zu meinen Aufgaben gehörten der UI- und Datenbank-Entwurf sowie die Implementierung eines Exportmoduls für ein Administrationstool. Die Softwarearchitektur ermöglicht generische Exporte in verschiedenen Formaten, die durch Export-Templates leicht erweitert werden können.
Zusätzlich passte ich die Backoffice-Software für Kuwait an, einschließlich Windows-Diensten, Web-Diensten, WPF- und XBAP-Applikationen. Während einer zehntägigen Reise nach Kuwait installierte ich die Software, schulte die Kunden und führte Requirements Engineering durch.
Zusammen mit Kollegen entwarf ich eine neue Softwarearchitektur mit Merkmalen wie Testbarkeit, Anpassbarkeit, Skalierbarkeit, geringem Installationsaufwand und Sicherheitsrichtlinien. Die modulare Bauweise ermöglicht die separate Testbarkeit einzelner Module.

Technologien:
• C# (.NET 3.5/4.0/4.5)
• Windows Presentation Foundation (WPF)
• Windows Workflow Foundation (WF)
• Windows Communication Foundation (WCF)
• SQL Server 2008
• Internet Information Services (IIS) 7
• Unit Testing
• Integrationstests
• Visual Studio 2010
• Subversion (SVN)
• TortoiseSVN
• Softwarearchitektur
• Datenbankarchitektur
• Windows Installer XML (WiX)
• SOAP
• REST
• Enterprise Architect
• Entity Framework
• Caliburn.Micro
• Model-View-ViewModel (MVVM)
• SQL Server Reporting Services (SSRS)
• Razor Template Engine

Eingesetzte Qualifikationen

Windows Presentation Foundation

Windows, ASP.NET Server/Client-Entwicklung
Volkswagen AG, Wolfsburg
3/2010 – 6/2012 (2 Jahre, 4 Monate)
Automobilindustrie
Tätigkeitszeitraum

3/2010 – 6/2012

Tätigkeitsbeschreibung

Zu Beginn meiner Tätigkeit existierte bereits eine Anwendung, die vom ursprünglichen Softwarehaus nicht mehr weiterentwickelt und undokumentiert war. Meine Aufgabe bestand darin, zunächst eine umfassende Analyse des bestehenden Codes durchzuführen und anschließend die Anwendung weiterzuentwickeln. Diese Anwendung kommuniziert über Schnittstellen mit anderen Applikationen und stellt täglich Daten in verschiedenen Formaten über Hintergrund-Tasks bereit. Es gibt sowohl eine Windows- als auch eine Web-Oberfläche. Die Windows-Oberfläche wird von Sachbearbeitern für administrative Tätigkeiten genutzt, während die Web-Oberfläche ausgewählten Nutzern Funktionen wie das Abonnieren von Datei-Sendungen bietet.
Im Laufe des Projekts habe ich die gesamte Anwendung neu entworfen. Dieser neue Entwurf umfasste alle Bereiche: Datenbank, Windows, Web, Hintergrunddienste, Unittests und UI-Tests. Die Entwicklung dauerte etwa ein Jahr, wobei ich das gesamte Requirement-Management übernahm.

Technologien:
• C# (.NET 2.0/3.5)
• WinForms
• ASP.NET WebForms
• ASP.NET MVC 2
• SQL Server 2000/2008
• Internet Information Services (IIS)
• ASP.NET AJAX
• jQuery
• Syncfusion Essential Studio
• Unit Testing
• Windows UI Tests
• Web UI Tests
• Database Integration Tests
• Visual Studio 2008
• Subversion (SVN)
• TortoiseSVN
• Software Architecture
• Database Architecture

Eingesetzte Qualifikationen

ASP.NET

ASP.NET Web 2.0 Client-Entwicklung
Nash Technologies GmbH, Nürnberg
9/2009 – 1/2010 (5 Monate)
IT & Entwicklung
Tätigkeitszeitraum

9/2009 – 1/2010

Tätigkeitsbeschreibung

Die Aufgabe bestand darin, auf einem vorhandenen WPF-Business-Layer einen Web-Client zu entwickeln. Die größte Herausforderung war die Implementierung anspruchsvoller Ajax-Funktionalitäten, die das „Look and Feel“ von Desktop-Anwendungen nachbilden sollten. Eine Besonderheit dieses Projekts war die komponentenbasierte und service-orientierte Architektur (SOA) nach dem „Contract-First“-Ansatz. Jede Komponente wurde in einer eigenen Projektlösung entwickelt, die Projekte für die Komponente selbst, das Testbett und die Unittests enthielt. Dadurch konnte jede Komponente einzeln entwickelt und getestet werden, was Abhängigkeiten im Projekt reduzierte und die Komplexität minimierte. Am Ende wurden alle Einzelkomponenten nach dem „Baukasten-Prinzip“ zusammengefügt.

Technologien:
• C# (ASP.NET, .NET 3.5, WCF)
• Unity Framework
• Service-Oriented Architecture (SOA)
• Internet Information Services (IIS)
• Telerik AJAX Tools
• ASP.NET AJAX
• jQuery
• JavaScript
• Unit Testing
• Windows Communication Foundation (WCF)
• Object-Oriented Analysis (OOA)
• Object-Oriented Design (OOD)
• Visual Studio 2008
• Subversion (SVN)
• TortoiseSVN
• Trac
• Mantis Bug Tracker
• Scrum

Eingesetzte Qualifikationen

ASP.NET

WPF- & SSIS-Entwicklung
Bassier, Bergmann & Kindler Group GmbH, Oberhausen
12/2008 – 7/2009 (8 Monate)
IT & Entwicklung
Tätigkeitszeitraum

12/2008 – 7/2009

Tätigkeitsbeschreibung

Bei diesem Projekt wurden Daten von verschiedenen Datenlieferanten in eine Zielapplikation migriert. Die Quelldaten lagen in unterschiedlichen Formaten vor, darunter XML-Dokumente, Textdateien mit fester Spaltenbreite, Excel-Dokumente und Access-Datenbanken. Die Migration der Quelldaten konnte manuell oder zeitgesteuert über eine entwickelte Datenbank-Applikation gestartet werden. Im Hintergrund führten SSIS (SQL Server Integration Services) -Pakete die eigentliche Datenmigration durch.
Die Zielapplikation wurde in C# unter Verwendung der WPF (Windows Presentation Foundation)-Technologie entwickelt. Für die Datenanbindung kam das Entity Framework zum Einsatz. Als Entwurfsmuster wurde der MVVM (Model-View-ViewModel)-Ansatz verwendet.
Technologien:
• C# (WPF, Entity Framework, .NET 3.5)
• Microsoft SQL Server
• Transact-SQL
• SSIS
• Stored Procedures
• Stored Functions
• Object-Oriented Analysis (OOA)
• Object-Oriented Design (OOD)
• Visual Studio 2008
• SQL Server Enterprise Manager
• SQL Data Compare
• XML
• XSLT
• Microsoft Access
• Microsoft Excel
• VBA (Visual Basic for Applications)
• Subversion (SVN)
• TortoiseSVN
• Trac
• Mantis Bug Tracker
• Scrum

Eingesetzte Qualifikationen

Windows Presentation Foundation

Datenmigration, Frontend-Entwicklung
Bassier, Bergmann & Kindler Group GmbH, Oberhausen
5/2008 – 11/2008 (7 Monate)
IT & Entwicklung
Tätigkeitszeitraum

5/2008 – 11/2008

Tätigkeitsbeschreibung

Im Rahmen dieses Projekts wurde eine Online-Trainingsplattform entwickelt, die weltweit, insbesondere in Nordamerika, Europa und Japan, zum Einsatz kam und ältere Anwendungen in diesem Bereich ersetzte. Die bestehenden Daten der verschiedenen Märkte wurden in eine zentrale Datenbank migriert. Die komplette Business-Schicht wurde von Grund auf nach dem MVC-Pattern entworfen und entwickelt.
Eine besondere Anforderung war die schrittweise Integration der Anwendung in verschiedenen Ländern. Bei jedem Go-Live für ein Land mussten dessen Daten in die Ziel-Datenbank transformiert und migriert werden. Eine Herausforderung dabei war die Inkonsistenz der Altdaten.

Technologien:
• PHP (CakePHP)
• Oracle
• Microsoft SQL Server
• PL/SQL
• Stored Procedures
• Stored Functions
• Oracle 10g
• JavaScript
• AJAX (Dojo)
• Unit Testing
• Object-Oriented Analysis (OOA)
• Object-Oriented Design (OOD)
• UML (Unified Modeling Language)
• Enterprise Architect
• Eclipse
• Microsoft Excel
• Subversion (SVN)
• Subclipse
• Trac
• Mantis Bug Tracker
• Scrum

Eingesetzte Qualifikationen

Cakephp, PHP

Angestellter der Firma Panvision GmbH in Essen
Panvision GmbH, Essen
3/2005 – 4/2008 (3 Jahre, 2 Monate)
IT & Entwicklung
Tätigkeitszeitraum

3/2005 – 4/2008

Tätigkeitsbeschreibung

Umfrage-Tool für einen Energie-Konzern

Intranet-Site zur Abgabe von Feedback und Verbesserungsvorschlägen durch Mitarbeiter.

Technologien:
• ASP (Visual Basic)
• Access
• JavaScript
• XHTML
• CSS

Ticket-Shop für einen Messe-Veranstalter

Messe-Besucher können an diesem Shop Tickets kaufen. Die Tickets werden dynamisch generiert und per E-Mail zugesandt.

Technologien:
• PHP
• MySQL
• PDF-Lib
• JavaScript
• XHTML
• CSS

Projektverwaltung für ein Stahlhandelsunternehmen

Ein international agierendes Stahlhandelsunternehmen bekam mit dieser Plattform die Möglichkeit, Informationen und Dokumente mit internationalen Partnern auszutauschen. Ein wesentlicher Aspekt dieses Projektes war die Rechteverwaltung.

Technologien:
• ASP.NET (C#, .NET 2.0)
• MS SQL-Server
• Transact SQL
• Stored Procedures
• Stored Functions
• Ajax
• JavaScript
• XHTML
• CSS

Werbemittelverwaltung

Mit dieser Applikation war es möglich, verschiedene Kommunikationsmittel wie Visitenkarten, Anzeigen und Geschäftsbriefe pro Unternehmen zentral zu erstellen und zu gestalten.

Technologien:
• ASP.NET (C#, .NET 2.0)
• MS SQL

Speditions-Controlling für ein Logistikunternehmen

Mit dieser Anwendung hatte das Speditionsunternehmen die Möglichkeit, die Routen der Fahrzeuge zu bewerten. Dank Ajax konnte aus der Übersichtsliste immer weiter in die Details navigiert werden.

Technologien:
• ASP (Visual Basic)
• Oracle
• PL/SQL
• Stored Procedures
• Ajax
• JavaScript
• XHTML
• CSS

Dokumentenmanagement

Bei dieser Anwendung handelt es sich um ein Dokumentenverwaltungsprogramm, mit dem z. B. Bilder von verschiedenen Abteilungen katalogisiert und Zugriffsrechte verwaltet werden können.

Technologien:
• ASP (Visual Basic)
• MS SQL-Server
• Ajax
• JavaScript
• XHTML
• CSS

E-Mail-Adressen-Verwaltungsprogramm

Außendienst-Filialleiter können E-Mail-Adressen ihrer Agentur-Mitarbeiter verwalten.

Technologien:
• PHP
• MySQL
• JavaScript
• XHTML
• CSS

Newsletter-Modul für ein CMS-System

Das Modul umfasst die Verwaltung von Abonnenten, Themen und Gruppen. Es ermöglicht den zeitgesteuerten Versand von E-Mails über eine Mail-Queue. Zusätzlich bietet es die Erstellung grafischer Statistiken sowie Export- und Import-Funktionen.
Das Modul ist in ca. 10 Unternehmen im Einsatz, darunter einige mit mehreren tausend Mitarbeitern.

Technologien:
• PHP
• MySQL
• JavaScript
• XHTML
• XML
• CSS

Bereich „Steuerungssysteme“ einer Website

Programmierung des Bereichs „Steuerungssysteme“ für den Internetauftritt eines Anbieters von technischen Sonnenschutz-Systemen.

Technologien:
• ASP (Visual Basic)
• Access
• Ajax
• JavaScript
• XHTML
• CSS

Barrierefreie Webseiten für eine Stadt in NRW

Seiten sollten nicht mehr mit Tabellen formatiert, sondern barrierefrei angezeigt werden. Dazu habe ich die XSLT-Transformationen programmiert.

Technologien:
• XHTML
• XML
• XSLT
• CSS

Datenarchivierung für ein Logistikunternehmen

Die Firma erfasst ihre Transportaufträge in einer Oracle-Datenbank. Es werden täglich ca. 10.000 bis 20.000 Datensätze erfasst. Damit die eigentliche Applikation mit der Zeit nicht immer langsamer wird, sollten die Auftragsdaten über Nacht in Archivierungstabellen ausgelagert werden. Diese Aufgabe wurde mit der Oracle Datenbank Sprache PL-SQL gelöst.

Technologien:
• Oracle
• PL-SQL
• Stored Procedures
• Stored Functions

Großprojekt für einen Messeverlag

Die Anforderungen an das Projekt umfassten die Auftragserfassung, Abrechnung, Erstellung von Statistiken sowie den Export von Print-Katalogen, Internetdaten und CDs. Zusätzlich beinhaltete das Projekt die Datenbank-Archivierung und System-Optimierung durch Batch-Optimierung und SQL-Tuning sowie die Erstellung technischer Dokumentationen.
Ein besonderes Merkmal des Systems ist die dynamische Konfiguration der Auftragsmasken. Der Kunde kann bestimmen, wo welches Feld erscheinen soll, wie es benannt wird, ob es sich um eine Checkbox oder Auswahlbox handelt und ob es ein Pflichtfeld ist. Aufträge können dann entsprechend dieser Konfiguration erfasst werden.

Technologien:
• PHP
• Ajax
• JavaScript
• XML
• MS SQL-Server
• Transact SQL
• Stored Procedures
• Stored Functions
• Access
• MySQL
• OOA
• OOD
• Zend-Studio
• SourceSafe
• MSSQL Enterprise Manager
• PHP Documentator
• Query Analyzer
• SQLYog
• XHTML
• XML
• CSS

Eingesetzte Qualifikationen

PHP

Angestellter der Firma Vertriebsunion meynen GmbH & Co. KG in Eltville
Vertriebsunion meynen GmbH & Co. KG, Eltville
8/2004 – 2/2005 (7 Monate)
IT & Entwicklung
Tätigkeitszeitraum

8/2004 – 2/2005

Tätigkeitsbeschreibung

Weiterentwicklung einer Desktop-Applikation zur Massendateneingabe

Diese Anwendung war darauf ausgelegt, große Mengen an Daten manuell und schnell eingeben zu können. Die eingegebenen Daten wurden in dBase-Tabellen gespeichert und durch spezialisierte Tasks in eine Oracle-Datenbank importiert. Ich war sowohl an der Entwicklung der Desktop-Applikation als auch an der Entwicklung der Import-Tasks beteiligt.

Technologien:
• Delphi
• Oracle
• Dbase
• Object Pascal
• PL/SQL
• Oracle Designer
• PVCS

Report-Generierung

Mit Delphi und den Komponenten von Crystal Reports wurden Berichte basierend auf den Daten der Hauptanwendung erstellt. Die Berichte enthielten verschiedene Diagramme sowie kumulierte und gruppierte Listen.

Technologien:
• Delphi
• Oracle
• Object Pascal
• PL/SQL
• Oracle Designer
• PVCS
• Crystal Reports

Pflege bestehender Websites

Die Firma betreute mehrere interne und externe Websites. Ich war gelegentlich an der Entwicklung und Pflege dieser Websites beteiligt.

Technologien:
• PHP
• MySQL

Eingesetzte Qualifikationen

Delphi

Studienbegleitende Tätigkeit bei der IT-Advanced GmbH in Bochum
IT-Advanced GmbH, Bochum
7/2000 – 4/2004 (3 Jahre, 10 Monate)
IT & Entwicklung
Tätigkeitszeitraum

7/2000 – 4/2004

Tätigkeitsbeschreibung

IT-Advanced Website

Es handelt sich um die firmeneigene Homepage.

Technologien:
• Typo3
• PHP
• MySQL
• Typo-Script

Carsnooper-Programm

Dieses Produkt ist für den freien Markt bestimmt. Das Programm meldet eingehende Angebote von Fahrzeugen auf Automobil-Websites. Ich war hauptsächlich für den Bereich der LKW-Suche verantwortlich.

Technologien:
• Delphi
• Object Pascal
• InterBase
• IB-Expert

Auftragsabwicklungsprogramm für ein Bühnenbau-Unternehmen

Mit diesem Programm konnte das Bühnenbau-Unternehmen aus seinem Lagerbestand ermitteln, ob ein spezieller Bühnenaufbau zu einem gewünschten Termin verfügbar ist.

Technologien:
• Delphi
• Object Pascal
• InterBase
• IB-Expert

Website für ein Bühnenbau-Unternehmen

Die Homepage des Bühnenbau-Unternehmens wurde in PHP entwickelt.

Technologien:
• PHP
• MySQL
• JavaScript

Adressen-Export-Programm für eine Schuhhandelskette

Mit diesem Programm konnte das Unternehmen die Adressen seines Kundenstamms exportieren. Das Datenformat war so gestaltet, dass sie von einem Letter-Shop weiterverarbeitet werden konnten.

Technologien:
• Delphi
• Object Pascal
• InterBase
• IB-Expert

Website für einen Letter-Shop

Es handelt sich um die Homepage des Letter-Shops.

Technologien:
• Typo3
• PHP
• MySQL
• Typo-Script

Auftragsabwicklungsprogramm für einen Letter-Shop

Mit diesem Programm konnten Angebote erstellt und bei Bedarf in Aufträge umgewandelt werden. Ich war hauptsächlich für die Programmierung der verschiedenen Druckausgaben verantwortlich.

Technologien:
• Delphi
• Object Pascal
• InterBase
• IB-Expert

Lagerverwaltungsprogramm für ein Kühlhaus

Das Programm wurde in der Buchhaltung und im Lager eines Kühlhauses eingesetzt. Zuerst wurden die gelieferten Waren gewogen, dann die Palettenscheine ausgedruckt und schließlich freie Plätze im Lager angezeigt.

Technologien:
• Delphi
• Object Pascal
• InterBase
• IB-Expert

Eingesetzte Qualifikationen

Delphi

Studienbegleitende, selbständige Tätigkeit als Mitgründer der bellasina OHG in Essen
bellasina OHG, Essen
2/1998 – 6/2000 (2 Jahre, 5 Monate)
IT & Entwicklung
Tätigkeitszeitraum

2/1998 – 6/2000

Tätigkeitsbeschreibung

Entwicklung diverser kleiner Homepages und Webshops

Technologien:
• Perl
• PHP 3.0
• Java Script
• CSS
• MySQL

Eingesetzte Qualifikationen

PHP

Ausbildung

Diplom Ingenieur für Elektrotechnik und Informationstechnik
Diplom Ingenieur
Ruhr-Universität Bochum
2003
Bochum

Über mich

C#, ASP.NET Core, ASP.NET Core Security, EF Core, Blazor, Reactjs, Angularjs, Silverlight, WinForms, Document Databases, MangoDB, CosmosDB, Microsoft SQL Server, Oracle, Interbase, Clean Code, Event Sourcing, Unit tests, Git/Git-Flow, Fluent Validation, Redis Cache, OAuth, AutoMapper, Scrum, Azure DevOps, Build- & Release Pipelines, Continuous Deployment, Continuous Delivery, ASP.Net Core Microservices, RabbitMQ, MassTransit, Docker, Databricks

Weitere Kenntnisse

Certified Professional Windows- und Web-Developer.

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Türkisch (Muttersprache)
  • Englisch (Gut)
Reisebereitschaft
Nähe des Wohnortes
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
678
Alter
52
Berufserfahrung
26 Jahre und 10 Monate (seit 01/1998)

Kontaktdaten

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

Jetzt Mitglied werden