freiberufler Software Engineer & Architect auf freelance.de

Software Engineer & Architect

zuletzt online vor wenigen Minuten
  • 85€/Stunde
  • 63329 Egelsbach, Hessen
  • Weltweit
  • de  |  en
  • 23.04.2024

Kurzvorstellung

More than 20 years experience in Software architecture, design and development. In the last 13 years, working self-employed, I learned a lot about different project setups, technologies and last but not least about people.

Qualifikationen

  • C++
  • Java (allg.)
  • Kotlin
  • Lua
  • Modern Android development
  • MVVM
  • OpenGL
  • Python
  • Qt
  • Software Architektur / Modellierung

Projekt‐ & Berufserfahrung

Product Owner
Lotus, Raunheim
11/2023 – 2/2024 (4 Monate)
Automobilindustrie
Tätigkeitszeitraum

11/2023 – 2/2024

Tätigkeitsbeschreibung

Product Owner

Eingesetzte Qualifikationen

Product Owner

Software Engineer
Deutsche Bahn Vertrieb GmbH, Frankfurt
1/2021 – 7/2023 (2 Jahre, 7 Monate)
IT & Entwicklung
Tätigkeitszeitraum

1/2021 – 7/2023

Tätigkeitsbeschreibung

Extension of MTx and development of the DB MOSAIK App.

MTx was, until now, an application (on a proprietary device) conductors used for ticket inspection, subsequent invoices, ticket sale and various other functions like shift management.

DB MOSAIK
This is the successor of MTx on modern end user Android devices. Functionality is extended by features like identity card and various ticket scans. It is now rolled out throughout Germany by Deutsche Bahn and various transport associations.

Eingesetzte Qualifikationen

SCRUM, Testautomatisierung, Android Entwicklung, Git, Java (allg.), Kotlin

Software Architect
Khana, Frankfurt
3/2020 – 10/2020 (8 Monate)
Gastronomie
Tätigkeitszeitraum

3/2020 – 10/2020

Tätigkeitsbeschreibung

Development of an POS (Point of Sale) System on mobile Android devices to take, modify and pay tickets in gastronomy. 19 screens, state of the art Application with Android Jetpack.

Eingesetzte Qualifikationen

SCRUM, Testautomatisierung, UML, Android Entwicklung, Git, Java (allg.), Kotlin

Software Architect
HERE Technologies, Frankfurt
10/2018 – 5/2019 (8 Monate)
Automobilindustrie
Tätigkeitszeitraum

10/2018 – 5/2019

Tätigkeitsbeschreibung

Development of a Navigation System on Android devices with AI to recognize road signs, traffic lights, construction sites and more. Together with Lane Detection, Object Detection (pedestrians, ...) and Safety Alerts (brakelight detection, ...) the turn-by-turn Navigation increases the safety of driving.

Eingesetzte Qualifikationen

TensorFlow, Confluence (Atlassian), SCRUM, UML, Android Entwicklung, Git, Java (allg.), Kotlin, User Interface (UI)

Software Architect
HERE Technologies, Frankfurt
10/2013 – 9/2017 (4 Jahre)
Automobilindustrie
Tätigkeitszeitraum

10/2013 – 9/2017

Tätigkeitsbeschreibung

Development of a full scale Navigation solution with Turn-by-turn guidance, Commute, 2D and 3D Map, Junction view, live traffic, Head-up-Display, Instrument-Cluster integration and Rear Seat Entertainment for Jaguar/Landrover.

Eingesetzte Qualifikationen

SQL, Embedded Linux, Confluence (Atlassian), SCRUM, Testautomatisierung, Enterprise Architect (EA), UML, C++, Git, Jira, OpenGL, Qt, User Interface (UI)

Software Engineer
bitgenerator GmbH, Frankfurt
12/2012 – 1/2013 (2 Monate)
IT & Entwicklung
Tätigkeitszeitraum

12/2012 – 1/2013

Tätigkeitsbeschreibung

Development of an logic-puzzle-game for iOS. Implemented on the basis of tinyMachina.

Eingesetzte Qualifikationen

iOS, Apache Subversion (SVN), C++, Lua, Mantis, OpenGL, Visual Studio

Software Architect
Nokia, Frankfurt
11/2012 – 9/2013 (11 Monate)
Automobilindustrie
Tätigkeitszeitraum

11/2012 – 9/2013

Tätigkeitsbeschreibung

Development of an Navigation Solution with guidance, 2D and 3D Maps, live traffic for Volvo Car Corporation.

Eingesetzte Qualifikationen

SQL, Windows CE, SCRUM, Testautomatisierung, Enterprise Architect (EA), Apache Subversion (SVN), C++, Jira, Lua, OpenGL, Visual Studio, User Interface (UI), Internationalisierung

Software Engineer
Kürschners Politikkontakte, Frankfurt
5/2012 – 10/2012 (6 Monate)
Medienbranche
Tätigkeitszeitraum

5/2012 – 10/2012

Tätigkeitsbeschreibung

Development of an easy to use search Database for Politicians of the German Federal Parliament. Implemented on the basis of tinyMachina.

Eingesetzte Qualifikationen

SQL, iOS, Apache Subversion (SVN), C++, Mantis, OpenGL, Visual Studio, XML

Software Engineer
bitgenerator GmbH, Frankfurt
3/2011 – 6/2011 (4 Monate)
IT & Entwicklung
Tätigkeitszeitraum

3/2011 – 6/2011

Tätigkeitsbeschreibung

Geiger CCD (iPhone)

Development of an Application that enables measurement of radiation with commercially available iPhones. This is possible by analyzing glitches induced by ionizing radiation on the Camera's CCD chip. Implemented on the basis of tinyMachina.

Eingesetzte Qualifikationen

iOS, Apache Subversion (SVN), C++, Lua, Mantis, OpenGL, Visual Studio

Software Architect
Howaldtswerke-Deutsche Werft, Frankfurt
12/2010 – 3/2012 (1 Jahr, 4 Monate)
Defence
Tätigkeitszeitraum

12/2010 – 3/2012

Tätigkeitsbeschreibung

Development of CUA for U212A. A learning- and training-system for the latest submarine developed by Howaldswerke-Deutsche Werft. It is used by the German Navy for the training of their crews.

Eingesetzte Qualifikationen

Adobe Photoshop, Apache Subversion (SVN), C++, ToolBook

Software Engineer
NAVTEQ, Frankfurt
12/2010 – 2/2011 (3 Monate)
Automobilindustrie
Tätigkeitszeitraum

12/2010 – 2/2011

Tätigkeitsbeschreibung

NDS MicroAPI optimization

Optimization, bugfixing and extension of an existing NDS (Navigation Data Standard) implementation.

Eingesetzte Qualifikationen

Apache Subversion (SVN), C++, Visual Studio

Software Engineer
NAVTEQ, Frankfurt
8/2010 – 11/2010 (4 Monate)
Automobilindustrie
Tätigkeitszeitraum

8/2010 – 11/2010

Tätigkeitsbeschreibung

Datascript to C++ Compiler

Optimization, bugfixing and extension of an existing NDS implementation.

Software Engineer

Lex, Yacc, Compiler construction

Eingesetzte Qualifikationen

Apache Subversion (SVN), C++, Eclipse, Java (allg.), Visual Studio

Software Engineer
braingame GmbH, Wiesbaden
3/2010 – 4/2010 (2 Monate)
Interactive Education
Tätigkeitszeitraum

3/2010 – 4/2010

Tätigkeitsbeschreibung

„Spielerische Lehrmodule für den Mathematikunterricht 1-3“

Interactive Math tutor application. Provides visualization of math-facts and multiplayer
games for whiteboard-classes. Implemented on the basis of tinyMachina.

Software Engineer

Eingesetzte Qualifikationen

Apache Subversion (SVN), C++, Mantis, OpenGL, Qt, Visual Studio, XML

Software Engineer
braingame GmbH, Wiesbaden
12/2008 – 2/2010 (1 Jahr, 3 Monate)
Interactive Education
Tätigkeitszeitraum

