Profileimage by Sven Riemann Sen. Software Entwickler / Architekt from OsterholzScharmbeck

Sven Riemann

available

Last update: 23.04.2025

Sen. Software Entwickler / Architekt

Company: Entwicklungsbüro Riemann
Graduation: Technische Informatik HS Bremen
Hourly-/Daily rates: show
Languages: Chinese (Elementary) | German (Native or Bilingual) | English (Full Professional)

Attachments

Profil-Sven-Riemann-20250201_070225.pdf

Skills

IT-Entwicklung
  • Modernes C++17/20, C, Ada, for embedded Systems
  • System Architektur-/Analyse
  • Application Development (Systemübergreifend), Linux
  • Refactoring von Bestandssystemen in moderne, wartbare Systeme
  • Back-End Entwicklung
  • Technik, Ingenieurwesen
  • Verstehe elekt. Schaltpläne, kann Software daraus ableiten
Meine Kompetenzen liegen in den Bereichen: Programmierung C/C++, Software Engineering (OOAD, Performance Analyse, Refactoring, technische Dokumentation), Migration & Transition, allg. IT-Consulting.
Ich beherrsche Objekt-Orientierte-Programmierung wie auch Funktionale-Paradigmen.
Durch Großprojekte im veterinärmed. Labor: HL7, LDT Processing, c|lab (MVZ).
Im Bereich Defence 3D Sichtsysteme, ATDLP, Taktische Datenlinks, DLP
Serverseitige Webentwicklung mit PHP

Programmierung
Applikationen
: C/C++  >25 Jahre, Ada (2 Jahr)    +++
Assembler:       ARM, MIPS, AVR, 68K, z80        +++
Skriptsprachen: Python, Bash                            ++
Webentwicklung: JavaScript, PHP. JSON           +++
Analyse, Dokumentation: UML 2.5                    +++
Datenbanken
MS SQL              ++
PostgreSQL         ++
MySQL, Maria      +++
NoSQL-DBs         ++
Message Queue
RabbitMQ             ++
ZeroMQ                ++
Netzwerk
TCP/IP, LAN/WAN, Intranet/Internet     +++

Sonstiges
Git, SVN, ELM            +++
Apache, IIS, SQUID     +++
Eclipse, clion     ++
Visual Studio     +++
vagrant, Docker     ++
 

Project history

04/2025 - Present
C++ Architekt, Developer, Scrum
(Pharmaceuticals and medical technology, >10.000 employees)

Erstellung einer OOP Architektur für eine neue Geräteklasse eines globalen Laborautomatisierungsunternehmens in Hamburg. Erstellung der Arbeitspakete in JIRA, Architektur in UML, Enterprise Architekt. Implementation in C++ unter ThreadX.

02/2024 - 01/2025
Defense - ADA/C++ Communication Technologies
(Internet and Information Technology, >10.000 employees)

Extend existing Ada/C++ communication gateway with new functionalities.

06/2022 - 08/2023
Embedded c/C++ in gateway/heatpump produkt
(Industry and mechanical engineering, >10.000 employees)

C++ Architecture of NextGen Heatpump's central energy management that meet modern requirements of todays dynamic environment.
C/C++ development of linux device driver, services mit cmocka, gtest and setup of robot test environment

07/2020 - 02/2022
C++ Programmierer in Simulationstechnik
Rheinmetall (Automotive and vehicle construction, >10.000 employees)

Import von Simulator-Szenariodaten in einen großen, verteilten RME Land-Simulator via MSDL/CBML. Agiles, modernes C++ mit conan, Jira, gitlab und confluence.

06/2019 - 05/2020
Entwicklung Hochverfügbarkeits Data Exchange im Vet. Med. Labor
IDEXX (Pharmaceuticals and medical technology, >10.000 employees)

Konzeption, Präsentation und Implementierung eines hochverfügbaren Data Hubs, der das Großlabor in Deutschland mit der Zentrale in USA verbindet. Entwickelt wurde in c und php unter Verwendung von RabbitMQ (cluster), BeanstalkD.

01/2014 - 05/2019
Entwicklung embedded Hard- & Software
HITEG Ltd. (P.R.C.) (Industry and mechanical engineering, 50-250 employees)


Entwicklung von Factory-Test Kits für Kunden der HITEG Ltd, China. Plattform ARM & MIPS. In-Production-Tests-Daten vom Device (direkt, wenn möglich, sonst indirekt) via REST Schnittstellen an Datenbank übergeben, zwecks ISO9000 Dokumentation.

Entwicklung von Replacement-Boards für Kunden SAMSUNG S3C2440 basierendes Board. Es wurden zusätzlich kundenspezifische Boards für die Fahrzeugflotte der kubanischen Nickelminen erstellt, und von Herrn Riemann auf Kuba vor der Regierung vorgestellt (Minister-Level). Die Aufgabe des Herrn Riemann war u.A. Konzeption der Systeme, Entwicklung Software (uboot,Linux, buildroot) eines Ingenic M150 Chips (MIPS32k, 1GHz). Auftraggeber: Regierung Kuba via China Patrol D&T

2017 Unternehmensprojekt InnoCIE zur Entwicklung, Herstellung von
Intelligenten, herstellerunabhängigen Steuerungen von RF-LED (Funk-LEDs).
Das System wurde vom Entwicklungsbüro Riemann bis zu einem Engineering-System in Hardware realisiert. Grundlage ist ein ingenic Chip (X1000). Auftraggeber: Diverse Investment Firmen

Bis Mai 2019 Anpassung des Bootloaders u-boot an neue Hardware. Es wurden neue Device Driver programmiert u.A. für die Unterstützung von SD Karten über SDIO (4-Bit), I2C Unterstützung, Ethernet MAC aus EEPROM auslesen, USB OTG umschaltbar als Host oder Device, Anbindung des Framebuffers mit Splash Screen Feature sowie Soft-Blend-In der Hintergrundbeleuchtung via PWM.  Auftraggeber: Italienisches Unternehmen aus der Medizintechnik

Local Availability

Only available for remote work
Im Moment überwiegend Remote, mit gelegentlichen On-Site-Tagen.

Other

Ich entwerfe Software auf höchsten Niveau unter Verwendung von Standards und etablierten Frameworks. Auch agile Werte und Methoden sind eine Selbstverständlichkeit für mich und werden gelebt und gearbeitet.
Bei embedded Projekten lege ich Wert auf ausführliche Dokumentation des Quellcodes sowie begleitende Dokumentation in Form von UML.
Ich beherrsche alte und neue Programmiersprachen und Konzepte und habe viel Erfahrungen, alte Software auf moderne "Beine" zu stellen, ohne dabei erprobt und geprüfte Abläufe und Strukturen zu ändern. Auch High Availability (HA) Upgrades und Load Balancing Lösungen wurden von mir durchgeführt.
Die an meinem Standort verfügbare IT-Infrastruktur erlaubt es mir auch umfangreichste Projekte zu erstellen, zu testen und Performance-Optimierungen durchzuführen.
Profileimage by Sven Riemann Sen. Software Entwickler / Architekt from OsterholzScharmbeck Sen. Software Entwickler / Architekt
Register