freiberufler Embedded Softwareentwickler / Softwareentwickler für VR- und AR-Anwendungen auf freelance.de

Embedded Softwareentwickler / Softwareentwickler für VR- und AR-Anwendungen

offline
  • auf Anfrage
  • 80686 München
  • auf Anfrage
  • ru  |  en  |  de
  • 13.12.2018

Kurzvorstellung

Ich suche einen Project im Bereich Embedded Softwareentwicklung oder Softwareentwicklung für VR- und AR-Anwendungen im Großraum München.

Qualifikationen

  • Architekturvisualisierung
  • Blender
  • C#
  • Grafikdesign
  • Microsoft Azure
  • Unity3D
  • WebGL (Web Graphics Library)

Projekt‐ & Berufserfahrung

Teamleiter / Softwareentwickler für VR- und AR-Anwendungen
C1 Technologies GmbH, München
1/2017 – offen (7 Jahre, 3 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

1/2017 – offen

Tätigkeitsbeschreibung

Als Teamleiter bin ich für die Entwicklung, Testen und Implementierung der folgenden Projekte verantwortlich:

Project: CandyStore. Geschäftsplanung Software für ein deutsches Großhandelsunternehmen für Lebensmittel, Getränke, Tabakwaren, Telekommunikation und Non-Food.

Die Hauptfunktionen der Anwendung sind:
- Schnelle und genaue Messung des Raumes / Arbeits - / handelsraumes und speichern als Plan;
- Innenarchitektur des Raumes. Zuweisen / ändern der Farbe (Materialien) von Wänden, Boden, Decke, dekorationsplatten, hinzufügen von Dekorelementen;
- Möglichkeit, eine Multi-user-Internet-Konferenz für Präsentation/Diskussion Modell zu erstellen.

Project: HeavyFrame Maintenance. Die Anwendung wurde für einen der weltweit führenden Werkzeugmaschinenhersteller entwickelt und soll die Instandhaltung von Werkzeugmaschinen im Unternehmen steuern.

Die Hauptfunktionen der Anwendung sind:
- Navigation des Betreibers ZUM Veranstaltungsort;
- Erkennung des QR-Codes (Marker) an der Maschine zur Bereitstellung von Betriebsinformationen über Fehler;
- Bereitstellung von Informationen über Fehler in Form von Hologrammen, die über realen Knoten und Baugruppen liegen;
- Bereitstellung visueller Anweisungen für den Bediener in Form einer Reihe von Maßnahmen zur Fehlerbehebung/Wartung;
- Foto- und Videoaufzeichnung der Tätigkeiten des Bedieners und Speicherung des Protokolls in der Firmendatenbank;

Project: HeavyFrame Assistent.
Die Hauptfunktionen der Anwendung sind:
- Schulung des Betriebspersonals in den Grundlagen der Bedienung und Wartung von Werkzeugmaschinen;
- Zertifizierung der Mitarbeiter;

Project: Truck Configurator. Online-3D-Konfigurator für Anbaugeräte und Zubehör für Lkw und Nutzfahrzeuge.
Die Hauptfunktionen der Anwendung sind:
- Wertberechnung;
- Die Anwendung wurde mit Der WebGL-Technologie entwickelt;

Eingesetzte Qualifikationen

Architekturvisualisierung, Grafikdesign, Blender, C#, Unity3D, Microsoft Azure, WebGL (Web Graphics Library)

Softwareentwickler
Headnex GmbH, München
1/2016 – 12/2016 (1 Jahr)
Telekommunikation
Tätigkeitszeitraum

1/2016 – 12/2016

Tätigkeitsbeschreibung

Ruby-On-Rails Softwareentwicklung

Eingesetzte Qualifikationen

Web Entwicklung (allg.)

Embedded Softwareentwickler
ThyssenKrupp aufzüge gmbh, Stuttgart
1/2015 – 12/2015 (1 Jahr)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

1/2015 – 12/2015

Tätigkeitsbeschreibung

Projekt: E.COR (Elevator Controller)
Als Mitglied des Projektteams verantwortlich für:
C/C++(>10 Jahren), C#(>3 Jahren), Java, Perl, Python, JavaScript, Unix Shell;
OOP, OOD, OOA. (Design Patterns);
80x86, ai64,
Atmel AVR;
ARM11, ARM Cortex M3
ADSP-BF533 Blackfin (Active Noise Cancelation); ADDI-Data APCI; PowerDAQ PCI;
I2C, SPI, USB, PCI, ISA
Unix/Linux (RH,Debian,Ubuntu), Windows;
RTOS, IntervalZero RTX, VxWorks, Xenomai;
Linux/Windows Kernel Triber Model (Kerneltreibern);
POSIX, QT, QP, Boost, ACE;
GNU Autobuildtools, Cross-Compile Toolchains;
GNU Entwicklungsumgebung, Scriptsprachen;
Matlab, Simulink, QPM, code generation;
UML 2.0, MDD, SysML, Enterprise Architect, QP;
EtherCAT, UDP, TCP/IP, SIP/RTP/RTCP, Sockets;
MySQL, SQLite, Oracle(PL/SQL);
TDD, NUnit, CPPUnit/CxxTest, MockPP;
SCRUM
VisualDSP++, ARM Keil, MS Visual Studio, Eclipse, Intellij Idea, Kdevelop;
SIP, RTP, VOIP, VoiceXML/CCXML;
WPF, WCF, MFC, COM, WTL/ATL;
WebPy, Lighttpd, HTML/CSS, CGI, XML/XSL, SOAP;
GIT, TFS, Visual Source Safe, CVS, SVN;
Digital Oszilloskop, Multimeter etc.
Headnex GmbH www.headnex.com
ThyssenKrupp Aufzüge GmbH
http://www.thyssenkrupp-aufzuege.de/
MLase;
ScanLab; CamTech(Cambridge Technology)
- Implementierung von neuen Sicherheitsanforderungen (u.a. in Notfällen sichere Evakuierung);
- Implementierung von Selbsttests aller installierten Komponenten; Realisierung eines “Safe Operation
Mode” für die gesamte Anlage, falls mindestens eine Komponente nicht akzeptiert wird.
- Implementierung einer “Remote Update” Funktion für die Firmware über CAN; (Flashupdate RPI über
MHC)
- Implementierung der Echtzeit System Überwachung und Protokollierung; (Laufzeitüberwachung)
- Implementierung einer Sicherheitskreisanalyse (mit unterschiedlichen landesspezifischen “Safety
Chains”), die den Aufzug außer Betrieb setzt, wenn eine “Safety Chain” unterbrochen ist
- Implementierung neuer Sicherheitsanforderungen im Wartungsmodus
Programme: C/C++, Embedded Linux, IBM Rational Rhapsody 8.1, Enterprise Architect, Perforce, Eclipse, usw.

Projekt: BlueBox. VoIP Notrufsystems mit autarke Hardware, außerdem werden Nutzungsstatistiken generiert (wie eine Blackbox)
Als Mitglied des Projektteams verantwortlich für:
- Implementierung eines Linux Treibers damit BlueBox bei Stromausfall auf Batteriebetrieb schalten kann
- Implementierung einer lokalen Datenbank mit Nutzungsstatistik
- Implementierung einer Synchronisierung der lokalen Datenbank mit Microsoft Azure Cloud
Programme: C/C++, Embedded Linux, LevelDB (NoSQL Databank von Google), Microsoft Azure,

Eingesetzte Qualifikationen

Embedded Linux, Embedded Systems, UML, C++

Senior Software Entwickler/Software Ingenieur
Bausch + Lomb | Technolas Perfect Vision, München
9/2010 – 12/2015 (5 Jahre, 4 Monate)
Medizintechnik
Tätigkeitszeitraum

9/2010 – 12/2015

Tätigkeitsbeschreibung

Projekt: ExcimerRT für Excimer 517/Teneo Laser Workstation. Teneo Laser Workstation ist ein Medizinisches Gerät für Augenlaser Behandlungen. Alle elektronischen Komponenten in der Workstation (wie die Laserquelle, Eye Tracking usw.) werden von ExcimerRT gesteuert. Excimer RT ist eine Echtzeitsoftware, die auf dem Windows Subsystem RTX von IntervalZero läuft.

Als Mitglied des Projektteams verantwortlich für:
- Implementierung der StateMaschine;
- Erstellen von Design-Dokumenten;
- Design, Entwicklung, Testen und Integration von Windowsgerätetreibern;
- Design, Entwicklung, Testen und Integration von der Kommunikations-Schnittstelle zwischen der Echtzeitsoftware und Windows Applikationen;
- Unterstützung bei der Verifikation und Validation;

Programme: C#/C, WPF, IntervalZero RTX, Matlab, MS VisualStudio, TFS, UML, Enterprise Architect, usw.

Projekt: PGS (Pattern Generator Software) für Victus Femtosecond Laser Platform. Victus Laser Workstation ist ein Medizinisches Gerät für Augenlaser Behandlungen. PGS ist eine Software die eine 3D Laser Puls Matrix berechnet;

Als Mitglied des Projektteams verantwortlich für:
- PGS von Linux nach Windows Portierung, Refactoring und Testen;
- Design, Entwicklung, Testen und Integration von neuen Behandlungen wie LensFragmentation und Capsulotomy;
- Weiterentwicklung, Testen und Refactoring von PGS;
- Unterstützung bei der Verifikation und Validation von PGS;

Programme: C#/C++, MS Visual Studio, TFS, Matlab, NUnit, usw.

Projekt: Lascon ( Laser Controller ) für Femtosecond Laser Platform. Femtosecond Laser Platform Laser Workstation ist ein Medizinisches Gerät für Augenlaser Behandlungen.

Als Mitglied des Projektteams verantwortlich für:
- Lascon triber von RTLinux nach RTAI portirung und Testen;
- Weiterentwicklung, Testen und Refactoring von Lascon Triber;
- Unterstützung bei der Verifikation und Validation;

Programme: C/C++, RTLinux, Debian, RTAI/RTNET, KDevelop, SVN, Python, GNU Plot, usw.

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Linux, Embedded Systems, Enterprise Architect (EA), Visual C++

C++ Softwareentwickler
European Computer Telecoms AG, München, München
4/2006 – 9/2010 (4 Jahre, 6 Monate)
Telekommunikation
Tätigkeitszeitraum

4/2006 – 9/2010

Tätigkeitsbeschreibung

Projekt: IN (Intelligent Network) System, basiert auf VoiceXML & CCXML Interpreter für Fest- und Mobile-Netz Anbieter, Interactive Voice Response (IVR). Es waren die folgende Mehrwehrdienste (VAS) realisiert: Televoting, Prepaid, Number Portability, Call Distribution, Call Queueing.

Als Mitglied des Projektteams verantwortlich für:
- Implementierung von verschiedenen, plattformübergreifenden Common Libraries für das Entwicklungssystem;
- Portierung und Angleichen von zuvor implementierten Libraries an die 64-bit Linux Plattform;
- Implementierung eines VoiceXML / CCXML Interpreters;
- Implementierung eines JavaScript Interpreters;
- Analyse und Untersuchung von Third Party Software;
- Implementirung von VOIP Comminication;

Programme: C/C++, STL/boost, VC2003 - 2008, KDevelop, SourceSafe/SVN/SourceOffsite, XML/XSL/SOAP/VoiceXML/CCXML, JavaScript, SIP, RTP, Oracle, ACE(The Adaptive Communication Environment), CxxUnit/MockPP

Eingesetzte Qualifikationen

Red Hat Enterprise Linux (RHEL), Visual C++, C++

Ausbildung

Software Engineer/Software Entwickler
Ausbildung
2003
Minsk, Weißrussland

Weitere Kenntnisse

IT & Entwicklung
- IT-Beratung

Programmiersprachen:
C/C++(>5 Jahren), C#(>3 Jahren), Java, Perl, Python, JavaScript, Unix Shell;
Objekt orientiert:
OOP, OOD, OOA. (Design Patterns);
CPUs und Mikrocontroller:
80x86, ai64, ARM, Atmel AVR;
Betriebssysteme:
Unix/Linux (RH,Debian,Ubuntu), Windows;
Echtzeit Umgebung:
RTOS, IntervalZero RTX, VxWorks, Xenomai;
Multiplatform Entwicklung:
QT, QP, Boost, ACE (Adaptive Communication Environment), Cross-Build Tools;
Linux tools:
GNU Entwicklungsumgebung, Scriptsprachen;
Simulation und Modellierung:
Matlab, Simulink, QPM, code generation;
Design-Methoden und Werkzeuge:
MDD, Enterprise Architect, QP;
Technologien:
WPF, WCF, MFC, COM, WTL/ATL;
Netzwerkprotokolle:
EtherCAT, UDP, TCP/IP, SIP/RTP/RTCP, Sockets;
Datenbanken:
MySQL, SQLite, Oracle(PL/SQL);
Testing Frameworks und Werkzeuge:
TDD, NUnit, CPPUnit/CxxTest, MockPP;
Agile methodology:
SCRUM
IDE:
MS Visual Studio, Eclipse, Intellij Idea, Kdevelop;
Telecom:
SIP, RTP, VOIP, VoiceXML/CCXML;
Internet:
WebPy, Lighttpd, HTML/CSS, CGI, XML/XSL, SOAP;
Quellkode-Kontrolle:
GIT, TFS, Visual Source Safe, CVS, SVN;

Persönliche Daten

Sprache
  • Russisch (Muttersprache)
  • Englisch (Fließend)
  • Deutsch (Fließend)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
Profilaufrufe
3243
Alter
43
Berufserfahrung
23 Jahre und 6 Monate (seit 09/2000)
Projektleitung
2 Jahre

Kontaktdaten

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

Jetzt Mitglied werden