12/2008 – 2/2010

Tätigkeitsbeschreibung

„Mathe Buddy 5. und 6. Klasse“

Interactive Math tutor for Nintendo DS. Implemented on the basis of tinyMachina.

Software Engineer and multiple roles as independent developer

Eingesetzte Qualifikationen

Gaming SDK, Apache Subversion (SVN), C++, Mantis, OpenGL, Visual Studio

Software Engineer
NAVTEQ, Frankfurt
11/2008 – 4/2009 (6 Monate)
Automobilindustrie
Tätigkeitszeitraum

11/2008 – 4/2009

Tätigkeitsbeschreibung

Electronic Horizon for Map and Positioning Engine

NAVTEQ MPE is a ECU designed to support Map based ADAS functionality. One of its
components is the Electronic Horizon.

- Development of Electronic Horizon Reference Implementation
- Feedback for specification of ADASIS v2
- Implementation of:
Horizon-Provider
Horizon-Reconstructor
Horizon-Visualizer with:
segments
stubs
attachments with properties
curve plotter
- Collaboration with System Integrator

Eingesetzte Qualifikationen

Testautomatisierung, Enterprise Architect (EA), Apache Subversion (SVN), C++, Visual Studio, CAN-Bus (controller area network)

Software Architect, Software Engineer
NAVTEQ, Frankfurt
4/2007 – 12/2007 (9 Monate)
Automobilindustrie
Tätigkeitszeitraum

4/2007 – 12/2007

Tätigkeitsbeschreibung

Development of an JunctionView prototype to generate 3D Models out of map data. It can visualize complex road geometry including junctions on different elevations, bridges, road markings, lanes and so on. Various approaches where evaluated and implemented.

Eingesetzte Qualifikationen

Apache Subversion (SVN), OpenGL, Visual C++, Visual Studio

Managing Director
bitgenerator GmbH, Frankfurt
8/2006 – 1/2013 (6 Jahre, 6 Monate)
IT & Entwicklung
Tätigkeitszeitraum

8/2006 – 1/2013

Tätigkeitsbeschreibung

Responsible for Projects like:
- various Games for Nintendo DS, Playstation, iOS and PC
- Military Training System/Simulation for the anti-aircraft-tank „Gepard“ (2D and 3D simulations)
- A 2D-multi-platform-framework for Application and Game development on platforms like iOS, Android, Windows, Linux and more.

Eingesetzte Qualifikationen

Android, Apache Subversion (SVN), BDE (Borland DB Engine), C++, Gaming SDK, iOS, Lua, Mantis, OpenGL, Typografie, UML, Visual Studio, Windows Embedded Automotive

Software Engineer
Vega, Darmstadt
11/2002 – 5/2006 (3 Jahre, 7 Monate)
Defence
Tätigkeitszeitraum

11/2002 – 5/2006

Tätigkeitsbeschreibung

Software Engineer
Military Training Systems/Simulations
- Simulation for submarine U212A
- CUA for Flakpanzer Gepard

Eingesetzte Qualifikationen

C++, CVS (Concurrent Versions System), OpenGL, ToolBook

Software Engineer (Festanstellung)
Sunflowers Interactive Entertainment GmbH, Langen
6/2000 – 10/2002 (2 Jahre, 5 Monate)
Medienbranche
Tätigkeitszeitraum

6/2000 – 10/2002

Tätigkeitsbeschreibung

- Design/Implementation of Multiplayer/Network code for an RTS Title
- Objectmanagement and Scengraph
- Terrainrednering

Eingesetzte Qualifikationen

C++, OpenGL, Netzwerkarchitektur

Ausbildung

Informatik
Dipl.-Inform. (FH)
Fachhochschule Schmalkalden
1994
Schmalkalden

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
Weltweit
Home-Office
bevorzugt
Profilaufrufe
182
Alter
49
Berufserfahrung
24 Jahre und 3 Monate (seit 01/2000)
Projektleitung
6 Jahre

Kontaktdaten

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

Jetzt Mitglied werden