Software Engineer & Architect
- Verfügbarkeit einsehen
- 0 Referenzen
- 85€/Stunde
- 63329 Egelsbach, Hessen
- Weltweit
- de | en
- 23.04.2024
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
11/2023 – 2/2024
TätigkeitsbeschreibungProduct Owner
Eingesetzte QualifikationenProduct Owner
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.
SCRUM, Testautomatisierung, Android Entwicklung, Git, Java (allg.), Kotlin
3/2020 – 10/2020
TätigkeitsbeschreibungDevelopment 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 QualifikationenSCRUM, Testautomatisierung, UML, Android Entwicklung, Git, Java (allg.), Kotlin
10/2018 – 5/2019
TätigkeitsbeschreibungDevelopment 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 QualifikationenTensorFlow, Confluence (Atlassian), SCRUM, UML, Android Entwicklung, Git, Java (allg.), Kotlin, User Interface (UI)
10/2013 – 9/2017
TätigkeitsbeschreibungDevelopment 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 QualifikationenSQL, Embedded Linux, Confluence (Atlassian), SCRUM, Testautomatisierung, Enterprise Architect (EA), UML, C++, Git, Jira, OpenGL, Qt, User Interface (UI)
12/2012 – 1/2013
TätigkeitsbeschreibungDevelopment of an logic-puzzle-game for iOS. Implemented on the basis of tinyMachina.
Eingesetzte QualifikationeniOS, Apache Subversion (SVN), C++, Lua, Mantis, OpenGL, Visual Studio
11/2012 – 9/2013
TätigkeitsbeschreibungDevelopment of an Navigation Solution with guidance, 2D and 3D Maps, live traffic for Volvo Car Corporation.
Eingesetzte QualifikationenSQL, Windows CE, SCRUM, Testautomatisierung, Enterprise Architect (EA), Apache Subversion (SVN), C++, Jira, Lua, OpenGL, Visual Studio, User Interface (UI), Internationalisierung
5/2012 – 10/2012
TätigkeitsbeschreibungDevelopment of an easy to use search Database for Politicians of the German Federal Parliament. Implemented on the basis of tinyMachina.
Eingesetzte QualifikationenSQL, iOS, Apache Subversion (SVN), C++, Mantis, OpenGL, Visual Studio, XML
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.
iOS, Apache Subversion (SVN), C++, Lua, Mantis, OpenGL, Visual Studio
12/2010 – 3/2012
TätigkeitsbeschreibungDevelopment 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 QualifikationenAdobe Photoshop, Apache Subversion (SVN), C++, ToolBook
12/2010 – 2/2011
Tätigkeitsbeschreibung
NDS MicroAPI optimization
Optimization, bugfixing and extension of an existing NDS (Navigation Data Standard) implementation.
Apache Subversion (SVN), C++, Visual Studio
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
Apache Subversion (SVN), C++, Eclipse, Java (allg.), Visual Studio
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
Apache Subversion (SVN), C++, Mantis, OpenGL, Qt, Visual Studio, XML
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
Gaming SDK, Apache Subversion (SVN), C++, Mantis, OpenGL, Visual Studio
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
Testautomatisierung, Enterprise Architect (EA), Apache Subversion (SVN), C++, Visual Studio, CAN-Bus (controller area network)
4/2007 – 12/2007
TätigkeitsbeschreibungDevelopment 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 QualifikationenApache Subversion (SVN), OpenGL, Visual C++, Visual Studio
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.
Android, Apache Subversion (SVN), BDE (Borland DB Engine), C++, Gaming SDK, iOS, Lua, Mantis, OpenGL, Typografie, UML, Visual Studio, Windows Embedded Automotive
11/2002 – 5/2006
Tätigkeitsbeschreibung
Software Engineer
Military Training Systems/Simulations
- Simulation for submarine U212A
- CUA for Flakpanzer Gepard
C++, CVS (Concurrent Versions System), OpenGL, ToolBook
6/2000 – 10/2002
Tätigkeitsbeschreibung
- Design/Implementation of Multiplayer/Network code for an RTS Title
- Objectmanagement and Scengraph
- Terrainrednering
C++, OpenGL, Netzwerkarchitektur
Ausbildung
Fachhochschule Schmalkalden
Schmalkalden
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden