freiberufler Software-Entwickler, Softwareentwickler auf freelance.de

Software-Entwickler, Softwareentwickler

offline
  • auf Anfrage
  • 10967 Friedrichshain-Kreuzberg
  • Nähe des Wohnortes
  • de  |  en
  • 22.04.2023

Kurzvorstellung

Entwicklung von Web-Apps, Web-Apis, Datenbank-Anwendungen, SharePoint.

Qualifikationen

  • Angular
  • ASP.NET
  • C#
  • JavaScript
  • Microsoft Azure
  • Microsoft SharePoint Server
  • Microsoft SQL-Server (MS SQL)
  • PowerShell
  • TypeScript
  • Visual Studio

Projekt‐ & Berufserfahrung

Webentwickler
A+D Gitarrentechnologie GmbH, Berlin
8/2021 – 12/2022 (1 Jahr, 5 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

8/2021 – 12/2022

Tätigkeitsbeschreibung

Erstellung einer Liquiditätsübersicht

Für die Ermittlung der Liquidität wurden verschiedene Datenquellen zusammengeführt und ausgewertet.

Die Datenquellen sind
- Kontoauszüge der verschiedenen internationalen Banken
- Datenimport aus Lexware (Offene Posten, Bestellungen)
- Datenimport Maschinenverkäufe
- Fixkosten
- Planungskosten

Die Lösung ist mandantenfähig, mit der Möglichkeit die Liquidität aller Mandanten zusammenzufassen.

Eingesetzte Qualifikationen

Angular, C#, Entity Framework, JavaScript, Microsoft SQL-Server (MS SQL), TypeScript, Visual Studio

Teamleiter Software Entwicklung
BAD GmbH (Gesundheitsvorsorge und Sicherheitstechn, Bonn
11/2020 – 5/2021 (7 Monate)
Gesundheitswesen
Tätigkeitszeitraum

11/2020 – 5/2021

Tätigkeitsbeschreibung

Mitarbeit innerhalb des Online-Portals Presys sowie technische Leitung der Entwicklung

Das Online-Portal wurde auf Basis von SharePoint 2013 entwickelt und besteht aus folgenden Teilaspekten

1. SharePoint 2013 Online-Portal für den öffentlichen Auftritt
2. SharePoint 2013 Intranet-Portal für die Verwaltung
3. Word-Makro für automatisch generierte Begehungsberichte.
Das Word-Makro wurde für Office 365 auf Basis von VSTO entwickelt.
Das Word-Makro lädt vorgegebene Begehungs-Textblöcke aus einer SharePoint-Liste und speichert diese in eine lokale Datenbank auf dem Client, so dass dieses Makro sowohl im Online- als auch im Offline-Betrieb funktioniert.
In Abhängigkeit einer Begehungs-Situation werden automatisch vorgegebene Textblöcke in einer Word-Liste eingefügt.
4. Webpart-Entwicklung
Alle Webparts sind als Farm-Solutions implementiert
Folgende Webparts
a. SiteTreeView für die Durchforstung der gesamten physikalischen SharePoint-Struktur bis auf Listitems, beginnend auf SharePoint-Webapp Basis
b. SiteGroups für die direkte Darstellung aller Benutzerrechte in allen Rollenzuordnungen incl. Direkter Bearbeitung.
c. SitePermissions für eine Listendarstellung aller Benutzerrechte für die aktuelle SiteCollection incl. aller SubWebs und Listen. Export nach Excel.
5. SharePoint-Service-Entwicklung
a. Für die Anbindung des Word-Makos
b. Für den Zugriff auf das Active Directory (AD)
c. Für das Auslesen von Benutzerrechten
6. Synchronisation mit anderen Systemen auf SQL-Basis:
a. Datenimport aus SAP
b. Datenimport aus der Telefon-Software careasis
7. Einrichten und pflegen einer Azure DevOps-Umgebung
a. Alle Projekte in DevOps-Repro hinterlegt.
b. Jira-Board erstellt.
c. Build-Pipeline mittels lokalem Server-Agent bereitgestellt.
d. Release-Pipeline vorbereitet.

Entwicklungsumgebung
• Betriebssysteme: Win10, Win2012R2
• Entwicklungssysteme: Visual Studio 2019, SharePoint 2013, Jira, Fork, Git, Jira
• Programmiersprachen, Tools: C#, Javascript, jQuery, VSTO, SQL, Powershell, Entity Framework, HTML, css, Bootstrap

Eingesetzte Qualifikationen

Angular, C#, Microsoft SharePoint Server, Visual Studio, Web Entwicklung (allg.)

Webentwickler
Moeck, Berlin
9/2020 – 10/2020 (2 Monate)
Bauwirtschaft, Anlagen- und Schiffbau
Tätigkeitszeitraum

9/2020 – 10/2020

Tätigkeitsbeschreibung

Erweiterung der Verwaltungs-Software von Baustellen-Dienstleistungen

Die vorhandene Lösung, welche auf ASP.NET MVC 4 und Razor basierte, wird umgestellt auf ASP.NET Core WebApi und Angular 9 mit Bootstrap.

1. Backend
REST- Webservices, die als Micro-Services auf Basis von ASP.NET Core 3.1 für die unterschiedlichen Tabellenzugriffe implementiert wurden.
Unittests mit XUnit.

2. Frontend
SPA-App für das UI, implementiert in Angular 10 und Bootstrap.

3. Identity
IdentityServer 4 mit openId und OAuth2 für die zentrale Authentifizierug und Autorisierung.

4. DevOps
Build- und Release-Pipeline für Continues Integration und Continues Delivery (CI/CD)

Entwicklungsumgebung
Backend: Visual Studio 2019, C#, ASP.NET Core 3.1, REST-WebApi, SQL Server, Serilog.
Frontend: Visual Studio Code, Angular 10, Typescript, CSS3, HTML
Identity: IdentityServer4, opened, OAuth2
Portal: Azure Portal
DevOps: Azure DevOps für CI/CD
Repository: Git auf Azure, Fork

Eingesetzte Qualifikationen

Informationsdesign

Webentwickler
Moeck, Berlin
6/2020 – 8/2020 (3 Monate)
Bauwirtschaft, Anlagen- und Schiffbau
Tätigkeitszeitraum

6/2020 – 8/2020

Tätigkeitsbeschreibung

Erstellung einer Verwaltungs-Software von Baustellen-Dienstleistungen

1. Erweiterung der vorhandenen Container-Lösung (siehe 12.2014 - 05.2015 Moeck).
• Mailversand
• Erweiterte Filtermöglichkeiten
• Reservierung
• Rechnungslegung

2. Publishing im Azure Portal
• Azure SQL-Server
• Azure Speicherkonten
• Azure Web-App

3. Azure DevOps
• Build-Pipeline, getriggert auf die master-branch
• Release-Pipline, getriggert auf die Build-Pipeline
• Es wurde ein eigener Service-Agent für diese Pipelines bereitgestellt

4. Backend und Frontend
• ASP.NET MVC 4
• Razor Pages

Entwicklungsumgebung
Visual Studio 2019, C#, REST-WebApi, SQL Server, ASP.NET MVC 4.7, Razor
Portal: Azure Portal
DevOps: Azure DevOps für CI/CD
Repository: Git auf Azure, Fork

Eingesetzte Qualifikationen

Responsive Webdesign

Webentwickler
Eigenprojekt, Berlin
3/2020 – 4/2020 (2 Monate)
IT & Entwicklung
Tätigkeitszeitraum

3/2020 – 4/2020

Tätigkeitsbeschreibung

Coronabedingtes Selbstschulungsprojekt

Erstellung einer Gesamtlösung für das Bereitstellen eines Bestellservices für Artikel und Maschinen

In dieser Lösung werden sämtliche Entwicklungsschritte für die Bereitstellung eines Bestellservices implementiert.

Diese Lösung beinhaltet folgende Bereiche
1. Backend
REST- Webservices, die als Micro-Services mit Docker und Docker-Compose entwickelt und mittels Kubernetes bereitgestellt werden.

Unit-Tests mit XUnit.

Entwicklungsumgebung: Visual Studio 2019, ASP.NET CORE 3.1, C#, Swagger, Logging mit Serilog

2. Frontend
Eine Angular App, die sämtliche REST-Webservices nutzt und die Daten bereitstellt.

Entwicklungsumgebung: Visual Studio Code, Angular 9, Angular Material, Recative Forms, Bootstrap, Typescript, HTML5, CSS3,

3. Devops
Die gesamte Anwendung wird in Azure DevOps gehostet. Innerhalb von Azure DevOps werden Continues Integration (Build-Pipelines) und Continues Delivery (Release-Pipelines) implementiert.

4. Repository
Azure DevOps mit Git

Eingesetzte Qualifikationen

Responsive Webdesign

Web-Entwickler
Aponeo, Berlin
9/2019 – 2/2020 (6 Monate)
Gesundheitswesen
Tätigkeitszeitraum

9/2019 – 2/2020

Tätigkeitsbeschreibung

Erstellung eines Service-Centers zur Betreuung und Verwaltung von Kunden-Bestellungen


Das Service-Center ist eine Client-Neuentwicklung auf Basis von Angular 8 und wird für die Überwachung und den reibungslosen Ablauf aller Bestellungen sowie für die Kundenbetreuung entwickelt.

Mit dem Service-Center sollen folgende Aufgaben durchgeführt werden:
- Kundenbetreuung / neue Kunden aufnehmen
- Bestellverfolgung / Bestellungen aufnehmen
- Einbindung eines Apothekers, falls die Ware apothekenpflichtig ist
- Bestellverwaltung
- Rezeptverwaltung
- Sendungsverfolgung
- Wiedervorlagen

Weitere Anforderungen an das Service-Center
- Benutzer- und Rollenverwaltung
- Anbindung an eine REST Web-Api mit der Option weitere Web-Apis anzubinden


Meine Aufgabe ist die Neuentwicklung des Service-Centers (Client-Code) sowie Mitarbeit an der angebundenen REST Web-Api (Backend-Code). Dazu gehörten sowohl die Aufnahme der Anforderungen als auch die Entwicklung der Komplett-Architektur für das Service-Center

Eingesetzte Qualifikationen

Responsive Webdesign, Microsoft SQL-Server (MS SQL), Kanban (Softwareentwicklung), Front-End Entwicklung, Angular

SharePoint-Entwickler
SINC GmbH, Berlin
9/2018 – 8/2019 (1 Jahr)
Öffentliche Verwaltung
Tätigkeitszeitraum

9/2018 – 8/2019

Tätigkeitsbeschreibung

Verwaltung von Umlaufmappen für einen Kunden des öffentlichen Dienstes

Umlaufmappen werden innerhalb des Amtes zur Kenntnisnahme bzw. Abzeichnung von bestimmten Vorgängen angelegt.
In diesem Projekt werden die Umlaufmappen innerhalb von SharePoint verwaltet und mittels Workflows den zugeordneten Mitarbeiten zugeordnet.

In diesem Projekt ging es darum diese Abläufe zentral zu steuern.
Dafür wurden diverse Web-Services entwickelt.

• Implementierung eines externen MVC-Webservices - für allgemeine Abfragen von Umlaufmappen.
• Implementierung eines internen WCF-Webservices, der innerhalb von SharePoint gehostet wird - für Aktionen innerhalb der Umlaufmappen.
• Erstellen einer Datenbank für gecachte SharePoint-Objekte für den schnelleren Zugriff bei Abfragen. Diese Datenbank wird regelmäßig über einen SharePoint-Timerjob aktualisiert.
• Erstellung eines SharePoint – Visual Webpart für die Darstellung der Abfrageergebnisse.
• Dependency Injection mit Autofac
• Mocking und Unit-Tests mittels Automock und XUnit
• Logging mittels Seq und Serilog
• Smoketests mittels Powershell

Entwicklungsumgebung
• Betriebssysteme: Win2012R2
• Entwicklungssysteme: Visual Studio 2017, Visual Studio Code, VSTS, .net 4.7.2, SharePoint 2013, SCRUM, Resharper,
• Programmiersprachen: C#, JavaScript, SQL, Powershell, Entity Framework.

Eingesetzte Qualifikationen

ASP.NET, Full-Stack, HTML5, JavaScript, JavaScript Object Notation (JSON), Web Entwicklung (allg.), Webservices

Web-Entwickler
Rhenus, Berlin
5/2018 – 6/2018 (2 Monate)
Logistikdienstleister
Tätigkeitszeitraum

5/2018 – 6/2018

Tätigkeitsbeschreibung

Mitarbeit in einer Lagerverwaltungs- und Logistiklösung.

- Weiterentwicklung des Lagerservices (Konsolenanwendung) für den Zugang und Abgang von Lagerware.
- Weiterentwicklung des Schedulerservices (Konsolenanwendung) für den Transfer von externen Daten in das interne Datenschema.
- Weiterentwicklung der Web-Api (REST Webservice mit ASP.Net MVC) für alle Lese- und Schreibaktionen in die SQL-Datenbank.
- Anpassungen an der GUI (WPF)

Eingesetzte Qualifikationen

mySQL, SCRUM, C#, Git, Jira, TypeScript, Visual Studio, JavaScript

Web-Entwickler
Wemco, Overath
4/2016 – 2/2018 (1 Jahr, 11 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

4/2016 – 2/2018

Tätigkeitsbeschreibung

Entwicklung einer CRM/ERP Lösung für den internationalen Maschinenhandel

- Spezifikation der anfallenden Aufgaben
- Aufsetzen der SQL-Datenbank mittels ASP.NET MVC 5 Modelfirst
- Erstellen der serverseitigen Web-Apis für REST und ODATA-Zugriffe
- Erstellen der clientseitigen Web-Abfragen mittels Angular 1.5
- Erstellen der angular controller für die clientseitige Verarbeitung
- Aufsetzen der Views mittels Angular 1.5
- Erzeugung diverser PDF-Dokumente mittels PDFSharp für den Ausdruck
- Veröffentlichen der Lösung auf einer Azure Website mit SQL-Datenbank (PaaS)

Eingesetzte Qualifikationen

Microsoft SQL-Server (MS SQL), DATEV, C#, PowerShell, TypeScript, Visual Studio, Microsoft Azure, AngularJS

SharePoint Entwickler
dm, Karlsruhe
11/2015 – 3/2016 (5 Monate)
Handel
Tätigkeitszeitraum

11/2015 – 3/2016

Tätigkeitsbeschreibung

Mitarbeit in einem SharePoint 2013 Projekt

• Neuentwicklung und Übernahme von SharePoint-Solutions aus dem bestehenden IPortal (Basis SharePoint 2013) in ein SharePoint 2013 Intranet ohne IPortal- Komponenten.
• Neuentwicklung von SharePoint Add-Ins bzw. .NET-Applikationen im Rahmen des Vorhabens Team-, Projekt- und Vorhabenräume.
• Anpassung bzw. Neuentwicklung von Mechanismen zum Anlegen der SharePoint-Sites im Rahmen des Vorhabens Team-, Projekt- und Vorhabenräume.
• Neuentwicklung von Mechanismen zum Archivieren und Löschen der SharePoint-Sites im Rahmen des Vorhabens Team-, Projekt- und Vorhabenräume.
• Automatische Bereitstellung und Überwachung von SharePoint 2013 Site-Collections.

Eingesetzte Qualifikationen

Microsoft SQL-Server (MS SQL), SCRUM, Microsoft SharePoint Server, C#, TypeScript, Visual Studio, AngularJS, ASP.NET, JavaScript

Web-Entwickler
3Clicks, Berlin
6/2015 – 10/2015 (5 Monate)
IT-Dienstleisungen
Tätigkeitszeitraum

6/2015 – 10/2015

Tätigkeitsbeschreibung

Entwicklung einer MVC/SPA-Anwendung für ein Fußball-Wettportal

Dieses Wettportal ist als Single Page Application (SPA) implementiert. Für die serverseitige Web-API kam ASP.Net MVC 5 zum Einsatz. Clientseitig wurde angularJS eingesetzt.

Unter anderem verfügt das Portal über folgende Funktionsseiten

• Benutzer- und Rollenverwaltung
mit dem eingebauten ASP.Net Formsprovider.
Als Rollen wurden definiert:
- Admin
- Spieleverwalter
- Benutzerverwalter
- Mitglied
In Abhängigkeit der zugeordneten Rolle sind die Rechte und Views der Mitglieder eingeschränkt.

• Veranstaltungsverwaltung
Es können beliebige Veranstaltungen (WM, EM etc.) verwaltet werden. Für die unterschiedlichen Veranstaltungstypen werden entsprechende Templates generiert.

• Mitgliederverwaltung
Pro Veranstaltung können die Benutzer als Mitglieder registriert werden. Nicht jeder Benutzer muss an jeder Veranstaltung teilnehmen.

• Team- und Spieleverwaltung

• Tippeingabe
Für jedes Spiel kann bis zum Beginn des Spieles der Tipp jederzeit korrigiert werden. Vor der Abgabe des Spiels wird geprüft ob das Spiel begonnen hat. Wenn es bereits begonnen hat, wird der Tipp abgelehnt.

Jeder Spieler kann sich (per Mail, per SMS) benachrichtigen lassen, falls Tipps unmittelbar vor Spielbeginn noch nicht abgegeben wurden.

• Ranking
Anhand der Tippqualität entsteht ein Ranking, das immer aktuell ist.

Entwicklungsumgebung
• Betriebssysteme: Win8, Microsoft Azure
• Entwicklungssysteme: Visual Studio 2013, SQL Server 2012
• Programmiersprachen: C#, ASP.Net MVC 5, Entity Framework, Linq, JavaScript, CSS3, HTML5, jQuery, angularJS, bootstrap
• Sonstiges: Entity-Framework, OData/REST Webservices, Web.Api 2.0, Responsive Design, Single Page Application (SPA)

Eingesetzte Qualifikationen

SQL, Windows 8, C#, Visual Studio, Microsoft Azure, AngularJS, ASP.NET, JavaScript, jQuery, Web Entwicklung (allg.)

Web-Entwickler
moeck, Berlin
12/2014 – 4/2015 (5 Monate)
Logistikdienstleister
Tätigkeitszeitraum

12/2014 – 4/2015

Tätigkeitsbeschreibung

Entwicklung einer ASP.NET MVC 4-Anwendung für die Verwaltung von Baustellen-Dienstleistungen

Die Firma Moeck ist ein Baustellendienstleister, der Geräte und Container vermietet, Bauartikel liefert sowie Bauabfälle entsorgt.

Die Lösung besteht im Wesentlichen aus folgenden Teilen:
• Kunden- und Baustellenverwaltung
• Auftragserfassung
Die Auftragserfassung erfolgt i.d.R. sehr spontan und oft auch vor Ort. Daher war es notwendig eine Cloud-basierende Lösung zu entwickeln. Die Mitarbeiter können unmittelbar Touren erfassen und auch Erledigungsmeldungen bezüglich der Tour eingeben.
• Tourenplanung
Die für jeden Tag anfallenden Arbeiten müssen für jeden Fahrer geplant werden, so dass ein Minimum an Fahr- und Ausfallzeiten entsteht.
• Rechnungserfassung
Alle erledigten Arbeiten können manuell oder automatisch einer Kundenrechnung zugeordnet werden.
• Buchung und Mahnwesen
• Statistische Auswertungen (Umsatz, Budget etc.)

Eingesetzte Qualifikationen

Web Entwicklung (allg.), Personentransport

SharePoint-Administrator
LMPro, Berlin
10/2014 – 11/2014 (2 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

10/2014 – 11/2014

Tätigkeitsbeschreibung

Upgrade SharePoint 2010 nach SharePoint 2013
• SQL-Backup (2010) und SQL-Restore (2013) durchgeführt.
• Farm-Solutions auf dem SharePoint 2013 ausgerollt.
• Sandbox-Solutions auf dem SharePoint 2013 ausgerollt.
• Überprüfen weiterer notwendiger Ressourcen auf dem SharePoint 2013.
• Database-Mount durchgeführt.
• Überprüfen aller Site-Collections:.
- Testen aller Features und Solutions. Diverse Anpassungen durchgeführt.
- Ungültige Links angepasst.
- Diverse Anpassungen an den Masterpages (Einbindung von Custom-Controls, Custom-Webparts).
- Überführung in Sharepoint 2013 Look and Feel.
• Masterpages anpassen (Design Manager)
• Anbindung externer Systeme (SQL-Server, BCS, BDC)

Eingesetzte Qualifikationen

SQL, Microsoft SharePoint Server, Softwareentwicklung (allg.)

Software-Entwickler
Legrand GmbH, Soest
3/2014 – 9/2014 (7 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

3/2014 – 9/2014

Tätigkeitsbeschreibung

Erweiterung der Anwendungs-Software für die Programmierung von mehrkanaligen Industrie-Schaltuhren (10.2004 – 12.2005)

1. Ermittlung der Ortskoordinaten mittels REST Webservice
Um genaue Schaltzeiten zu ermitteln, ist es notwendig die genauen Ortskoordinaten, Zeitzone und Sommerzeit-Einstellungen zu einem Ort zu ermitteln.
Dafür wurde der REST-Webservice von Goolge-Maps benutzt. Die Eingabe eines Ortsnamens, einer Straße oder eines Platzes wird dem Google-Webservice übermittelt.
.
2. Anzeigesprache dynamisch wechseln
Die Anzeigesprache kann dynamisch gewechselt werden.
Der Wechsel der Anzeigesprache wird über eine Dropdown-Box durchgeführt.

Entwicklungsumgebung
- Betriebssysteme: Win7
- Entwicklungssysteme: Visual Studio 2008
- Programmiersprache: Visual Basic.net
- Sprachen: Deutsch, Englisch, Französisch, Spanisch, Italienisch, Niederländisch
- Sonstiges: XML, Komponentenentwicklung, REST Webservices

Eingesetzte Qualifikationen

Windows 7, Visual Studio, XML, Softwareentwicklung (allg.), Webservices

SharePoint-Administrator und -Entwickler
Acrest, Berlin
8/2012 – 1/2014 (1 Jahr, 6 Monate)
Bauwirtschaft, Anlagen- und Schiffbau
Tätigkeitszeitraum

8/2012 – 1/2014

Tätigkeitsbeschreibung

Acrest (Unternehmen für Management und Development von Einzelhandelsimmobilien)

Aufbau einer SharePoint-Farm sowie Entwicklung eines Information Management Tools auf Basis des SharePoint Portal Servers 2010

Die Firma Acrest verwaltet und entwickelt diverse Assets (Liegenschaften). Diese Assets werden wiederum als rechtliche Einheiten in Portfolien zusammengefasst. Bei jeder Übernahme eines Porfolios entsteht eine große Menge an Dateien und Daten, die es zu verwalten gilt.

Projekte:
1. Aufbau der Sharepoint-Farm
Die Farm besteht aus
- Einem Loadbalancer
- Zwei Web Front End Server
- Zwei gespiegelte SQL-Server
- Ca. 130 User

2. User Management
Zentrale Site-Übergreifende Benutzer-, Gruppen- und Rechteverwaltung.
Synchronisation mit dem Active Directory und der Forms-Datenbank.

Site-Übergreifende Übersichten über die Rechte und Gruppen einzelner User.

3. Document Management
Verwaltung von ca. 300.000 Dokumenten, die jeweils aufgeteilt wurden auf die einzelnen Portfolios und Assets. Pro Asset eine eigene Dokumenten-Bibliothek. Jede Dokumenten Bibliothek wurde mit eigenen Rechtestrukturen versehen.

- Web- und Siteübergreifende Übersichten im Kontext des aktuell angemeldeten Users.
- Suche


4. Mapping-Tool
Das Mapping-Tool wird für die Überführung von Dokumenten aus einer beliebigen Ordnerstruktur in eine normierte Ordnerstruktur.

5. Automatisches Erzeugen von Site-Collections
auf Basis einer vorhandenen normierten Ordnerstruktur und SharePoint-Templates.

6. Exchange Areas
Dateifreigaben für externe Mitarbeiter.

An jedem Portfolio arbeiten auch externe Mitarbeiter (z.B. Architekten, Property Manager etc.). Diesen Mitarbeitern kann man diverse Dokumente zur Verfügung stellen, ohne dass die Rechtestruktur für diese Dokumente verändert wird.

7. Mailing-Lists
Verwalten aller Distribution-Lists aus dem Active Directory.

8. Decision Memos
InfoPath Workflow für Decision Memos. Bei den Decision Memos geht es um Entscheidungsmechanismen, die in Abhängigkeit des Betrages von verschiedenen Abteilungen genehmigt werden müssen.

Entwicklungsumgebung
- Betriebssysteme: Windows 2012R2
- Entwicklungssysteme: Visual Studio 2010, SQL Server 2008, WSS3.0, SharePoint 2010
- Programmiersprachen: C#, SQL, JavaScript, HTML, CSS,
- Datenbanken: SQL Server 2008
- Projektsprache: Englisch

Eingesetzte Qualifikationen

SQL, Microsoft SharePoint Server, Active Directory, Visual Studio, C#, Java (allg.), CSS (Cascading Style Sheet), JavaScript, HTML, Prozess- / Workflow

SharePoint-Entwickler
Sanofi-Aventis, Frankfurt
8/2010 – 3/2012 (1 Jahr, 8 Monate)
Pharmaindustrie
Tätigkeitszeitraum

8/2010 – 3/2012

Tätigkeitsbeschreibung

Administration SharePoint Portal Server sowie Entwicklung diverser SharePoint-Lösungen

Mitarbeit im Active Directory Team. Dieses Team ist verantwortlich für die gesamte Forest/Domain-Struktur innerhalb des gesamten Unternehmens. Um die anstehenden Aufgaben übersichtlich für die unterschiedlichen Personengruppen darzustellen, wurde dafür diverse SharePoint-Applikation entwickelt.

Administration
1. SharePoint Upgrade von 2007 nach 2010
2. SharePoint Solutions
- Erzeugung diverser SharePoint wsp-Packages für das Rollout der u.g. Projekte, so dass diese Projekte direkt innerhalb einer SharePoint-Farm installierbar sind.

3. SharePoint Administration
- Allgemeine Anpassungen am Layout
- Masterpage anpassen und erweitern
- Css-Stylesheets erstellen und erweitern
- Site-Templates erstellen und neue Sites aus den Site-Templates erstellen.
- Anpassung der Suche. Inhaltsquellen und Suchbereiche (ContentSources und SearchScopes) einrichten und diese einer speziellen Suchmaske zuordnen. Anpassung der Suchergebnisse, so dass diese pro Inhaltsquelle eine eigene Ergebnistabelle bereitgestellt wird.

Projekte
1. Change Management
Verwaltung aller anfallenden Änderungen innerhalb des Active Directories.

2. Migration Support Console
In diesem Projekt geht es um das Migrieren von Fremddomains innerhalb der eigenen Domain. Für die eigentliche Migration werden spezielle Migrationstools eingesetzt (nicht Bestandteil des Projektes). Diese Tools müssen mit den Daten der Fremddomain gefüttert werden.

3. Migration Tracking
Dieses Tool wurde entwickelt, um den Stand der Migration für bestimmte AD-Objekte zu ermitteln.
Dafür wurde ein Such-Webpart entwickelt, der gleichzeitig das Active Directory der eigenen Domäne und der Fremddomäne durchsucht.

Entwicklungsumgebung
- Betriebssysteme: Win2008, WinXP, Win7
- Entwicklungssysteme: Visual Studio 2008, 2010, SQL Server 2008, WSS3.0, MOSS 2007, SharePoint 2010
- Programmiersprachen: C#, SQL, Javascript, CSS, HTML
- Datenbanken: SQL Server 2008
- Projektsprache: Englisch

Eingesetzte Qualifikationen

SQL, Microsoft SharePoint Server, Active Directory, Visual Studio, C#, Java (allg.), IT-Support (allg.), Migration

Zertifikate

Microsoft Certified Solutions Developer (SharePoint)
2014
Microsoft Certified Professional
2014
Microsoft Specialist (HTML5, CSS3, Javascript)
2014

Ausbildung

Nachrichtentechnik
Dipl. Ing. der Nachrichtentechnik
1985
Berlin

Über mich

Ich bin sein vielen Jahren leidenschaftlich als freiberuflicher Software-Entwickler tätig und habe in dieser Zeit viele Projekte in .net (C# bzw. VB.net, Webforms, Winforms, SharePoint, SQL) erfolgreich implementiert.

Machbarkeitsstudien, Erstellung von Pflichtenheften, Aufwandsschätzungen sowie Dokumentation gehören für mich zum normalen Geschäft.
Diverse Schulungen im Jahre 2012 bzw. 2014 mit erfolgreicher Prüfung zum MCSD im Jahre 2014 runden mein Profil ab.

Weitere Kenntnisse

C#, VB.net,
Typescript, JavaScript, jQuery, angularJS, angular,
ASP.net, ASP.net MVC,ASP.net Core, App-Entwicklung,
XML, XSLT, DOM, HTML, HTML5, CSS, CSS3,
Web-Services, SOAP, REST, OData
Visual Studio.net (VS 2003 - VS 2013),
Alle Microsoft Betriebssysteme von DOS bis Win8
Win2012, Win2008, Win2003, SQL Server, SharePoint Portal Server 2001/2003, SharePoint 2013, SharePoint 2010, MOSS 2007, Internet Information Server (IIS)

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
Nähe des Wohnortes
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
7983
Alter
66
Berufserfahrung
33 Jahre und 10 Monate (seit 05/1990)
Projektleitung
4 Jahre

Kontaktdaten

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

Jetzt Mitglied werden