freiberufler Senior Software Engineer/Architect auf freelance.de

Senior Software Engineer/Architect

offline
  • 60‐70€/Stunde
  • 84453 Mühldorf
  • auf Anfrage
  • de  |  en
  • 25.10.2018

Kurzvorstellung

Sehr geehrte Damen und Herren,

ich arbeite für Sie als freiberuflicher Softwareentwickler und Berater. Weitere Informationen über mich finden Sie hier: https://www.xing.com/profile und hier (Website siehe Kontaktdaten)

Auszug Referenzen (2)

"-"
Softwareentwickler
Kundenname anonymisiert
Tätigkeitszeitraum

12/2007 – 10/2009

Tätigkeitsbeschreibung

Projekt: Weiterentwicklung der Customer-Risk-Management-Software GUARDEAN DebiTEX
Kunde: internes Projekt (Produktentwicklung)
Beschreibung: Das Produkt DebiTEX wird für Risiko-Management von Bestandskunden eingesetzt. GUARDEAN ist als Client-Server-System aufgebaut und enthält Komponenten, die in den Technologien .NET und J2EE erstellt werden.

Aufgaben:
Entwurf und Umsetzung von Features nach Spezifikation
Entwicklung eines datenbankgestützten Server Frameworks mit mehrschichtiger serviceorientierter Architektur
o Entwurf von Webservice Schnittstellen (WSDL) mit Altova XMLSpy
o Implementierung von Web Services auf Basis von .NET 3.5/WCF
Entwicklung eines Plug-In-fähigen Client Frameworks mit MVC-Architektur
Entwicklung eines Eventing-Frameworks mit Dokumentation für 3rd Party Entwickler
Entwicklung einer workflowbasierten Score- und Limitberechnung
SQL-Server Administration und Performance
Erstellen von Unit Tests
Erstellen von Setups für den Microsoft Windows Installer
Entwicklung von Berichten in MS SQL Server RDL

Branche: Informationstechnologie & - dienste

Qualifikationen:
C#, XML, XSLT, WSDL, SQL-Server 2005/2008, .NET 3.5, VB6, MS-Reporting Services 2005, Enterprise Library, Generics, WCF, LINQ, JBOSS, Webservices

Eingesetzte Qualifikationen

Reporting, Microsoft SQL-Server (MS SQL), jboss, Visual Basic, XML, .Net, C#, Webservices, WSDL (Web Services Description Language), XSLT (XSL Transformation)

"Die Angaben von Herrn [...] sind richtig.
Er hat die an ihn gestellten Aufgaben stets zu unserer vollsten
Zufriedenheit erledigt."
Softwareentwickler
Kundenname anonymisiert
Tätigkeitszeitraum

9/2004 – 11/2007

Tätigkeitsbeschreibung

Aufgaben:
- Systemanalyse
- Anforderungsanalyse und Spezifikation, sowie kontinuierliche
Reviews mit den Anwendern
- Umsetzung in objektorientiertes Software Design und
Datenmodellierung mit UML
- Erstellung von Anforderungskatalogen hinsichtlich
Prozessoptimierung und Funktionalität
- Implementierung der Anforderungen in den Umgebungen .NET,
JAVA und Smalltalk
- Erstellung der Dokumentation

Qualifikationen:
JAVA, Visual Basic 6, C#, Smalltalk, Linux, Windows NT/2000/XP, Microsoft SQL-Server, ORACLE, DotNetNuke, Hibernate/NHibernate, Log4Net/Log4J, JUnit, ASP.NET Ajax, SECS, OPC

Eingesetzte Qualifikationen

Oracle (allg.), Microsoft SQL-Server (MS SQL), Windows XP, Nhibernate (.NET), Linux Entwicklung, Visual Basic, Smalltalk, C#, Hibernate (Java), Java (allg.), JUnit, ASP.NET, Ajax, OLE for process control (OPC)

Qualifikationen

  • C++
  • Linux Entwicklung
  • PHP
  • Webservices
  • WSDL (Web Services Description Language)

Projekt‐ & Berufserfahrung

