Reinhold Schmidt
Bis 2020, GUI Entwickler Qt, secunet Security Networks AG
Berlin, Deutschland
Werdegang
Berufserfahrung von Reinhold Schmidt
Entwicklung einer neuen Bedieoberfläche zur Steuerung und zur Administration von kryptografisch verschlüsselten virtuellen Maschinen -Erstellen eines Kozepts zum Styling von kundenspezifischen grafischen Komponenten -Erarbeiten eines Bedienkonzepts zur barrierefreien Steuerung -Anbindung eines Screenreaders zum Vorlesen von grafischen Bedienelementen -Anbidung von C++ Backend Komponenten Technologien: Linux, Qt 5.12, pico Screenreader
Entwicklung einer grafischen Bedienoberfläche für ein Microsoft Surface 10 Tablet -Anbinden eines SSL verschlüsselten Backends zum Datenaustausch mit Sensoren -Visualisieren von Temperatur und Druckdaten in einem Diagramm -Erstellung einer Tabellenkomponente zum Visualieren von kundenspzifischen Daten -Konzepte zur Touch Bedienung Technologie: -Windows 10 -embedded Linux -CMAKE -C++, Qt 5.12
-Entwickeln einer GUI zum Visualisieren und Ansteuern eines Elektrorollers -serielles Protokolls mit JSON zur Ansteuerung der Hardware -Navigationskomponente auf Basis von MapBox -Teststrategie für den Bedienablauf mit Python und Pyserial -Technologien: C++, Python, JSON, Qt 5.11, QML, Qt Creator, Ubuntu 18, Yocto Embedded Linux, git, gitlab, serielle Schnittstelle
• Entwicklung eines Servers für Multicast in Python • Weiterentwicklung einer GUI zum Ansteuern von Embedded Geräten per TCP/IP in C# • Weiterentwickeln einer Software für die Produktion und Qualitätssicherung in Python • Technologien: Visual Studio 2010, Beckhoff SPS, Python, pyDev, C#, Embedded Windows 7, EtherCat, Profibus
5 Monate, Aug. 2017 - Dez. 2017
Tester als Freelancer
Olympus Surgical Technologies Europe, Teltow bei Berlin
• Testen eines Medizintechnikgeräts im Hochfrequenz Chirurgie Bereich (Elektrochirurgie) • Anwendung von Misra Rules • Modultests von C Code im Whitebox Test • Installation und Wartung eines Jenkins Server • Technologien: iSystems IDE, VxWorks, Python, C, Jenkins Testautomatisierung
6 Monate, Feb. 2017 - Juli 2017
Softwareentwickler als Freelancer
HEIDENHAIN NUMERIC B.V. Eindhoven, Niederlande
• Entwickeln einer Bedienoberfläche für die Steuerung von CNC Maschinen • Implementieren von Features zum Verarbeiten der NC Kommandos • Virtuelle Touch Tastatur mit Sonderzeichen für verschiedene Sprachen • Blockdisplay Editor-Plugin zum Parsen und Darstellen von großen Textdaten • Agile Entwicklung mit Scrum • Unit Tests mit Qt Unit und Systemtests mit Squish in Python • Technologien: Scrum, Python, C++, Squish, Qt5, QML, Qt Creator, Bitbucket, Jira, Jenkins, • Confluence, git, embedded Linux
5 Monate, Aug. 2016 - Dez. 2016
Softwareentwickler als Freelancer
Alcon Pharma GmbH, a Novartis company, Teltow bei Berlin
• Entwickeln eines Prototypen zur Diagnose für Augenoperationen • Design einer Bedienoberfläche zur Messung der Augenparameter bei Augenärzten • Konzept zur Pufferung und Darstellung von Bildern einer HighSpeed Kamera mit 150 Frames / s • Entwickeln einer OpenGL Komponente mit Shader zum Filtern von Bildern nach dem Bayer Pattern • Portieren von Qt4 GUI Komponenten nach QML • Technologien: C++, interne Grafiklib, Qt5, QML, Qt Creator, Visual Studio, svn, Windows
6 Monate, Feb. 2016 - Juli 2016
Tester als Freelancer
Deuta-Werke GmbH, Berlin
• Testen von Displayapplikationssoftware im Bahn Segment zur Geschwindigkeitsdartstellung • Testspezifikation und automatisierte Auswertug von Testergebnissen im V-Modell • Manuelles Testen auf dem MVB Bus • Automatisiertes Testen und Auswerten von Displayzuständen nach vorheriger Protokollstimulierung • Implementieren von Testskripten für interne Kommunikationsprokolle mit UDP und MVB • Technologien: Python, C++, kundenspezifisches Framework, Qt4, Qt Creator, Jira, git, Linux, RobotFramework
9 Monate, Apr. 2015 - Dez. 2015
Softwareentwickler als Freelancer
HERE Deutschland GmbH, Berlin
• Entwicklung von Features für eine Navigationssoftware in einem Automotive Projekt • Anpassen von internen Schnittstellen an ein externes SDK • Testen der Software auf einem MIB2+ Target und dem Fahrzeug (Audi Q und A Serien) • Technologien: C++, DSI Framework, QNX, Qt Creator, git, gerrit
1 Monat, Feb. 2015 - Feb. 2015
Softwareentwickler als Freelancer
Bundesdruckerei GmbH, Berlin
• Entwicklung einer GUI mit QML Komponenten für eine Messapplikation • Visualisieren von großen Datenmengen und Messwerten mit der Library Qwt und QCustomPlot • Technologien: C++, Qt5, Windows, Qt Creator, svn
1 Monat, Jan. 2015 - Jan. 2015
Softwareentwickler als Freelancer
Governikus GmbH & Co. KG, Bremen
• Entwicklung von QML Komponenten für eine App- und Desktopsoftware (AusweisApp 2) • Testen auf verschiedenen Plattformen und Targets (iOS/Android) • Schulung der internen Entwicklungsabteilung • Technologien: C++, Qt5, Android, iOS, QML, Qt Creator, svn
1 Jahr, Nov. 2013 - Okt. 2014
Softwareentwickler als Freelancer
MELAG Medizintechnik oHG, Berlin
• Entwicklung einer GUI für einen Autoklaven • Entwicklung nach ISO 62304 • Erarbeiten von Software Requirements mit internem Werkzeug Meladraft • Umsetzen einer grafischen Designvorgabe eines externen Grafikbüros • Programmierung, Refaktorierung und Implementierung eines GUI Konzepts mit Qt 5 und QML • Erstellen von Unit Tests mit Python 3 • Erstellung der Dokumentation für das Software Komponentendesign • Technologien: C++, Qt5, embedded Linux, Qt Creator, Python 3, pengutronix ptxdist, git
1 Jahr und 3 Monate, Juni 2012 - Aug. 2013
Softwareentwickler als Freelancer
Openlimit SignCubes GmbH, Berlin
• Smart Meter Gateway zur sicheren Messung von geeichten Stromzählern • Zertifizierung nach technischer Richtlinie BSI TR-03109 • Implementieren eines Dienstes zum Speichern von Messwerten • Verfassen von Dokumentation für den korrekten Nachweis der Zertifizierung • Erstellen von Systemtests für die Zertifizierung • Technologien: C++, embedded Linux, SQLite, Python, RobotFramework, SVN
3 Monate, März 2012 - Mai 2012
Softwareentwickler als Freelancer
SIEMENS, Berlin
Abteilung: Infrastructure and Cities • Erarbeiten eines Konzepts für Unit Tests auf Embedded Systemen mit C++ • Technologien: C++, boost Library, Qt, Visual Studio, Enterprise Architect, Perforce
5 Monate, Juni 2011 - Okt. 2011
Softwareentwickler als Freelancer
Openlimit SignCubes GmbH, Berlin
• Neuentwicklung eines verschlüsselten Datensafes auf USB Stick Basis für Windows und Mac OSX • Technologien: C++, Java, SQLite, Maven, SVN, Windows, MacOSX
5 Monate, Jan. 2011 - Mai 2011
Existenzgründer
Smith Software Productions, Berlin
• Import von Mobiltelefonen und Computerteilen aus China • Chinareise im März 2011 mit Aufenthalten in Hong Kong, Zhuhai, Guanzhou und Guangdong
2 Jahre und 3 Monate, Okt. 2008 - Dez. 2010
Softwareentwickler
BallyWulff Entertainment GmbH, Berlin
Abteilung: Software Development • Weiterentwickeln des internen Spieleframeworks • Implementieren von neuen Spielen in C++ • Firmeneigene Tools in QT • Schulungen für das interne Framework • Wartung und Support für das interne SDK für externe Partnerfirmen
4 Monate, März 2008 - Juni 2008
Softwareentwickler Java
Apertio Germany AG, Berlin
Abteilung: Research & Development • Weiterentwickeln des internen Kommunikationsframeworks • Implementieren von neuen Protokollen in Java und Perl
7 Monate, März 2005 - Sep. 2005
Praktikant in der Softwareentwicklung
Robert Bosch GmbH, Stuttgart
Abteilung: Entwicklung, Methoden und Werkzeuge • Programmieren von Debug-Skripten in VBA • Erstellung eines Eclipse-Plugins in Java zur Ansteuerung eines Debuggers
6 Monate, Sep. 2001 - Feb. 2002
Praktikant in der PKW-Vorentwicklung
DaimlerChrysler AG, Stuttgart
Abteilung: Entwicklung PKW Projekt Starter / Generator • Entwicklung einer RS232-Monitor Applikation in Visual Basic 6 • Erstellung einer Datenbankanwendung mit einer Kommunikationskomponente über die RS232-Schnittstelle
Ausbildung von Reinhold Schmidt
5 Jahre und 7 Monate, Apr. 2002 - Okt. 2007
Computer Engineering
Fachhochschule Furtwangen
Embedded Systeme, Netzwerke, Verteilte Systeme, Hardwarenahe Programmierung
Sprachen
Deutsch
Muttersprache
Rumänisch
Muttersprache
Englisch
Fließend
Französisch
Gut
Spanisch
Gut