(1) Aufrüstung bestehender PC´s

Werbung
Persönliche Daten
Jahrgang:
Ausbildung Abschluss:
Berufserfahrung:
Staatsbürgerschaft:
Fremdsprachen:
Familienstand:
1984
Dipl.-Wirtschaftsinformatiker
Abitur
seit 2004
deutsch
Englisch
verheiratet
Fachlicher Schwerpunkt
Dieser Mitarbeiter arbeitet seit mehreren Jahren in Projekten als Anwendungsentwickler und
Softwaredesigner für Client/Server Projekte im ASP.NET-Umfeld. Mit diversen Applikationen
bestehen umfangreiche Erfahrungen in Administration und individueller Entwicklung. Seine
Spezialthemen sind die Erstellung technischer Spezifikationen/Konzeption sowie das Design
und die Implementierung von webbasierten Applikationen unter Nutzung des aktuellen .NET
Frameworks 3.5.
Seite 2 von 8
Fachwissen, Skills und Erfahrungen im Überblick
Tätigkeitsschwerpunkte:
Konzeptionen, Softwarearchitektur, Konzeption und
Softwareentwicklung, Analyse, Design und
Implementierung, Internet- und Intranet- Anwendungen
mit ASP.NET, Beratung
Branchenkompetenz:
Luftfahrt , Handel/ Großhandel, Dienstleister, ITUnternehmen, öffentliche Verwaltung
Programmiersprachen:
C#.NET, ASP.NET, XML, HTML, XHTML, XAML, T-SQL,
LINQ
Entwicklungsumgebungen:
Microsoft Visual Studio 2005 / 2008 / 2010
Datenbanken/Datenzugriff:
Microsoft SQL Server 2005/ 2008, MS Access, TransactSQL, ADO.NET, Entity Framework, LINQ, MySQL
Microsoft .NET:
.NET Framework 2.0/ 3.0/ 3.5/ 4.0, Compact Framework,
ASP.NET, Integration Services, Windows Communication
Foundation, Windows Presentation Foundation
Betriebssysteme:
Microsoft Windows XP, Microsoft Vista, Windows 7,
Microsoft Server 2003/2008
Produkte / Tools:
Microsoft SQL Server Management Studio, Microsoft
Office, Microsoft Exchange Server, Visual Studio Tools for
Office, Mantis Bugtracker, Microsoft Outlook, Microsoft
Project, Dundas Charting
Architekturen:
MVC, SOA, Client/Server-Architekturen, Mehrschichtige
Architekturen, Webbasierende Lösungen mit ASP.NET
Modelle / Methodik:
Agile Programmierung, Scrum, UML,
Dreischichtenarchitektur, Objektorientierte Analyse,
Objektorientierte Programmierung, Objektorientiertes
Design, Design Patterns, ER-Modellierung,
Anforderungsanalyse, Konzeption, Datenmodellierung,
Seite 3 von 8
Projekte:
Entwicklung einer multimandantenfähigen Cloudlösung
Das Unternehmen bietet für Kunden die Möglichkeit wichtige Services aus der Cloud zu
beziehen. Somit ist es möglich Softwarelösungen zu nutzen, ohne eine komplexe
Infrastruktur im eigenen Unternehmen anschaffen und pflegen zu müssen.
Die Verwaltung der gebuchten Produkte erfolgt über den einen Cloudmanager, welcher es
den Administratoren der Kunden ermöglicht, verschiedene Konfigurationen der gebuchten
Services vorzunehmen. Ziel des Projektes ist die Erarbeitung einer zentralen
Verwaltungsoberfläche zur Konfiguration der Fremdsysteme. Das System muss dynamisch
erweiterbar sowie ausfallsicher (mehrere Rechenzentren in Deutschland) und performant
sein. Die Provisionierung der Produkte muss größtenteils automatisch möglich sein.
Einige der angebotenen Services sind:
-
Microsoft Exchange Online 2010
-
Microsoft SharePoint 2010
-
Microsoft CRM
-
NCBS (Network Connected Backup Storage)
-
Microsoft Office zum Download
Zeitraum: 03/2011 bis aktuell
Rolle / Aufgaben: Entwickler, Berater einzelner Teilbereiche, Evaluierung einzelner
Teilbereiche
Kunde: Spezialist für Informations- und Kommunikationstechnik für multinationale
Konzerne und öffentliche Institutionen
Programmiersprachen: C#.NET, ASP.NET, AJAX, HTML, JavaScript
Datenbanken / Datenbindung: Microsoft SQL Server 2008
Entwicklungsumgebungen: Microsoft Visual Studio 2010
Technologien / Tools: .Net Framework 4.0, Css, MVC, Jetbrains Resharper 6, Microsoft
Powershell, Active Directory, SharePoint 2010, Exchange Server 2010 Hosted, Microsoft
CRM, Microsoft Office, NCBS (Network Connected Backup Storage)
Architektur: Domain Driven Design
Vorgehensmodell: Agile Programmierung, SCRUM
Seite 4 von 8
Pflege und Weiterentwicklung von verschiedenen umfangreichen Anwendungen
Das Projekt besteht aus sieben einzelnen umfangreiche Losen. Diese beinhalten z. B.
-
Diverse Access Umstellungen und Migrationen
-
Umfangreiche Datenimporte aus einzelnen Anwendungen
-
Anpassungen von Synchronisationen
-
Erweiterung von Intranet-Anwendungen
-
Generierung von Denkmallisten
-
Anpassungen verschiedener Spezialdatenbanken
Zeitraum: 11/2010 bis 03/2011
Rolle / Aufgaben: technischer Projektleiter, Berater, Entwickler
Kunde: Obere Landesbehörde des Landes Brandenburg
Programmiersprachen: C#.NET, ASP.NET, AJAX, HTML, JavaScript, VBA
Datenbanken / Datenbindung: Microsoft SQL Server 2000/ 2005/ 2008, ADO.NET Entity
Framework
Entwicklungsumgebungen: Microsoft Visual Studio 2010, MS Access
Technologien / Tools: .NET Framework 2.0/3.5
Vorgehensmodell: Agile Programmierung
Beratung, Erstellung einer Konzeption, Weiterentwicklung und Programmierung
einer datenbankbasierten Webanwendung
„Diese webbasierte Anwendung ermöglicht es den externen Bewerbern und Experten ihre
Profildaten zu erfassen und zu verwalten. Den Mitarbeitern ermöglicht sie, die erfassten
Daten einfach, übersichtlich und intuitiv zu bearbeiten und zu verwalten.
Dies wird durch exakt aufeinander abgestimmte Elemente und Funktionen aus den Bereichen
Design, Software und Hardware ermöglicht.
Bei der grafischen Umsetzung der Anwendung wurde besonders darauf geachtet, dass die
Oberfläche intuitiv zu bedienen ist, einzelne inhaltliche Bereiche klar abgetrennt und die
darzustellenden Informationen übersichtlich angeordnet sind. Das Layout wurde
weitestgehend entsprechend dem Corporate Design der norwegischen Organisation
gestaltet.
Zeitraum: 09/2010 bis 12/2010
Rolle / Aufgaben: technischer Berater
Kunde: international tätige humanitäre Organisation aus Norwegen
Programmiersprachen: C#.NET, ASP.NET, AJAX, HTML, JavaScript
Datenbanken / Datenbindung: Microsoft SQL Server 2008, ADO.NET Entity Framework
Entwicklungsumgebungen: Microsoft Visual Studio 2010
Technologien / Tools: .NET Framework 3.5, Webservices, CSS, Microsoft Visio,
Architektur: SOA
Vorgehensmodell: Agile Programmierung
Seite 5 von 8
Beratung, Erstellung einer Konzeption, Weiterentwicklung und Programmierung
einer datenbankbasierten Webanwendung
Vorbereitung:
Anforderungen und zusätzliche Wünsche in Anlehnung an das webbasierte Datenbanksystem
des vorangegangenen Auftrages zusammenstellen.
Zunächst wurden Workshops durchgeführt, in denen die Anforderungen und
Umsetzungsmöglichkeiten besprochen wurden. Nach Klärung aller Bedingungen wurde ein
DV-Konzept erarbeitet, in dem diese Vereinbarungen niedergeschrieben, dokumentiert und
spezifiziert wurden.
Inhalt:
Die neue Datenbankapplikation zur Verwaltung von Bewerbern, Einsätzen und Personal soll
einen störungsfreien und effizienten Ablauf bei Nutzung des Systems gewährleisten.
Aufgaben liegen dabei in der Verwaltung von Auslandspersonal, der Abwicklung von
Auslandseinsätzen und einer direkten Reaktion in Katastrophenfällen ohne Verzögerungen.
Alle notwendigen Informationen werden den Mitarbeitern übersichtlich und schnell erkennbar
dargestellt.
Ziele / Schwerpunkte:

