.Net Senior Software Ingenieur

Profil Foto
Verfügbarkeit einsehen
  Umkreis (bis 200 km)
de  |  en
  auf Anfrage
  87730 Bad Grönenbach
 17.07.2018

Kurzvorstellung

Industrie 4.0 / CAD-Automation / Cross-Platform-Apps usw.

Ich bin seit über 10 Jahren erfolgreich in der Softwareentwicklung tätig. Durch meinen technischen Background bin ich der ideale Freelancer für Projekte in oben genannten Bereichen.

Ich biete

Technik, Ingenieurwesen
  • SolidWorks
    13 Jahre, 10 Monate Erfahrung
  • Maschinenbau
    11 Jahre, 8 Monate Erfahrung
  • SolidWorks Enterprise PDM (Dassault Systèmes)
    1 Jahr, 6 Monate Erfahrung
IT, Entwicklung
  • Microsoft SQL-Server (MS SQL)
    12 Jahre, 2 Monate Erfahrung
  • VBA (Visual Basic for Applications)
    10 Jahre, 8 Monate Erfahrung
  • Visual Studio
    9 Jahre, 6 Monate Erfahrung
  • C#
    8 Jahre Erfahrung
  • .Net Framework (Mircosoft)
    7 Jahre, 8 Monate Erfahrung
  • NUnit
    3 Jahre, 3 Monate Erfahrung
  • Windows Presentation Foundation (WPF)
    3 Jahre, 3 Monate Erfahrung
  • Apache Subversion (SVN)
    2 Jahre, 7 Monate Erfahrung
  • SCRUM
    2 Jahre, 3 Monate Erfahrung
  • Windows 7
    2 Jahre Erfahrung

Projekt‐ & Berufserfahrung

Senior .Net Developer
COFFEE Solution GmbH, Wiesbaden
2/2017 – offen (1 Jahr, 7 Monate)
SolidWorks Reseller
Tätigkeitszeitraum

2/2017 – offen

Tätigkeitsbeschreibung

- Entwicklung des Codebase Frameworks ( Schnittstellen zu SolidWorks, EPDM, CI, ... ) bei der neu gegründeten COFFEE Solution GmbH ( Softwareentwicklung zur CAx-Automation )
- Entwicklung von verschiedenen Kundenprojekten zur CAx-Automatisierung

Eingesetzte Qualifikationen

Microsoft SQL-Server (MS SQL), Visual Studio, Windows Presentation Foundation (WPF), NUnit, SolidWorks Enterprise PDM (Dassault Systèmes), SolidWorks


.Net Senior Software Ingenieur
BE.services GmbH, 87437 Kempten
8/2016 – 1/2017 (6 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

8/2016 – 1/2017

Tätigkeitsbeschreibung

Entwicklung des "Online-Security-Plugin"
In Zusammenarbeit mit Kaspersky Lab wurde ein Codesys-Plugin zur Überwachung von Codesys Steuerungen entwickelt. Von mir wurde das Codesys-Plugin umgesetzt. Kaspersky Lab übernahm die Software welche die Steuerung selbst überwacht und mit der ich dann via Trusted Channel kommuniziere.
Das Komplettpaket wurde erfolgreich auf der SPS IPC Drives 2016 in Nürnberg präsentiert und in diversen Medien wurde auch darüber berichtet ( z.B: www.computer-automation.de => siehe "Security für Codesys-Steuerungen" ).

Eingesetzte Qualifikationen

C#, Visual Studio, XML, JavaScript Object Notation (JSON), CODESYS (CoDeSys)


Senior Software Ingenieur
AK-Motion, Homeoffice
10/2015 – 1/2016 (4 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

10/2015 – 1/2016

Tätigkeitsbeschreibung

Projekt: CAT ( Crimp Analyse Tool )

Entwicklung einer Software zur Prüfdokumentation von Crimpverbindungen für die Automobilindustrie.
In einem Minilabor wurden Crimpverbindungen zuerst für eine Analyse vorbereitet ( geschliffen, geätzt, .. ). Anschließend wurde mit einer Kamera, die mit der entwickelten Software verbunden war, eine Aufnahme der Crimpverbindung gemacht. Diese Aufnahme konnte nun mithilfe der Software nach VW Norm 60330 bearbeitet und vermessen werden. Das Ergebnis konnte nach verschiedenen Kundenanforderungen dokumentiert und archiviert werden.

Eingesetzte Technologien: Visual Studio 2013, C#, WPF, XML, SVN, 3rd Party libraries für Bildbearbeitung, PDF-Erstellung, ...

Eingesetzte Qualifikationen

Visual Studio, C#


Senior Software Ingenieur
Brooks CCS GmbH, Radolfzell
1/2015 – 9/2016 (1 Jahr, 9 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

1/2015 – 9/2016

Tätigkeitsbeschreibung

1) Entwicklung der Materialflowcontroller-Software für Anlagen aus der Halbleiterindustrie.
Mit dieser Software wird eine vollständige Bedienung der Anlagen ermöglicht. Mit Schnittstellen zu SPS ( B&R ), Roboter ( KUKA ) bis hin zur Host-Communication ( Cimetrix ) werden die Anlagen nach SEMI Standard gesteuert.

Eingesetzte Technologien: Visual Studio 2013, C#, WPF, NHibernate, SQLite, SVN, XML, Spring, ...

2) Fehleranalyse Maschinensoftware
Traten Fehler bei Maschinen im Feld auf, mussten diese Fehler analysiert und behoben werden ( Logfileanalyse, ... )

3) Maschineninbetriebnahme
Mithilfe bei der Maschineninbetriebnahme am Hauptsitz in Radolfzell


