Deutschland: Profil von Marc André Zhou aus Bad Vilbel, .NET & SharePoint Solution Architect | IT Freiberufler, Selbständige, Unternehmens-Profile
Marc André Zhou, .NET & SharePoint Solution Architect aus Bad Vilbel
Marc André Zhou
Master of Science (M.Sc.)
dev-sky.net
.NET & SharePoint Solution Architect
61118 Bad Vilbel
teilweise verfügbar
Stunden-/Tagessatz:
k.A.
Letztes Update: 07.04.2012 17:55
Datei-Anlagen
Sprachkenntnisse
englisch (gut)
Fähigkeiten, Kenntnisse, Erfahrungen:
Referenzen:
Aktuellste Projekterfahrungen
=============================
01/2012 - aktuell
Unterstützung bei der Entwicklung von Lösungen auf Basis des SharePoint Server 2007 und 2010 für verschiedene Kunden:
Durchführung von Migrationsprojekten
SharePoint Beratung
Erstellung von Konzepten
Programmierung von Erweiterungen
Dokumentation
09/2011 - 12/2011
Branche: Banken
Rolle: Analyst, Architekt, Entwickler, Qualitätssicherung
Aufgaben: Beurteilung einer erstellten Softwarearchitektur und der darauf basierenden Lösung.
Produkte:
Visual Studio 2010
MS SQL Server
ADO.NET Entity Framework
OpenXML
Windows Presentation Foundation
Team Foundation Server
--------------------------------------------------------------------------------
06/2011 - 10.2011: Vertragsdatenbank
Branche: Banken
Rolle: Architekt, Entwickler
Aufgaben: Entwicklung einer Anwendung mit WPF Oberfläche gemäß dem MVVM-Pattern
Produkte / Techniken:
Visual Studio 2010
Windows Presentation Foundation
MS SQL Server
CodeSmith
Team Foundation Server
--------------------------------------------------------------------------------
09/2010 - 08/2011: Dokumenten- und Briefverwaltung in SharePoint 2007
Branche: Pharma
Rolle: Analyst, Berater, Architekt, Entwickler, Admin
Aufgaben: Realisierung eines Groupware-Prozesses zur automatisierten Erstellung von Schriftstücken.
Als Lösungsplattform für den Unterstützungsprozess diente der SharePoint
Server 2007. Um den Prozess in SharePoint abbilden zu können, wurden folgende
Features umgesetzt:
•Custom SharePoint Datenspalten
•Custom SharePoint Content Type
•Custom SharePoint Dokumentenbibliothek
•Custom SharePoint EventHandler
Innerhalb des Prozesses müssen Word-Dokumente zusammengeführt und als PDF-Dokumente abgelegt werden. Dazu wurde die ASPOSE.Words Bibliothek sowie Office Automation verwendet.
Ein direkter Zugriff auf die Zielumgebung bestand nicht. Alle umgesetzten SharePoint Features wurden als installierbare Pakete (via setup-Routine) zur Verfügung gestellt.
--------------------------------------------------------------------------------
08/2009 - 03/2011: Migration Lotus Notes nach SharePoint 2007
Branche: Bank
Rolle: Analyst, Berater, Konzeptionierer, Architekt, Entwickler
Aufgaben:
Die vorhandenen bzw. neuen elektronische Prozessabläufe, wie z. B. die Stellung einer Abwesenheitsmeldung, wurden in SharePoint 2007 umgesetzt. Dazu wurde zunächst ein umfangreiches Framework, basierend auf der Workflow Foundation, realisiert. Das Framework erleichterte den Realisierungsprozess der 17 identifizierten Workflows. Neben den Workflows wurde eine Application Page in SharePoint umgesetzt, um einen Zugriff auf MS SQL Server Tabellen zu ermöglichen. Für das Projekt wurden die folgenden Komponenten in SharePoint umgesetzt:
•verschiedene WebParts (Suche nach Daten usw.)
•verschiedene EventHandler
•SharePoint MasterPage
•SharePoint Theme (CSS Definition)
•eigene Custom Content Types
•eigene SharePoint Datenspalten
•spezielle Dokumententbibliotheken
•eigene Assemblies (Framework)
•Web-Services
•InfoPath Formulare für die Antragsformulare
•HTTP Module (Umleitungsfunktion)
•Application Pages
•SharePoint Zeitdienst (Eskalations- und Nachrichten-dienst)
Als Datenspeicher wurde der MS-SQL Server verwendet. Die Struktur der Datenbank wurde während des Projektes erarbeitet und vorhandene Daten aus Lotus Notes wurden übernommen. Die SharePoint Zielumgebung befindet sich bei einem externen Provider, einen direkten Zugriff auf die Systeme besteht nicht. Alle Komponenten wurden via Installationspakete per Setup-Routine durch den Provider auf die SharePoint Farm installiert.
Produkte:
SharePoint Server 2007
Visual Studio 2008
MS SQL Server
MS Exchange Server
WSP-Builder
WSS-VSS
Lotus Notes
VISIO
SharePoint Designer
--------------------------------------------------------------------------------
07/2010 - 10/2010: Branding SharePoint 2007
Branche: Pharma
Rolle: Berater, SharePoint Entwickler, Designer, Konzeptionierer
Aufgaben: Erstellung von MasterPages und Layput Pages für SharePoint 2007 incl. Installationspakete
Produkte:
SharePoint Server 2007
SharePoint Designer
Visual Studio 2008
--------------------------------------------------------------------------------
12/2007 - 06/2009: Informationsplattform für Handelsvertreter eines Tabakkonzerns
Branche: Handel
Rolle: Entwickler, Architekt, Tester, Softwarearchitekt
Aufgaben:
Entwickelt wurde ein mehrsprachiges Content Management System mit Versionsverwaltung und Workflows. Das System basiert auf ASP.NET und nutzt einen MS SQL Server zur Speicherung der Inhalte.
Produkte:
Visual Studio 2008 / 2010
MS SQL Server
--------------------------------------------------------------------------------
05/2008 - 04/2009: VIZA
Branche: Handel
Rolle: Entwickler, Architekt, Analyst
Aufgaben:
Implementierung eines Client-Server Systems. Herausforderung bei diesem Projekt war die Umsetzung eines Client, der nur auf einem speziellen Hardware-Gerät (vergleichbar mit einem USB-Stick) verteilt und nur auf diesen ausgeführt wird. Dabei durften keine Abhängigkeiten zum Host-System bestehen. Die gesamte Laufzeitumgebung wurde daher auf dem Client virtualisiert. Die Verwendung des Client ist weltweit möglich. Zur Netzwerkanbindung wurde ein eigenes Protokoll entwickelt, das auf TCP/IP beruht
Produkte:
Visual Studio 2010
MS SQL Server
--------------------------------------------------------------------------------
11/2006 - 11/2007: .NET 2.0 Application Framework
Branche: Wirtschaftsprüfung
Rolle:Archtitekt, Entwickler, Analyst, Konzeptionierer
Aufgaben:
Bereitstellung eines .NET basierten Applikationsframeworks zur schnellen Umsetzung von Geschäftsanwendungen. Das Framework wurde als verteiltes System entwickelt mit eigenständigen Applikationsserver.
Ziel des Frameworks ist es, den Entwicklungsprozess typischer LOB-Anwendungen der Fa. XXX zu beschleunigen. Aus diesem Grund wurde die Entwicklung eines Frameworks gestartet. Das Framework deckt alle typischen Funktionen generisch ab und kann an bestimmten Stellen um neue Funktionalitäten erweitert werden. Einige Besonderheiten des Frameworks:
•Generisches Framework
•Vollständige objektorientierte Umsetzung
•Eigenständiger Applikations-Server
•Grafische Verwaltungsoberfläche (WinForms)
•Komplexe generische Benutzerverwaltung
•Integrierte Workflow-Steuerung
•Rechtevergabe auf Business Objekte (BOM Klassen) bis auf Eigenschaftsebene möglich
•Eigenes Visual Studio Plug-In zur automatischen Generierung benötigter Business Objekte aus Datenbankinformationen
•Eigener O/R-Mapper
•Eigene spezielle GUI-Steuerelemente
Produkte:
Visual Studio 2005
MS SQL Server
--------------------------------------------------------------------------------
03/2006 - 12/2006: Attachment Manager (Zentralisierung des Rechnungdrucks)
Branche: Wirtschaftsprüfung
Rolle: Architekt, Entwickler, Analyst
Aufgaben:
Programm zur Erzeugung von Anhängen (Attachments: Word, Excel, PDF, Bilder) für Rechnungen. Das Programm wurde als Add-in realisiert und wird von einem Auftragsverwaltungssystem aufgerufen. Dabei mussten nötige Aufrufschnittstellen mit dem Hersteller des Auftragsverwaltungssystems abgestimmt werden.´
Das vorhandene Auftragsverwaltungssystem ermöglicht während der Rechnungserstellung nicht das Hinzufügen von Anhängen (z. Bsp. Anschreiben, Stundennachweise usw.). Zuvor wurden Rechnungen dezentral gedruckt, so konnten Anhänge manuell hinzugefügt werden. Durch die Einführung eines neuen Auftragsverwaltungssystems wurde der Rechnungsdruck bundesweit zentralisiert. Somit musste eine Möglichkeit geschaffen werden, Anhänge dezentral den Rechnungen anzuhängen.
Produkte:
Visual Studio 2005
MS SQL Server
Office
--------------------------------------------------------------------------------
01/2003 - heute: Web-Projekte
Branche: k. A.
Rolle: Entwickler, Tester, Konzeptionierer, Designer
Aufgaben:
Umsezung verschiedener Web-Projekte (Intranet und Internet)
Produkte:
Visual Studio 2005 bis 2010
MS SQL
Zeitliche und räumliche Verfügbarkeit:
April 2012 (teilweise / remote)
| SharePoint KnowHow (Entwicklung und Beratung): | Workflows, InfoPath, WebPart Entwicklung, MasterPages, LayoutPages, EventHandler, Timer/Scheduler, ContentType, Application Pages etc., Aufbau und Planung von Portalen, Erstellung von Anwendungsarchitekturen |
| Web-Technologien: | HTML, CSS, JavaScript (jQuery), ASP.NET, Silverlight |
| Programmiersprachen: | C#.NET, ASP.NET, JavaScript (jQuery), VBA (Office), T-SQL, CAML |
| Spezielle .NET Technologien | Workflow Foundation, Windows Presentation Foundation (WPF), Parallel Task Library, OData, Entity Framework, Web-Services |
| Konzeptionell: | Erstellung von Anwendungsarchitekturen, Frameworks, UML, OOP, OOA, DRY & KISS |
| Datenbanken: | MS SQL Server(ab Version 6.5), mySQL, Oracle |
Referenzen:
Aktuellste Projekterfahrungen
=============================
01/2012 - aktuell
Unterstützung bei der Entwicklung von Lösungen auf Basis des SharePoint Server 2007 und 2010 für verschiedene Kunden:
Durchführung von Migrationsprojekten
SharePoint Beratung
Erstellung von Konzepten
Programmierung von Erweiterungen
Dokumentation
09/2011 - 12/2011
Branche: Banken
Rolle: Analyst, Architekt, Entwickler, Qualitätssicherung
Aufgaben: Beurteilung einer erstellten Softwarearchitektur und der darauf basierenden Lösung.
Produkte:
Visual Studio 2010
MS SQL Server
ADO.NET Entity Framework
OpenXML
Windows Presentation Foundation
Team Foundation Server
--------------------------------------------------------------------------------
06/2011 - 10.2011: Vertragsdatenbank
Branche: Banken
Rolle: Architekt, Entwickler
Aufgaben: Entwicklung einer Anwendung mit WPF Oberfläche gemäß dem MVVM-Pattern
Produkte / Techniken:
Visual Studio 2010
Windows Presentation Foundation
MS SQL Server
CodeSmith
Team Foundation Server
--------------------------------------------------------------------------------
09/2010 - 08/2011: Dokumenten- und Briefverwaltung in SharePoint 2007
Branche: Pharma
Rolle: Analyst, Berater, Architekt, Entwickler, Admin
Aufgaben: Realisierung eines Groupware-Prozesses zur automatisierten Erstellung von Schriftstücken.
Als Lösungsplattform für den Unterstützungsprozess diente der SharePoint
Server 2007. Um den Prozess in SharePoint abbilden zu können, wurden folgende
Features umgesetzt:
•Custom SharePoint Datenspalten
•Custom SharePoint Content Type
•Custom SharePoint Dokumentenbibliothek
•Custom SharePoint EventHandler
Innerhalb des Prozesses müssen Word-Dokumente zusammengeführt und als PDF-Dokumente abgelegt werden. Dazu wurde die ASPOSE.Words Bibliothek sowie Office Automation verwendet.
Ein direkter Zugriff auf die Zielumgebung bestand nicht. Alle umgesetzten SharePoint Features wurden als installierbare Pakete (via setup-Routine) zur Verfügung gestellt.
--------------------------------------------------------------------------------
08/2009 - 03/2011: Migration Lotus Notes nach SharePoint 2007
Branche: Bank
Rolle: Analyst, Berater, Konzeptionierer, Architekt, Entwickler
Aufgaben:
Die vorhandenen bzw. neuen elektronische Prozessabläufe, wie z. B. die Stellung einer Abwesenheitsmeldung, wurden in SharePoint 2007 umgesetzt. Dazu wurde zunächst ein umfangreiches Framework, basierend auf der Workflow Foundation, realisiert. Das Framework erleichterte den Realisierungsprozess der 17 identifizierten Workflows. Neben den Workflows wurde eine Application Page in SharePoint umgesetzt, um einen Zugriff auf MS SQL Server Tabellen zu ermöglichen. Für das Projekt wurden die folgenden Komponenten in SharePoint umgesetzt:
•verschiedene WebParts (Suche nach Daten usw.)
•verschiedene EventHandler
•SharePoint MasterPage
•SharePoint Theme (CSS Definition)
•eigene Custom Content Types
•eigene SharePoint Datenspalten
•spezielle Dokumententbibliotheken
•eigene Assemblies (Framework)
•Web-Services
•InfoPath Formulare für die Antragsformulare
•HTTP Module (Umleitungsfunktion)
•Application Pages
•SharePoint Zeitdienst (Eskalations- und Nachrichten-dienst)
Als Datenspeicher wurde der MS-SQL Server verwendet. Die Struktur der Datenbank wurde während des Projektes erarbeitet und vorhandene Daten aus Lotus Notes wurden übernommen. Die SharePoint Zielumgebung befindet sich bei einem externen Provider, einen direkten Zugriff auf die Systeme besteht nicht. Alle Komponenten wurden via Installationspakete per Setup-Routine durch den Provider auf die SharePoint Farm installiert.
Produkte:
SharePoint Server 2007
Visual Studio 2008
MS SQL Server
MS Exchange Server
WSP-Builder
WSS-VSS
Lotus Notes
VISIO
SharePoint Designer
--------------------------------------------------------------------------------
07/2010 - 10/2010: Branding SharePoint 2007
Branche: Pharma
Rolle: Berater, SharePoint Entwickler, Designer, Konzeptionierer
Aufgaben: Erstellung von MasterPages und Layput Pages für SharePoint 2007 incl. Installationspakete
Produkte:
SharePoint Server 2007
SharePoint Designer
Visual Studio 2008
--------------------------------------------------------------------------------
12/2007 - 06/2009: Informationsplattform für Handelsvertreter eines Tabakkonzerns
Branche: Handel
Rolle: Entwickler, Architekt, Tester, Softwarearchitekt
Aufgaben:
Entwickelt wurde ein mehrsprachiges Content Management System mit Versionsverwaltung und Workflows. Das System basiert auf ASP.NET und nutzt einen MS SQL Server zur Speicherung der Inhalte.
Produkte:
Visual Studio 2008 / 2010
MS SQL Server
--------------------------------------------------------------------------------
05/2008 - 04/2009: VIZA
Branche: Handel
Rolle: Entwickler, Architekt, Analyst
Aufgaben:
Implementierung eines Client-Server Systems. Herausforderung bei diesem Projekt war die Umsetzung eines Client, der nur auf einem speziellen Hardware-Gerät (vergleichbar mit einem USB-Stick) verteilt und nur auf diesen ausgeführt wird. Dabei durften keine Abhängigkeiten zum Host-System bestehen. Die gesamte Laufzeitumgebung wurde daher auf dem Client virtualisiert. Die Verwendung des Client ist weltweit möglich. Zur Netzwerkanbindung wurde ein eigenes Protokoll entwickelt, das auf TCP/IP beruht
Produkte:
Visual Studio 2010
MS SQL Server
--------------------------------------------------------------------------------
11/2006 - 11/2007: .NET 2.0 Application Framework
Branche: Wirtschaftsprüfung
Rolle:Archtitekt, Entwickler, Analyst, Konzeptionierer
Aufgaben:
Bereitstellung eines .NET basierten Applikationsframeworks zur schnellen Umsetzung von Geschäftsanwendungen. Das Framework wurde als verteiltes System entwickelt mit eigenständigen Applikationsserver.
Ziel des Frameworks ist es, den Entwicklungsprozess typischer LOB-Anwendungen der Fa. XXX zu beschleunigen. Aus diesem Grund wurde die Entwicklung eines Frameworks gestartet. Das Framework deckt alle typischen Funktionen generisch ab und kann an bestimmten Stellen um neue Funktionalitäten erweitert werden. Einige Besonderheiten des Frameworks:
•Generisches Framework
•Vollständige objektorientierte Umsetzung
•Eigenständiger Applikations-Server
•Grafische Verwaltungsoberfläche (WinForms)
•Komplexe generische Benutzerverwaltung
•Integrierte Workflow-Steuerung
•Rechtevergabe auf Business Objekte (BOM Klassen) bis auf Eigenschaftsebene möglich
•Eigenes Visual Studio Plug-In zur automatischen Generierung benötigter Business Objekte aus Datenbankinformationen
•Eigener O/R-Mapper
•Eigene spezielle GUI-Steuerelemente
Produkte:
Visual Studio 2005
MS SQL Server
--------------------------------------------------------------------------------
03/2006 - 12/2006: Attachment Manager (Zentralisierung des Rechnungdrucks)
Branche: Wirtschaftsprüfung
Rolle: Architekt, Entwickler, Analyst
Aufgaben:
Programm zur Erzeugung von Anhängen (Attachments: Word, Excel, PDF, Bilder) für Rechnungen. Das Programm wurde als Add-in realisiert und wird von einem Auftragsverwaltungssystem aufgerufen. Dabei mussten nötige Aufrufschnittstellen mit dem Hersteller des Auftragsverwaltungssystems abgestimmt werden.´
Das vorhandene Auftragsverwaltungssystem ermöglicht während der Rechnungserstellung nicht das Hinzufügen von Anhängen (z. Bsp. Anschreiben, Stundennachweise usw.). Zuvor wurden Rechnungen dezentral gedruckt, so konnten Anhänge manuell hinzugefügt werden. Durch die Einführung eines neuen Auftragsverwaltungssystems wurde der Rechnungsdruck bundesweit zentralisiert. Somit musste eine Möglichkeit geschaffen werden, Anhänge dezentral den Rechnungen anzuhängen.
Produkte:
Visual Studio 2005
MS SQL Server
Office
--------------------------------------------------------------------------------
01/2003 - heute: Web-Projekte
Branche: k. A.
Rolle: Entwickler, Tester, Konzeptionierer, Designer
Aufgaben:
Umsezung verschiedener Web-Projekte (Intranet und Internet)
Produkte:
Visual Studio 2005 bis 2010
MS SQL
Zeitliche und räumliche Verfügbarkeit:
April 2012 (teilweise / remote)
Jetzt registrieren
Profil Navigation
Neues Profil
Kundenecho
Ramon KupperEin herzliches Dankeschön
Ein herzliches Dankeschön aus Saarbrücken Schon nach wenigen Tagen Mitgliedschaft haben sich wertvolle und fruchtbare Kontakte ergeben, die sehr schnell zu konkreten Verhandlungen geführt haben. Dafür bedanke ich mich beim gesamten Team von freelancermap.
Neue Firmenprofile
Aktuelles
Statistik
Der durchschnittliche Tagessatz unserer Freelancer beträgt 504 €, der Stundensatz 63 €.
Neue Projekte
RSS Projekt-Feeds
Erhalten Sie die neuesten Projekte als RSS News-Feed, um sie bequem in Ihrem Feed-Reader zu lesen.
Deutschland | Österreich | Schweiz | United Kingdom | USA | Russian Federation | España | Italy | Ukraine | Liechtenstein | Hungary | New Zealand | France | Slovakia | India | United Arab Emirates
Themenrelevante Websites :









