Senior Software Engineer/Consultant
Kermi / Arbonia, München / Mühldorf
12/2014 – 1/2015 (2 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

12/2014 – 1/2015

Tätigkeitsbeschreibung

Ziel des Projektes war die Entwicklung einer iOS/Android App mit welcher man sich Heizkörper auf Basis von einzugebenden Parametern für sein Eigenheim zusammenstellen kann.

Eingesetzte Qualifikationen

Android, iOS, Mobile Entwicklung (allg.), Software engineering / -technik, C#, Android Entwicklung, iOS Entwicklung, IT-Beratung (allg.)

Senior Software Engineer/Consultant
Kermi, München / Mühldorf
3/2014 – 6/2014 (4 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

3/2014 – 6/2014

Tätigkeitsbeschreibung

Ziel des Projektes war die Entwicklung einer iOS/Android App mit welcher man sich Heizkörper auf Basis von einzugebenden Parametern für sein Eigenheim zusammenstellen kann.

Eingesetzte Qualifikationen

Android, iOS, Mobile Entwicklung (allg.), Software engineering / -technik, C#, Android Entwicklung, iOS Entwicklung, IT-Beratung (allg.)

Senior Software Engineer/Consultant
GfK, Mühldorf / München / Nürnberg
4/2013 – 4/2015 (2 Jahre, 1 Monat)
Dienstleistungsbranche
Tätigkeitszeitraum

4/2013 – 4/2015

Tätigkeitsbeschreibung

• Implementierung einer Single Page Application (Web Anwendung) mit HTML5/JavaScript
• Implementierung von Server Komponenten mit .NET 4.5 und WCF
• Implementierung einer Message Queue Infrastruktur auf Basis von Oracle Advanced Queueing
• Erstellung einer Entwicklerdokumentation mit Sandcastle
• Beratung bei Erstellung des Architekturentwurfs
• Implementierung von Unit Tests mit NUnit für .NET und QUnit für JavaScript

Eingesetzte Qualifikationen

Oracle (allg.), Software engineering / -technik, .Net, C#, Webservices, JavaScript, IT-Beratung (allg.)

Senior Software Engineer/Consultant
RICHTER & POWELEIT GmbH, Neuötting
5/2012 – offen (12 Jahre)
Dienstleistungsbranche
Tätigkeitszeitraum

5/2012 – offen

Tätigkeitsbeschreibung

Projekt: Schulung „JavaScript und Single Page Applications mit Ember.js“
Beschreibung: Durchführung einer Schulung
Aufgaben:
• Vorbereitung von Schulungsunterlagen
• Vorbereitung von Bespielprojekten
• Durchführung einer Schulung mit anschließender technischer Beratung


Projekt: Schwacke Kernel
Kunde: RICHTER&POWELEIT GmbH
Beschreibung:
Ziel des Projektes war die Implementierung einer nativen PHP Extension um eine vorhandene C Bibliothek mit PHP verwenden zu können.
Aufgaben:
• Implementierung einer PHP Erweiterung in C/C++ unter Linux
• Bereistellen einer Build Konfiguration für die PHP Erweiterung mit GNU Autoconf
• Erstellung von Unit Tests mit PHPUnit

Projekt: Jupiter
Kunde: RICHTER&POWELEIT GmbH
Beschreibung:
Projektziel war die Bereitstellung von Web Services für die Berechnung des Restwertes von gebrauchten Fahrzeugen.
Aufgaben:
• Implementierung von Web Services mit PHP
• Implementierung von Unit Tests mit PHPUnit
• Mitarbeiterschulung: Verwendung von PHPUnit

Projekt: BMW-CNV
Kunde: RICHTER&POWELEIT GmbH
Beschreibung:
Projektziel war die Bereitstellung einer Service Infrastruktur für die Berechnung des Restwertes von gebrauchten Fahrzeugen für BMW.
Aufgaben:
• Implementierung von Web Services mit PHP
• Implementierung von REST Services mit PHP
• Implementierung einer Single Page Web Application (SPA) mit HTML5/JavaScript
• Implementierung von Unit Tests mit PHPUnit

Eingesetzte Qualifikationen

Linux Entwicklung, C++, Webservices, WSDL (Web Services Description Language), PHP

Senior Software Engineer/Consultant
VW Financial Services, München / Mühldorf
3/2011 – 3/2013 (2 Jahre, 1 Monat)
Banken
Tätigkeitszeitraum

3/2011 – 3/2013

Tätigkeitsbeschreibung

Ziel des Projektes war die Entwicklung einer Fahrzeugkonfigurationssoftware für den Verkauf von Kfz in Autohäusern.

Aufgaben:
• Implementierung von UI-Komponenten mit Silverlight
• Implementierung einer Service Infrastruktur mit WCF Web Services
• Beratung bei Erstellung des Architekturentwurfs
• Erstellung einer Entwicklerdokumentation

Eingesetzte Qualifikationen

Microsoft SQL-Server (MS SQL), .Net, C#, ASP.NET, Microsoft Silverlight, JavaScript

Senior Software Engineer/Consultant
APS GmbH, München
11/2010 – 3/2011 (5 Monate)
Medienbranche
Tätigkeitszeitraum

11/2010 – 3/2011

Tätigkeitsbeschreibung

Projekt: Implementierung von Workflowmodulen für Video on Demand Services

Aufgaben:
• Entwurf und Umsetzung von Features nach Spezifikation
• Beratung bei Erstellung des Architekturentwurfs

Eingesetzte Qualifikationen

Microsoft SQL-Server (MS SQL), XML, C#, Webservices, XSLT (XSL Transformation), XSD (XML Schema Definition)

Senior Softwareentwickler
UniCredit Group (UGIS), München
5/2010 – 10/2010 (6 Monate)
Banken
Tätigkeitszeitraum

5/2010 – 10/2010

Tätigkeitsbeschreibung

Entwicklung eines Workflow Designers für die Erstellung von Wertpapier Zertifikaten

Aufgaben:
• Entwurf und Umsetzung von Features nach Spezifikation
• Beratung bei Erstellung des Architekturentwurfs

Eingesetzte Qualifikationen

Oracle (allg.), C#, Webservices, Microsoft Silverlight

Softwareentwickler
Healy Hudson GmbH, Mainz
11/2009 – 5/2010 (7 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

11/2009 – 5/2010

Tätigkeitsbeschreibung

Ziel dieses Projekts war die Weiterentwicklung einer Webportal – Lösung für elektronische Beschaffung. Dabei wurde eine eigene Workflow Engine in die Portallösung integriert damit der Kunde die Möglichkeit hat Geschäftsprozesse dynamisch konfigurieren zu können.

Aufgaben:
• Entwurf und Umsetzung von Features nach Spezifikation
• Entwicklung einer datenbankgestützten Workflow Engine
• Implementierung einer Silverlight Oberfläche für die Konfiguration der Workflows.
• Implementierung von Views für die Workflow Verwaltung
• Implementierung einer View Engine für die Darstellung von Workflowaufgaben
• Beratung bei Erstellung des Architekturentwurfs

Eingesetzte Qualifikationen

Microsoft SQL-Server (MS SQL), Nhibernate (.NET), .Net, C#, Webservices, CSS (Cascading Style Sheet), ASP.NET, Ajax, Microsoft Silverlight, jQuery, JavaScript-Frameworks, JavaScript, HTML

Softwareentwickler
RICHTER & POWELEIT GmbH, Kastl/Altötting
12/2007 – 10/2009 (1 Jahr, 11 Monate)
nicht angegeben
Tätigkeitszeitraum

12/2007 – 10/2009

Tätigkeitsbeschreibung

Projekt: Weiterentwicklung der Customer-Risk-Management-Software GUARDEAN DebiTEX
Kunde: internes Projekt (Produktentwicklung)
Beschreibung: Das Produkt DebiTEX wird für Risiko-Management von Bestandskunden eingesetzt. GUARDEAN ist als Client-Server-System aufgebaut und enthält Komponenten, die in den Technologien .NET und J2EE erstellt werden.

Aufgaben:
Entwurf und Umsetzung von Features nach Spezifikation
Entwicklung eines datenbankgestützten Server Frameworks mit mehrschichtiger serviceorientierter Architektur
o Entwurf von Webservice Schnittstellen (WSDL) mit Altova XMLSpy
o Implementierung von Web Services auf Basis von .NET 3.5/WCF
Entwicklung eines Plug-In-fähigen Client Frameworks mit MVC-Architektur
Entwicklung eines Eventing-Frameworks mit Dokumentation für 3rd Party Entwickler
Entwicklung einer workflowbasierten Score- und Limitberechnung
SQL-Server Administration und Performance
Erstellen von Unit Tests
Erstellen von Setups für den Microsoft Windows Installer
Entwicklung von Berichten in MS SQL Server RDL

Branche: Informationstechnologie & - dienste

Qualifikationen:
C#, XML, XSLT, WSDL, SQL-Server 2005/2008, .NET 3.5, VB6, MS-Reporting Services 2005, Enterprise Library, Generics, WCF, LINQ, JBOSS, Webservices

Eingesetzte Qualifikationen

Reporting, Microsoft SQL-Server (MS SQL), jboss, Visual Basic, XML, .Net, C#, Webservices, WSDL (Web Services Description Language), XSLT (XSL Transformation)

Softwareentwickler
ODEVIS AG, Burghausen
9/2004 – 11/2007 (3 Jahre, 3 Monate)
nicht angegeben
Tätigkeitszeitraum

9/2004 – 11/2007

Tätigkeitsbeschreibung

Aufgaben:
- Systemanalyse
- Anforderungsanalyse und Spezifikation, sowie kontinuierliche
Reviews mit den Anwendern
- Umsetzung in objektorientiertes Software Design und
Datenmodellierung mit UML
- Erstellung von Anforderungskatalogen hinsichtlich
Prozessoptimierung und Funktionalität
- Implementierung der Anforderungen in den Umgebungen .NET,
JAVA und Smalltalk
- Erstellung der Dokumentation

Qualifikationen:
JAVA, Visual Basic 6, C#, Smalltalk, Linux, Windows NT/2000/XP, Microsoft SQL-Server, ORACLE, DotNetNuke, Hibernate/NHibernate, Log4Net/Log4J, JUnit, ASP.NET Ajax, SECS, OPC

Eingesetzte Qualifikationen

Oracle (allg.), Microsoft SQL-Server (MS SQL), Windows XP, Nhibernate (.NET), Linux Entwicklung, Visual Basic, Smalltalk, C#, Hibernate (Java), Java (allg.), JUnit, ASP.NET, Ajax, OLE for process control (OPC)

Softwareentwickler
InfraServ, Burgkirchen
8/2004 – 8/2004 (1 Monat)
Chemieindustrie
Tätigkeitszeitraum

8/2004 – 8/2004

Tätigkeitsbeschreibung

Anforderungsanalyse, Technologieberatung, Softwareentwicklung

Eingesetzte Qualifikationen

Java (allg.), Eclipse

Softwareentwickler
InfraServ, Burgkirchen
2/2004 – 7/2004 (6 Monate)
Chemieindustrie
Tätigkeitszeitraum

2/2004 – 7/2004

Tätigkeitsbeschreibung

IHK – Projektarbeit: Erstellung einer Prototypanwendung zur benutzerdefinierten Visualisierung von Produktionsprozessen für die Firma InfraServ

Eingesetzte Qualifikationen

Visual Studio, .Net, C#

Softwareentwickler
NetXp GmbH, Hebertsfelden
12/2003 – 1/2004 (2 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

12/2003 – 1/2004

Tätigkeitsbeschreibung

Ziel des Projektes war die Entwicklung eines Flirtsystems für Discotheken. Das System funktionierte folgendermaßen: Jeder Discobesucher, der an dem Spiel teilnehmen en in einer Datenbank gespeichert. In der Disco verteilt stehen Terminals mit denen man sich die bisherigen Teilnehmer ansehen kann. Hat man seinen Traumpartner gefunden, kann dieser auf die eigene Wish-List gesetzt werden. Kommt es zu einer Übereinstimmung zwischen zwei Teilnehmern, werden diese vom DJ ausgerufen. Der DJ bekommt dies auf seinem Terminal entsprechend angezeigt und kann sich statistische Informationen ausgeben lassen (z.B. Anzahl der Teilnehmer, Frauen/Männer – Anteil).

Eingesetzte Qualifikationen

Microsoft Access, Visual Studio, .Net, C#, XHTML (Extensible HyperText Markup Language), CSS (Cascading Style Sheet), ASP.NET

Über mich

Sehr geehrte Damen und Herren,

Softwareentwicklung ist für mich Hobby und Beruf zugleich.
Als hoch motivierter kompetenter Entwickler und Berater stehe ich Ihnen und Ihrem Team voraussichtlich ab dem 01.04.2015 mit meinen umfangreichen Kenntnissen und Fähigkeiten zur Verfügung.

Ich biete Ihnen mehr als 11 Jahre Projekterfahrung in unterschiedlichsten Branchen und Technologien. Mein hauptsächlicher Fokus liegt aktuell auf der Entwicklung von Web- und Desktopanwendungen.
Als Full-stack Entwickler biete ich Ihnen durchgängiges Know-How von Frontend (z.B. Single Page Applications) bis Backend (z.B. ASP.NET WebAPI, Entity Framework oder auch NodeJS ...). Desweiteren beschäftige ich mich auch schon seit längerem mit Technologien im Bereich mobile devices (Android/iOS/Windows Phone).


Gerne berate ich Sie beim Einsatz von verschiedensten Technologien und Frameworks z.B.:
* HTML5 App Development, insbesondere in Verbindung mit Ember.js und Grunt
* Android und iOS App Development

Oder im Server Bereich z.B.

* (N)Hibernate
* Entity Framework
* WCF
* ASP.NET (MVC)
* ASP.NET WebAPI
* Play Framework
* Enterprise Library
* ...

und wie Sie Ihre bestehende Softwarearchitektur und Entwicklungsmethodik durch den Einsatz von

* Test Driven Development
* Clean Code
* Domain Driven Design und
* Dependency Injection

optimieren können.

Bei der Portierung Ihrer Legacy Applikationen (z.B. VB6, COBOL) nach .NET oder JAVA stehe ich Ihnen als kompetenter Ansprechpartner zur Verfügung. Zusätzlich unterstütze ich Sie als zertifizierter
IT-Projektleiter während Ihres gesamten Projektelebenszyklusses z.B in den Bereichen Systems/Requirements Engineering Projektmanagement, Risikomanagement und Change Management.

Meine bisherigen Erfahrungen im Bereich Bug,Feature und Workitem Tracking (Bugzilla, TFS) , automatisierten Build- und Deployment Systemen (TFS, Finalbuilder) und Versionsverwaltung (TFS, Subversion, CVS, Git) tausche ich gerne mit Ihnen aus. Ich würde mich freuen wenn sich eine zukünftige Zusammenarbeit ergeben würde.

Mit freundlichen Grüßen

Weitere Kenntnisse

Softwareentwicklung

Der Programmierung gilt meine besondere Leidenschaft, deshalb beschäftige ich mich gerne in der Freizeit damit neue Sprachen und Konzepte auszuprobieren. Auf den folgenden Gebieten verfüge ich momentan über sehr viel Erfahrung. Dieses Wissen bringe ich gerne auch in Ihre Projekte ein:
Programmierung in den Programmiersprachen: .NET / JAVA / PHP / C/C++ / Objective-C / SmallTalk
Webentwicklung: unter anderem mit ASP.NET, JSP, Ajax, PHP, HTML(5) und JavaScript
App Entwicklung: iOS, Android, Windows Phone
Datenbankentwicklung für die Datenbankplattformen: SQL - Server / ORACLE / MySQL
Framework Integration: Enterprise Library, log4net/log4j, (N)Hibernate, Castle Windsor
Web und REST Services nach dem Contract-First-Prinzip erstellen
User Interface Entwicklung und Design: AWT, SWING, WPF, Silverlight, Windows Forms
Dependency Injection integrieren
Source code generation z.B. mit T4 Templates
Refactoring einer bestehenden Code Basis durchführen
Legacy Code Migration (VB6, COBOL)
Plug-In Infrastruktur implementieren: z.B. .NET Assemblys dynamisch laden
Webseitenerstellung: Firmen Homepages erstellen

Consulting/Architektur

Wenn auch Sie von meiner Neugier für Architekturprinzipien profitieren wollen sorge ich gerne für einen schnellen Wissenstransfer auf den folgenden Gebieten:
Domain Driven Design
Test Driven Development
Meta Programming
Contract Based Design
OR-Mapping
UML
Design Patterns (GoF)

Projekt Management

Als zertifizierter IT Business Manager verfüge ich über umfangreiches Projektmanagement Know-how. Deshalb biete ich Ihnen unter anderem auf den folgenden Gebieten gerne meine Unterstützung an:
Budget/Termin Planung
Stakeholder - Analyse
Ist - Analyse
Zieldefinition
Aufwandsschätzung
Projektstrukturplan
Projektablaufplan
Pflichtenhefterstellung

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
2922
Alter
42
Berufserfahrung
21 Jahre (seit 2003)

Kontaktdaten

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

Jetzt Mitglied werden