Fachlicher Schwerpunkt dieses Freiberuflers

ISO C und C++(11, 14, 17) , klassische Anwendungsentwicklung , Mathematik

verfügbar ab
12.01.2021
verfügbar zu
100 %
davon vor Ort
100 %
Städte
Weinstadt
50 km
Remote-Einsatz
Remote jederzeit möglich
Kontaktwunsch

Ich möchte bevorzugt für Projekte in diesen Einsatzorten kontaktiert werden.

Projekte

09/2020 - 12/2020

4 Monate

Gründung AS Software Solutions

07/2020 - 08/2020

2 Monate

Arbeitssuchend

02/2020 - 06/2020

5 Monate

d&b Akustiksimulationssoftware

Rolle
Software-Entwickler (C/C++)
Kunde
d&b audiotechnik GmbH & Co. KG
Projektinhalte
  • Mitarbeit bei der Konzeption und Entwicklung der d&b Akustiksimulationssoftware ArrayCalc
  • Erstellen von betriebssystemunabhängigen Softwaremodulen und Bedienoberflächen (C++17 mit Qt-Framework)
  • Entwicklung neuer Komponenten sowie Refactoring bestehender Komponenten
  • Testen der Software (Unittest, Systemtests sowie Integrationstest)

05/2018 - 12/2019

1 Jahr 8 Monate

Functional Engineering Platform

Rolle
Software-Integrator
Kunde
ASAP Engineering GmbH
Projektinhalte
  • Mitarbeit an der „Functional Engineering Platform“ (Verteiltes
    System, Netzwerke, RPC)
  • System-/Softwarearchitektur (Analyse und Bewertung)
  • Koordination / Ticketbearbeitung mittels Jira / Confluence
  • Starten autom. Software-Builds mit Jenkins
  • Zusammenführen von Softwaremodulen mit Conan / Python
  • Weiterentwicklung von Softwaremodulen unter Linux /
    Windows
  • Erstellen von Software-Builds mit Cmake
  • Automatisierung der Szenarien mittels Batch- und
    Shell-Skripten
  • Testabdeckung mit IBM Rhapsody
  • Testen von Softwareständen
  • RESTful Services
  • Anpassen von Description-files (XML/XSD-Vaild.)
  • Implementierung von neuen Funktionalitäten (C++11+14)
  • Agile Softwareentwicklung (Scrum, CI/CD)
  • Erstellung von Dokumentationen

09/2016 - 04/2018

1 Jahr 8 Monate

Mitarbeit an Plug-In

Rolle
Software-Entwickler (C/C++)
Kunde
Camtek GmbH
Projektinhalte
  • Mitarbeit an Plug-In für CAD-Systeme
  • Verwendung hyperCAD-S +Solidworks
  • Entw. v. Programmfunktionen (C++, OO)
  • Fehleranalyse + Bugfixing
  • Anforderungsanalyse
  • Algorithmenkonzeption für 2D/3D-Konturenerkennung
    (Feature-Erkennung)
  • Testdriven development
  • GUI / Userinterfaces mit MFC
  • Umsetzung Software-Redesign / Refactoring
  • Erstellung von Dokumentationen

01/2016 - 09/2016

9 Monate

Arbeitssuchend

06/2013 - 12/2015

2 Jahre 7 Monate

Software für das technische Zeichnen

Rolle
Software-Entwickler (C/C++)
Kunde
ISBE GmbH
Projektinhalte
  • Mitarbeit an Software für das technische Zeichnen (Sketcher) und 3D-Modellierungsprojekten
  • Entwicklung von Softwaremodulen in C++ mit den Technologien: DirectX, MFC, COM, ATL, ActiveX

Kompetenzen

Sprachkenntnisse
Deutsch
C1 (Nach Europäischem Referenzrahmen)
Englisch
B2 / C1
Russisch
B2

Produkte / Standards / Erfahrungen

Praktika:

05/2012 – 07/2012:

Kunde: Siemens AG

Branche: Industry

 

Aufgaben: 

  • Praktikum in der Softwareentwicklung
  • Division Drive Technologies in Stuttgart ( Vollzeit )

09/2008 – 02/2009:

Kunde: Fraunhofer-Institut für Produktionstechnik und Automatisierung

 

Aufgaben: 

Praktikum in der Softwareentwicklung mit Java und C++

Besondere Kenntnisse:

  • Sehr gute Kenntnisse:
    • Technologien / Bibliotheken: Standard Template Library (STL), Multithreading, Templates
    • Vorgehensmodelle: Agile Software-Entwicklung (Scrum), Testgetriebene Entwicklung
      (TDD), Prototyping
    • Entwurfsmuster: Model View Controller (MVC), Abstract Factory, Command, Strategy, Dekorator, Singleton
    • Software-Entwicklungswerkzeuge: MS Visual Studio 2013+2015+2017, Eclipse, Netbeans
    • Repository: Subversion (SVN), GIT, Bitbucket
    • Continuous Integration / Continuous Delivery: Confluence, Jira
    • Testen: Unit-Tests, Blackbox- und Whitebox-Tests
    • CAD/CAM: SolidWorks , HyperCad
    • GUI-Entwicklung/ Userinterface: wxWidgets, Qt
  • Mathematische Kenntnisse:
    • Maschinelles Lernen, Finite Elemente Methode, partielle Differentialgleichungen, Lösung großer linearer Gleichungssysteme, nichtlineare Optimierung, Fouriertransformation und Wavelet-transformation, Variationsrechnung
  • Gute Kenntnisse:
    • Unix, Linux, SQL (MySQL), JDBC, Netzwerke (TCP/IP), Client-Server-Architektur, Middleware, Java RMI, UML, XML, Python3
  • Grundkenntnisse:
    • Perl, JavaScript, HTML

Programmiersprachen
C
Prozedural ISO C99, Sehr gute Kenntnisse
C++
Objekt-Orientiert, C++ 11, 14, 17, Sehr gute Kenntnisse
Java
Gute Kenntnisse
Python
Gute Kenntnisse

Aus- und Weiterbildung

10/2010 - 06/2013

2 Jahre 9 Monate

Studium der Mathematik

Abschluss
Master, Vertiefungsrichtung Numerik
Institution, Ort
FernUniversität in Hagen
Schwerpunkt

Vollzeit

03/2009 - 07/2010

1 Jahr 5 Monate

Studium der Mathematik

Abschluss
Bachelor
Institution, Ort
Hochschule für Technik Stuttgart

10/2006 - 07/2008

1 Jahr 10 Monate

Studium der Mathematik

Abschluss
Bachelor
Institution, Ort
Hochschule für Technik, Stuttgart

Ausbildungshistorie

09/2005 – 07/2006:

Institution: Berufskolleg Technische Kommunikation an der Grafenbergschule, Schorndorf