Erfassung und Pflege der personengebundenen Daten durch die Delegierten selbst.

Wesentliche Steigerung der Effizienz und Beschleunigung der Arbeitsprozesse im SG
Personal Ausland durch systematisierte und IT-gestützte Workflows und OnlineDatenbearbeitung sowie durch Vermeidung von Redundanzen.

Verbesserung der Datenaktualität und Datenqualität und somit z. B. Steigerung der
Alarmierungseffizienz, Berücksichtigung aller geeigneten Kandidaten aus dem Pool.

Steigerung der Qualität der internen Prozesse, insbesondere in Hinblick auf
„Serviceorientierung“ und Vollständigkeit.

Schaffung einer Grundlage für die IT-gestützte Personalplanung und
Personalentwicklung im Ausland.
Zeitraum: 05/2010 - 12/2010
Rolle / Aufgaben: Technischer Projektleiter/Berater, Erstellung der technischen
Spezifikation sowie Konzeption
Kunde: Nationale Rotkreuz-Gesellschaft der Bundesrepublik Deutschland
Programmiersprachen: C#.NET, ASP.NET, AJAX, HTML, JavaScript
Datenbanken / Datenbindung: Microsoft SQL Server 2008, ADO.NET Entity Framework
Entwicklungsumgebungen: Microsoft Visual Studio 2010
Technologien / Tools: .NET Framework 3.5, MVC, Webservices, CSS, Microsoft Visio,
Microsoft Projekt
Seite 6 von 8
Third Party Tools: JetBrain Resharper Plugin, Codeplex Web Service, Software Factory
(WSSF), Microsoft Enterprise Library Version 4.1 for Logging and Configuration, DevExpress
Xtra Report Suite, DevExpress ASP.NET Controls
Architektur: SOA
Vorgehensmodell: Agile Programmierung
Freelancer Datenbank
Aufgrund der wachsenden Auftragslage hat sich das Unternehmen entschlossen, die
Verwaltung von Freiberuflern sowie Projekten und Aufträgen über eine webbasierte
Datenbanklösung abzubilden. Es soll damit die Möglichkeit einer flexiblen Projektorganisation
ermöglicht werden, um Zeit einzusparen und mehr Übersichtlichkeit zu erreichen. Die
Verwaltung von Projekten sowie die Einteilung flexibler Mitarbeiter sollen Hauptaufgaben des
Systems darstellen.
Das neue System soll komplett selbstständig fundiert sein, um auch eine externe Nutzung zu
ermöglichen.
Zeitraum: 01/2010 – 08/2010
Rolle / Aufgaben: Technischer Projektleiter/Berater, Erstellung der technischen
Spezifikation sowie Konzeption
Kunde: Vertriebsunternehmen aus Sachsen
Programmiersprachen: C#.NET, ASP.NET, AJAX, HTML, JavaScript
Datenbanken / Datenbindung: Microsoft SQL Server 2008, ADO.NET Entity Framework
Entwicklungsumgebungen: Microsoft Visual Studio 2010
Technologien / Tools: ASP.NET, MVC, XML Webservices
Vorgehensmodell: Agile Programmierung
Relaunch der Website
Bei dem Relaunch der Internetpräsenz sollen Design, Inhalte und die Navigation aktualisiert
sowie an den aktuellen Stand der Technik optimiert werden. Ziel ist es, dass umfangreiche
Dienstleistungsangebot des Unternehmens darzustellen. Des Weiteren soll der Eindruck
eines ausschließlich regionalen Einsatzbezuges minimiert werden. Vielmehr wird eine
nationale, teilweise internationale Ausrichtung angestrebt.
Schwerpunkte des Projekts:
-
Erstellung Webanwendung
-
Login Partner/Mitarbeiter
-
Vorbereitung Mehrsprachigkeit im Backend
-
News-Ticker
-
Bewerbungsformular
-
Suchmaschinenoptimierung
Seite 7 von 8
-
Administrationstool zur Pflege und Aktualisierung der dynamischen Inhalte
-
Tests
Zeitraum: 01/2010 – 02/2010
Rolle / Aufgaben: Entwickler
Kunde: Transport und Logistik Unternehmen aus Thüringen
Programmiersprachen: C#.NET
Datenbanken / Datenbindung: ADO.NET, ADO.NET Entity Framework
Entwicklungsumgebungen: Microsoft Visual Studio 2008
Technologien / Tools: ASP.NET, MVC, XML Webservices
Vorgehensmodell: Agile Programmierung
Entwicklung und Programmierung einer datenbankbasierten Webanwendung
Es soll eine Webanwendung entstehen, in der die Mitarbeiter der Organisation ihre Experten
verwalten und bearbeiten können. Außerdem müssen Trainings angelegt und die Experten
diesen Trainings zugewiesen werden können. Bewerbungen neuer Experten müssen
bewertet, gesichtet und danach gegebenenfalls übernommen werden können. Experten
müssen sich außerdem von außerhalb über das Internet registrieren und damit bewerben
können. Die Experten müssen sich mit Benutzername/Kennwort identifizieren, um Zugang
auf Ihre Daten zu haben. Beides muss änderbar sein für den Experten.
Schwerpunkte des Projektes:
-
Erstellung der Webanwendung
-
Erstellung der Datenbank
-
Nutzerverwaltung / Registration / Login
-
Administrationsbereich
-
Trennung von Logik, Layout und Datenzugriff
-
Modularer Aufbau
-
Wiederverwendbarkeit von Code
-
Skalierbarkeit der Anwendung / Datenbank
-
Barrierefreiheit
-
Geschwindigkeitsoptimierung
Zeitraum: 05/2009 – 12/2009
Rolle / Aufgaben: Entwickler im Team
Kunde: international tätige gemeinnützige GmbH aus Berlin
Programmiersprachen: C#.NET, ASP.NET, AJAX, HTML, JavaScript
Datenbanken / Datenbindung: Microsoft SQL Server 2008, ADO.NET Entity Framework
Entwicklungsumgebungen: Microsoft Visual Studio 2008
Technologien / Tools: .NET Framework 3.5, Reportingtool, Webservices, CSS, Microsoft
Visio, Microsoft Projekt
Architektur: SOA
Vorgehensmodell: Agile Programmierung
Seite 8 von 8
Entwicklung einer Personalverwaltungssoftware/ Personalentwicklungssoftware
in C#.NET/ASP.NET
Mitarbeit (Entwicklerteam) bei der Umsetzung einer komplexen
Personalverwaltungssoftware. Die Verwaltung des Quellcodes wurde über SVN realisiert. Der
Zugriff auf Daten erfolgte mit Hilfe von Stored Procedures sowie Datasets über SQL. Die
Datenbank liegt auf einem Server, Webanwendung auf einem anderen Server. Die Clients
greifen auf den Webserver zu. Es gab zwei Services. Die Daten wurden dabei ausgewertet
und in die Tabellen der Datenbank geschrieben.
Über ein spezielles Testsystem (VM-Ware) fanden ständige Funktionstests statt. Dabei wurde
mit Echtdaten und den gleichen Spezifikationen wie im Zielsystem vorhanden gearbeitet.
Über eine GUI wurde die Klassenstruktur angeschlossen. Die Logik erfolgte größtenteils in
eigenen Klassen, welche die Ergebnisse an die GUI lieferte und diese wiederum darstellte.
-
Erfassung, Verwaltung von Personaldaten
-
Erfassung und Erstellung von Zielvereinbarungen
-
Berechnung von Zielerreichungen
-
Erfassung von Trainingsanforderungen
-
Erfassung von Projektanforderungen
-
Erfassung benötigter Qualifikationen
-
Suche von qualifizierten Mitarbeitern anhand ihrer Qualifikationen
-
Suche von Beraterqualifikationen
-
Differenzierung von Beraterstamm und Freelancern
-
Auslastungsanalyse von Beratern, Darstellung in Charts
-
Synchronisation zwischen Software und Outlookserver
Zeitraum: 07/2007 – 04/2009
Rolle / Aufgaben: Entwickler
Kunde: namenhaftes, international agierendes Unternehmen der Luftfahrtbranche
Programmiersprachen: C#.NET
Datenbanken / Datenbindung: Microsoft SQL Server 2005/2008
Entwicklungsumgebungen: Microsoft Visual Studio 2005/2008
Technologien / Tools: SQL, ASP.NET, AJAX, HTML, CSS, XML, Dundas Charting
Architektur: Client/Server-Architekturen
Vorgehensmodell: Agile Programmierung
Herunterladen