Durch ein internationales Team wurde auch am Hauptsitz in Radolfzell zum größten Teil englisch gesprochen.

Eingesetzte Qualifikationen

Microsoft Windows (allg.), .Net Framework (Mircosoft), Apache Subversion (SVN), C#, Nhibernate (.NET), Spring, Visual Studio, XML, Windows Presentation Foundation (WPF), NUnit, Automatisierungstechnik (allg.)


Senior Software Ingenieur
3Defacto GmbH, Darmstadt
3/2014 – 2/2016 (2 Jahre)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

3/2014 – 2/2016

Tätigkeitsbeschreibung

1) "FCS" - Factory Configuration Solution ( Konfigurator )
Entwicklung eines CAD-Moduls mit Schnittstellen zum Produktkonfigurator des Kunden ( EAS - Leegoo Builder )
Der vollständig in SolidWorks integrierte CAD-Konfigurator sollte über Schnittstellen, die im Produktkonfigurator des Kunden definierten Anlagen im 3D-CAD zusammenbauen. Änderungen aus und nach SolidWorks sollten automatisiert verarbeitet werden.

Eingesetzte Technologien: Visual Studio 2012, C#, WinForms, SQL-Server, ADO.NET, XML, SVN, SolidWorks, ...


2) "AnPro 2015" ( Konfigurator )
Entwicklung eines CAD-Moduls mit Schnittstellen zum vom Kunden eingesetzten Produktkonfigurator ( CAMOS )
Der entwickelte Konfigurator baut in CAMOS definiert Anlagen in SolidWorks zusammen. Änderungen sollen in beiden Systemen berücksichtig und verarbeitet werden.

Eingesetzte Technologien: Visual Studio 2012, C#, WinForms, SQL-Server, ADO.NET Entity Framework, XML, SVN, SolidWorks, ...


3) Entwicklung von diversen kleineren Anwendungen ( Konfiguratoren, CAD-Tools ) zur Automation von CAD-Prozessen in SolidWorks

Eingesetzte Qualifikationen

Microsoft SQL-Server (MS SQL), Windows 7, SCRUM, Visual Studio, C#, .Net Framework (Mircosoft), Apache Subversion (SVN), VBA (Visual Basic for Applications), Maschinenbau, SolidWorks


Softwareentwickler
kubus IT, 92224 Amberg
6/2013 – 8/2013 (3 Monate)
Versicherungen
Tätigkeitszeitraum

6/2013 – 8/2013

Tätigkeitsbeschreibung

Softwareerweiterungen

Eingesetzte Qualifikationen

Microsoft SQL-Server (MS SQL), SCRUM, Visual Studio, XML, C#, .Net Framework (Mircosoft), VBA (Visual Basic for Applications)


