Andreas Wittich • Diplom−Informatiker • Berlin |
|
|
|
Telefon: 030 / 36 80 26 26 |
Email: HalloAndreasWittich.de |
Software-Entwicklung und Design ist meine Berufung |
seit über 20 Jahren |
stehe ich mit meinem Namen |
für skalierbare, robuste Applikationen und fristgerechte Abgabe |
Software−Design |
Objektorientierte Programmierung –
echtes Verständnis dafür ist dünn gesät
|
|
Programmiersprachen |
C++, Objective C, Python, C#, Java, JavaScript, Ajax, UML, HTML, XML, DHTML, Perl, C, Avenue, Visual Basic,Prolog, Lisp, Modula 2, Pascal, FLP, MLP, diverse Assembler, Fortran, COBOL, u.a.m. |
|
Framework |
Valgrind, Magick++, UTFCPP, JsonCPP, Qt, Java EE, Spring, Hibernate, JBoss |
|
Tools |
Ant, SVN, Git, Bash |
|
Entwicklungssysteme |
Xcode, Eclipse, Microsoft Visual Studio .NET, Borland Builder 6GNU C++, Watcom C/C++, Lattice C/C++, u.a.m. |
|
Betriebssysteme |
iOS, Mac OS, Windows Vista/XP/ME/2000/NT/9X, Linux Ubuntu/KNOPPIXUnix, OS2, AmigaOS |
|
Protokolle |
SOAP, HTTP, FTP, TCP/IP |
|
Datenbanken |
PostgreSQL, MS SQL, MySQL, MS Access, Oracle |
|
Fremdsprachen |
Englisch fließend in Wort und Schrift |
beyoOCR
|
für die beyo GmbH —
Programmiersprachen C++, C, Objectiv C —
Datenbank MS Access — Protokolle HTTP, TCP/IP Ein System zur optischen Zeichenerkennung. Der Open Source Codes wurde auf diverse Plattformen (iOS, MacOS, Linux) portiert – viele Fehler beseitigt. Eine umfangreiche Test-Umgebung wurde geschaffen. Die automatischen Tests werden in einer Datenbank archiviert. |
|
WordShot
|
für die beyo GmbH —
Programmiersprachen C++, C, Objectiv C —
Datenbank MS Access — Protokolle HTTP, TCP/IP Eine Mobile-App für iPhone, Android, Windows Phone 7 und Symbian. Texte werden optisch oder akustisch erkannt und übersetzt. Im Live-Mode werden die Übersetzungen kleinere Text direkt im der Kameraansicht als Überlagerung dargestellt. Im Foto-Modus für ganze Seiten und Zeitungen wird der Text in einer separaten Ansicht dargestellt und kann auch bearbeitet werden. |
|
beyoLib
|
für die beyo GmbH —
Programmiersprachen C++, C, Objectiv C —
Datenbank MS Access — Protokolle HTTP, TCP/IP Datenmodell für diverse Apps (u.a. WordShot). Interface zu diversen OCR- (Optical Character Recognition) und TTS- (Text-to-Speech) Systemen – sowie ARS (Voice-to-Text).
Unterstützte Systeme:
|
|
IN/ES
|
für die 42com Telecommunication GmbH —
Programmiersprachen Java (JBoss/Spring/Hibernate), UML —
Datenbank PostgresSQL, MS SQL — Protokolle HTTP, TCP/IP Eine mandantenfähige, prozessorientierte Abrechnungsplattform für Telekommunikationsdienste, mit speziellen Anforderungen, hinsichtlich niedriger Latenz bei hohem Durchsatz und hoher Verfügbarkeit. Diese Anforderungen wurden durch die Implementierung einer spezialisierten, aber hochskalierbaren Process Engine realisiert. Sie verfügt über hot-deploybare Ablaufmodelle und einen modellorientierten transaktionalen Objektcache. |
|
CAM
|
für die Sulfurcell Solartechnik GmbH —
Programmiersprachen C# —
Datenbank MySQL — Protokolle HTTP, TCP/IP Computer Aided Manufacturing — Middleware für eine neue Productionsstätte. |
|
KitKatClub.org
2007 — 2008 |
in Zusammenarbeit mit dem KitKatClub —
Programmiersprachen Python, JavaScript — Datenbank MySQL
— Protokolle HTTP, TCP/IP Content Management System und Web 2.0 Portal mit Community, internen Nachrichten, tagesaktuellen Presselinks etc. |
|
Basisklasse XRC 1000
|
für die SPECS GmbH -
Programmiersprache C++ - Betriebssystem Windows XP Entwurf einer Basisklasse, welche die XRC 1000 Kommandos sowohl für die serielle Schnittstelle als auch für den CAN-Bus zusammenfasst |
|
PFO−Prozess−Monitor
|
für die Trumpf Laser GmbH —
Programmiersprache C# — Betriebssystem
Windows XP
/ Linux (in Vorbereitung)
— Protokolle SOAP, HTTP, TCP/IP
Die Aufzeichnung einer Programmierbaren-Fokus-Optik
wird von einem SOAP-Server importiert, ausgewertet und grafisch dargestellt.
Dadurch kann der Produktionsprozess deutlich beschleunigt werden. |
|
Mercator−Daten−Server
|
für die Sikora GmbH —
Programmiersprachen C++/C — Betriebssystem Windows XP/2000/NT
— Protokolle TCP/IP
Digitale und analoge Prozessdaten - z.B.
Lötdraht-Geschwindigkeit, Temperatur usw. - werden mit einer Umschaltbox
(Eigenentwicklung der Sikora GmbH) erfasst, über einen Universal
Serial Bus an einen Rechner übermittelt und vom Datenserver
ausgewertet und archiviert. Eine Echtzeit-Überwachung der Produktion ist
möglich. Gegebenenfalls wird dabei ein Alarm ausgelöst und die Anlage
angehalten. |
|
Mercator−Drucksystem
|
für die Sikora GmbH —
Programmiersprachen C++/C, XML — Betriebssystem Windows XP/2000/NT
— Protokolle TCP/IP Ein neues Modul erlaubt das Erstellen und Ändern von Layout-Vorlagen. Eine Vorlage hat dabei ein oder mehrere Seiten auf denen Rahmen für die einzelnen Daten (Bilder, 2D-Grafiken, Tabellen, Texte...) positioniert (absolut zu den Seitenkanten, Seitenkantenrändern oder relativ zueinander) werden können. Eine Vorlage wird als XML-Datei gespeichert. Beim Drucken in Mercator wird eine solche Vorlage ausgewählt und die einzelnen Rahmen je nach Vorgabe mit den Daten einer Datei, einer Roboter-Bahndatei oder eines Fensters gefüllt und ausgedruckt. |
|
Mercator
|
für die Sikora GmbH —
Programmiersprachen C++/C — Betriebssystem Windows XP/2000/NT
— Protokolle TCP/IP Mercator visualisiert die Aufzeichnung eines Roboterprogramms von einer Robotersteuerung (VRS, Kuka, Fanuc, .) . Dabei werden der Bahnverlauf, die Geschwindigkeit und die Prozessdaten in einzelnen Fenstern übersichtlich dargestellt. Dadurch ist es möglich, eventuelle Probleme zu diagnostizieren und die Produktion zu optimieren. Roboterprogramme können auf einfache Weise (manuell oder automatisch) geändert oder synthetisch z.B. nach CAD-Vorgaben neu erzeugt werden. |
|
SINUMView
|
für die Luftbild und Planung GmbH
— Programmiersprachen Visual Basic, Avenue, Java
— Betriebssystem Windows XP/2000/NT —
Protokolle TCP/IP, HTTP SINUMView ist eine GIS Datenbank auf Basis des ArcIMS der ESRI Geoinformatik GmbH. Die geografischen Daten der Stadt Potsdam können mit dem Internet Explorer auf jeder Workstation im Intranet der Stadtverwaltung dargestellt werden. Dabei kann bei der Darstellung aus diversen thematischen Bereichen gewählt werden. Der sichtbare Ausschnitt kann frei verschoben und stufenlos vergrößert / verkleinert werden. |
|
SINUM
|
für die Luftbild und Planung GmbH
— Programmiersprachen Visual Basic —
Betriebssystem Windows 9x/NT — Protokolle TCP/IP SINUM ist eine Vorgangsverwaltung basierend auf ACCESS und Word mit Client Server Architektur; Das System verwaltet die Adressen, Dokumentvorlagen, Projekte und Vorgänge (Word-Dokumente). Jeder Adresse können beliebig viele, frei wählbare Kategorien zugeordnet werden. Die Vorgänge und beteiligten Adressen sind Projekten zugeordnet, die entsprechenden Projektdaten werden automatisch per DDL in die Vorgangsdokumente übertragen. |
|
DUBView
|
für die Luftbild und Planung GmbH
— Programmiersprachen Avenue — Betriebssystem Windows 9x/NT
— Protokolle HTTP DUBView "Daten zur Umweltsituation im Land Brandenburg" ist eine Data Publisher Applikation – ein selbstlaufendes Visualisierungssystem für alle Color-Infrarot-Daten der Biotoptypen- und Landnutzungskartierung sowie diverser anderer Daten des Landes Brandenburg, das auf CD vertrieben wird. |
|
VSK
|
für die Luftbild und Planung GmbH
— Programmiersprachen Visual Basic, Avenue —
Betriebssystem Windows 9x/2000/NT — Protokolle TCP/IP VSK (Verwaltungs System Konversion) ist ein duales System mit Client Server Architektur. Ein zentraler Access Datenserver bedient zwei Typen von Clients(MS-Access und ESRI-ArcView), die über DDL miteinander verknüpft sind. |
|
NaBeKo
|
für die Luftbild Brandenburg GmbH —
Programmiersprachen Visual Basic — Betriebssystem Windows 9x/NT
— Protokolle TCP/IP NaBeKo (Naturschutz Belange Konversion) ist eine MS-FoxPro Applikation zur Erfassung der Konversionsflächen-Daten und automatische Berichterstellung. |
|
MGL
|
für die Luftbild Brandenburg GmbH —
Programmiersprachen C++/C — Betriebssystem Windows 9x/NT
— Protokolle TCP/IP Die MGL-Applikation dient zur Konvertierung von HPGL/2-Dateien, Sortierung nach einer vorgegebenen Stiftfolgesowie der Überlagerung zweier Grafiken. |
|
VoxelMan
|
für das Rudolf Virchow Krankenhaus —
Programmiersprachen C++/C — Betriebssystem UNIX Arbeiten mit VoxelMan - automatische Bildarchivierung und Portierung. |
|
HPCL
|
für diverse Rechtsanwälte und Notare
— Programmiersprachen C++/C, HPCL —
Betriebssystem AmigaOS, Windows 9x/NT HPCL-Konvertierung und Komprimierung zur Installation von Formularen in HP-Laserdruckern. |
|
Viele weitere Projekte
|
Diese Seite ist noch im Aufbau und wird permanent erweitert... | |