Wir entwickeln Software.

Professionell. Sauber. Schnell.

Analyse

Requirements Engineering, Spezifikation der Softwarearchitektur und Software Design sind ein wichtiger Bestandteil von formalen Softwareentwicklungsprozessen.

Kontaktieren Sie uns

Entwicklung

Die gewünschte Funktionalität muss in einer Programmiersprache implementiert werden. Dabei muss die Qualität mittels Software-Tests überprüft und das System dokumentiert werden.

Wir entwickeln Software

Wartung

Nach der Abnahme des finalen Systems durch den Kunden muss es gewartet werden, d.h. es müssen neu entdeckte Defekte gelöst und zusätzliche Funktionalität hinzugefügt werden.

Wieso wir?

Leistungen

Wir bieten professionelle Entwicklungsleistungen im Bereich der eingebetteten Systeme, Telekommunikationssysteme, Webapplikationen und Büroanwendungen an. Unsere Leistungen decken alle Phasen des Software-Lebeneszyklus ab, einschließlich des Requirements Engineerings, der Spezifikation der Softwarearchitektur, der Implementierung, des Tests, der Integration, der Wartung, des Softwarekonfigurationsmanagements, des Projektmanagements und des Release Managements.

Requirements Engineering

Einige formale Softwareentwicklungsprozesse sehen vor, dass die Anforderungen an ein Softwaresystem formal definiert, dokumentiert und verwaltet werden.

Softwarearchitektur

Die Softwarearchitektur bestimmt die prinzipielle Struktur des Softwaresystems, welche über den gesamten Lebeneszyklus des Systems unverändert bleibt. Daher muss diese besonders sorgfältig entworfen werden.

Implementierung

Die Implementierung ist die Umsetzung der festgelegten Strukturen und Funktionalität in Form von Quellcode in einer oder mehreren Programmiersprachen. Wir verfügen über eine mehrjährige Erfahrung in der Verwendung von C, C++, C#, Java und Python bei der Implementierung von komplexen Softwaresystemen, welche produktiv eingesetzt werden.

Test

Das Testen von Software ist die Ausführung von Teilen eines Softwaresystems oder des kompletten Softwaresystems mit dem Ziel, die Einhaltung von gewissen Qualitäts- und Performance-Eigenschaften zu überprüfen. Wir verfügen über Erfahrung in der Testautomatisierung von komplexen Telekommunikationssystemen.

Integration

Die Integration von Software ist der Prozess der Verknüpfung von einzelnen Softwarekomponenten zu einem Gesamtsystem. Der moderne Ansatz besteht in der frühen und kontinuierlichen Integration der Komponenten (Continuous Integration) mit dem Ziel, die komplexen Integrationsprobleme zu umgehen, welche im Falle einer Integration nach dem Big-Bang-Prinzip spät im Projektverlauf entstehen. Wir verfügen über Erfahrung in der Konfiguration und Verwendung von solchen Continuous Integration Standard-Tools wie Jenkins und Hudson.

Wartung

Die Wartung beginnt mit der Übergabe des Softwaresystemen an den Kunden. Ein Softwaresystem kann über Jahre oder sogar Jahrzehnte benutzt werden, in dieser Zeit werden zusätzliche Defekte entdeckt - und müssen gelöst werden. Zusätzlich werden neue Anforderungen entdeckt, was zusätzliche Änderungen und Erweiterungen an dem System erforderlich macht. Wir verfügen über Erfahrung in der Wartung von unterschiedlichen Arten komplexer Softwaresysteme.

Team

Wir sind ein kleines Team aus leidenschaftlichen Softwareentwicklern. Unser Kernteam besteht aus den folgenden Leuten:

Vitali Gontsharuk

Dipl.-Inf. (Univ.) Vitali Gontsharuk

Geschäftsführer, Software Engineer

Vitali ist seit 2007 Freelancer. In dieser zeit hat er viel Erfahrung bei der Durchführung von Projekten in der Telekommunikationsbranche und den Digitalen Medien gesammelt.

Elena Kalinina

Elena Kalinina

Frontend-Entwicklerin

Elena ist ein erfahrener Web Developer und Web Designer. Ihre Kernkompetenz liegt in der Frontend-Entwicklung mittels solcher JavaScript Frameworks wie Vue.js, Ember.js, React.js, Angular.js und JQuery.

Kontakt

Wir würden uns freuen von Ihnen zu hören. Hier sind unsere Kontaktdaten:

  • reiterate GmbH & Co. KGFraunhoferstr. 9 85737 IsmaningGermany
  • +49 (0) 179 75 33 262
  • info@reiterate.de
  • reiterate.de