Softwareentwickler
3S PacTec GmbH, 87463 Dietmannsried
4/2013 – 11/2013 (8 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

4/2013 – 11/2013

Tätigkeitsbeschreibung

Entwicklung einer CAD-Schnittstelle
Schnittstelle zwischen CAD ( SolidWorks & MaxxDB ) und ERP ( TopM )

Eingesetzte Qualifikationen

mySQL, Visual Studio, C#, .Net Framework (Mircosoft), SolidWorks


Softwareentwickler
kubus IT, 92224 Amberg
5/2012 – 3/2013 (11 Monate)
Versicherungen
Tätigkeitszeitraum

5/2012 – 3/2013

Tätigkeitsbeschreibung

Migration einer Postausgangsverwaltung von VB6 nach C# + diverse Erweiterungen/ Anpassungen

1. Migration der VB6 - Software nach C# inkl. diverser Erweiterungen

2. Migration und Weiterentwicklung einer zugehörigen Administrationssoftware zur Verwaltung und Bearbeitung der zugrundeliegenden Daten

3. Umstellung der zugrundeliegenden Daten von Office 2003 auf Office 2010

4. Erweiterung der Software zur Unterstützung von Excel-Dateien


Verwendete Technologien:

- Visual Studio 2008 / 2010
- C# ( WinForms )
- TFS
- mehrschichtige Softwarearchitektur
- SQL-Server 2008
- NUnit - Testframework
- Microsoft.Office.Interop ( Office 2003/2010 - Word/Excel)
- Office - VBA

Eingesetzte Qualifikationen

Microsoft SQL-Server (MS SQL), Visual Basic, Visual Studio, C#, .Net Framework (Mircosoft), VBA (Visual Basic for Applications)


Softwareentwickler
Multivac Sepp Haggenmüller GmbH & Co KG, 87787 Wolfertschwenden
1/2008 – 6/2011 (3 Jahre, 6 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

1/2008 – 6/2011

Tätigkeitsbeschreibung

Softwareentwickler CAD Automation

Im Zuge der Umstellung von VB6 auf C# als Programmiersprache mussten verschiedene Basisschnittstellen neu konzeptioniert und umgesetzt werden.
In dieser Zeit wurden auch diverse Tools zur CAD-Administration bzw. Automation in C# umgesetzt.


Technologien:
- Visual Studio 2005 / 2008 / 2010
- WinForms, WPF
- LinQ, ADO.NET, ADO.NET Entity Framework, XML
- Basiskenntnisse WCF / ASP.NET
- VisualSVN

Eingesetzte Qualifikationen

Oracle (allg.), Microsoft SQL-Server (MS SQL), SAP R/3, .Net Framework (Mircosoft), C#, Visual Basic, Visual Studio, VBA (Visual Basic for Applications), Maschinenbau, SolidWorks


Softwareentwickler
Multivac Sepp Haggenmüller GmbH & Co KG, 87787 Wolfertschwenden
1/2006 – 1/2008 (2 Jahre, 1 Monat)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

1/2006 – 1/2008

Tätigkeitsbeschreibung

Entwicklung 3D-CAD-Konfigurator ( "Multivac-DesignCommander" )

- Entwicklung eines 3D-CAD Konfigurators zur vollständigen automatisierten Konstruktion in SolidWorks ( Modell + Zeichnung ) und der automatisierten Anlage der Stammdaten in PDM und ERP


Programmiersprache: Visual Basic 6

Eingesetzte Qualifikationen

Oracle Database, Microsoft SQL-Server (MS SQL), SAP R/3, Visual Basic, VBA (Visual Basic for Applications), Maschinenbau, SolidWorks


Softwareentwickler
Multivac Sepp Haggenmüller GmbH & Co KG, 87787 Wolfertschwenden
1/2004 – 1/2006 (2 Jahre, 1 Monat)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

1/2004 – 1/2006

Tätigkeitsbeschreibung

Softwareentwicklung CAD-Automation

- Entwicklung von Tools zur automatisierten Anlage von Baugruppen / Einzelteilen in CAD / PDM / ERP bzw. Tools zur Administration / Wartung im CAD-Bereich

o Schnittstellenprogrammierung zu SolidWorks ( API )
o Schnittstellenprogrammierung zu SAP ( RFC )
o Schnittstellenprogrammierung zu Datenbanken ( Access, SQL Server, Oracle )


Programmiersprache: Visual Basic 6

Eingesetzte Qualifikationen

Microsoft SQL-Server (MS SQL), SAP R/3, Visual Basic, VBA (Visual Basic for Applications), Maschinenbau, SolidWorks


Anwendungsprogrammierer
Multivac Sepp Haggenmüller GmbH & Co KG, 87787 Wolfertschwenden
11/2001 – 1/2004 (2 Jahre, 3 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

11/2001 – 1/2004

Tätigkeitsbeschreibung

CAD-Administrator

Softwareumgebung:
CAD - Solidworks
PDM - MaxxDB
ERP - AS400 ( ab 2005 SAP )


- Anwendersupport der SolidWorks - Anwender
- Auf- bzw. Übernahme von Kauf- und Normteilen in SolidWorks
- Erstellung / Entwicklung von 3D-CAD Vorlagematerialien
- Unterstützung als Konstrukteur in zeitkritischen 3D-CAD Projekten

Eingesetzte Qualifikationen

Maschinenbau, SolidWorks


Ausbildung

Ingenieursausbildung für Automatisierungstechnik
(.)
Jahr: 2001
Ort: PHTL Lienz ( Austria )

Qualifikationen

Softwareentwicklung
- MS Visual Studio
- .NET Framework 3.0 - 4.5
- C#, VB.NET, Visual Basic, VBA
- TFS, Visual SVN
- Windows Anwendungen ( Windows Forms / WPF )
- Web Programmierung mit ASP.NET ( WebForms / MVC )
- Datenbankprogrammierung ( SQL, ADO.NET, LINQ, ADO.NET Entity Frameworks )
- Cross Platform App Entwicklung mit Xamarin
- Office Programmierung
- XML Technologien
- OOA + OOD, Design Patterns
- SCRUM, TDD,
- UML

Datenbanken
MS SQL Server, Oracle, MySQL, Access

Betriebssysteme
- Windows XP, Vista, Windows 7, Windows 8

Office
- Anwenderkenntnisse + Programmierkenntnisse

SAP
- SAP-MM-Anwenderkenntnisse, Schnittstellenkenntnisse (RFC), ABAP

Maschinenbau
- 3D - Konstruktion in SolidWorks
- CAD-Automation in SolidWorks
- CAx- Kenntnisse + Prozesskenntnisse

Über mich


Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
Umkreis (bis 200 km)
Arbeitserlaubnis
  • Europäische Union
Profilaufrufe
2412
Alter
38
Berufserfahrung
16 Jahre und 9 Monate (seit 11/2001)
Projektleitung
4 Jahre

Kontaktdaten

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

Jetzt Mitglied werden »