Java, Android, Python, C++

freiberufler Java, Android, Python, C++ auf
Verfügbarkeit einsehen
de  |  en
auf Anfrage
55128 Mainz


Software developer with many areas of expertise, most notably in Java back end and front end (full stack), also available for projects with Android and machine learning / deep learning and data science.

Ich biete

IT, Entwicklung
  • C++
  • Java (allg.)
  • Python
  • Android Entwicklung
  • SQL

Projekt‐ & Berufserfahrung

Lead Software-Entwickler
Selbständig / auf eigene Rechnung, Darmstadt, Mainz
11/2012 – 10/2014 (2 Jahre)

11/2012 – 10/2014


Entwicklung von roadcast, einer iPhone-App für Radioreporter, Schwerpunkt auf Audio-Aufnahme, -Verarbeitung und -Darstellung in Echtzeit
Verwendete Technologien / Software:
iOS, iPhone, XCode, Mac OS, Objective-C, C, C++, GIT

Eingesetzte Qualifikationen


Software-Entwickler (Festanstellung)
360T, Frankfurt am Main
3/2008 – 6/2012 (4 Jahre, 4 Monate)

3/2008 – 6/2012


– Technologies:
Java SE, Java EE, Oracle, Eclipse, Maven, Subversion (SVN), REST, SOAP, Jira,
MySQL, Linux (Ubuntu, CentOS), Python, Spring, XML, XSLT, ActiveMQ,
WebsphereMQ (=MQSeries), Hibernate, Apache Tomcat, Apache Webserver,
Company-Proprietary Message Bus, Java keytool, X.509 certificates, Java
keystores, BIRT Reporting, bash
– Non-Technical Skills Acquired:
Working knowledge of forex products and their structure, basic knowledge of
jargon in forex trading– Tasks:
∗ Work conducted as a member of the Customer Systems Integration Team (10 months)
· Responsibility on technical side for full lifecycle of customers’ treasury system
integration - design, implementation, testing, going live, maintenance
· Training/coaching of customers’ IT personnel in handling provided software
components, either through telco or WebEx
· Support and mentoring of other team members in handling cryptographic keys and
certificates and in troubleshooting various kinds of network connections
∗ Work conducted as a member of the Reporting and Business Intelligence Team (3 years
and 6 months)
· Development and maintenance of analysis reports for customers, as well as internally
used reports for management
· Development, extension and performance optimization of internally used software and
IT systems.
· Assistance to the business side for internal processes and technical supervision of
processes, which heavily rely on IT. (e.g. internal and external audits, automated
invoice generation processes)
· Performance optimization/tuning of Oracle and MySQL databases and mentoring
colleagues in this task
· Participation in the design and implementation of a data warehouse

Eingesetzte Qualifikationen

Software Analyse, Softwareentwicklung (allg.)

Web Developer Internship (Festanstellung)
Deutsche Bank AG, Eschborn
4/2007 – 7/2007 (4 Monate)

4/2007 – 7/2007


- Technologies:
J2EE, Tomcat, MS SQL Server, WinXP, Win2000
- Tasks:
∗ Extension of an online issue tracking and reporting system
∗ Meetings with users, keeping track of change requests
∗ Presentation of new releases to users, including senior management

Eingesetzte Qualifikationen

Softwareentwicklung (allg.)

C/C++ Programmer (Festanstellung)
Fraunhofer IGD, Darmstadt
8/2005 – 12/2006 (1 Jahr, 5 Monate)
IT & Entwicklung

8/2005 – 12/2006


Virtual and Augmented Reality
– Technologies:
C/C++, SUSE Linux, Fastrack motion tracker, CAVE, OpenMesh, Xitact
– Tasks:
∗ Porting of the 3D (6-space) motion tracking software from C to C++
∗ Calibration of the 6-space motion tracking sensor system for in-house demos (CAVE, HEyeWall) and exhibitions (Virtual Graffiti)
∗ Feasibility tests with the Xitact medical simulations robot
∗ Runtime 3D-model-simplification with OpenMesh

Eingesetzte Qualifikationen

C++, Softwareentwicklung (allg.)

Network Administrator for a Student Dorm (Festanstellung)
Studentenwerk Darmstadt, Darmstadt
8/2004 – 4/2006 (1 Jahr, 9 Monate)
Öffentliche Verwaltung

8/2004 – 4/2006


– Technologies:
Ethernet, IP, TCP, DHCP, DNS, SNMP, Routing, Firewalls/Network-Security
– Tasks:
∗ Analysis and solution of network problems, both software and hardware related
∗ User support for network connection and computer security, enabling/disabling of user

Eingesetzte Qualifikationen

Firewalls, Ethernet, TCP/IP

Web Developer Pty Ltd, Melbourne
1/2003 – 1/2003 (1 Monat)
IT & Entwicklung

1/2003 – 1/2003


- Technologies: Java (J2EE, Apache Tomcat, Struts), HTML, ODBC, JDBC
- Tasks: Implementation of a web interface for generating revenue reports from MS Excel spreadsheets

Eingesetzte Qualifikationen

JDBC (Java Database Connectivity), ODBC (Open Database Connectivity), Apache Tomcat, J2EE (Java EE), Java (allg.), HTML

Junior Programmer (internship) (Festanstellung)
SKEX, Melbourne
8/2002 – 11/2002 (4 Monate)
IT & Entwicklung

8/2002 – 11/2002


- Technologies: Java, J2EE, Apache Tomcat, JSP, Java Servlets, Struts, Log4j, MySQL, HTML, HTTP, Linux, Win2000
- Tasks:
• Bug fixes for a web-based recruitment system
• Member of the development team for an SMS chat and info services system, based on an SMS-Gateway, Servlets running on Tomcat, and MySQL
• Casual support for and maintenance of a securities trading system

Eingesetzte Qualifikationen

mySQL, Apache Tomcat, J2EE (Java EE), Java (allg.), HTML, JSP (Java Server Pages)

Web Developer and IT-Consultant
(Various Small Businesses), Darmstadt
1/2000 – 12/2000 (1 Jahr)

1/2000 – 12/2000


- Technologies: PHP, HTML, MySQL, Perl, Client-Side JavaScript, CSS
- Tasks:
• Creation of websites in cooperation with a web designer (shopping carts, on line ordering; mostly PHP)
• Website maintenance, extension and basic search engine optimization
• Consultancy for company internal IT structure
• German/English translations and contact person for international customers and trade partners

Eingesetzte Qualifikationen

mySQL, Perl, CSS (Cascading Style Sheet), HTML, JavaScript, PHP


• IT Languages: Java, C/C++, Python, JSON, XML, HTML, SQL, JavaScript, CSS, PHP, Perl, bash, LaTeX, Objective-C, Gnuplot, Prolog
• Technologies: Java SE, Java EE, Eclipse, Android, Android Studio, Tensorflow, Keras, Deep Learning, Linux (Ubuntu, CentOS, SUSE), Maven, GIT, Subversion (SVN), Jira, Confluence, X.509 certificates, Java keystores, Java keytool, Spring, REST, SOAP, Java Servlets, JSP, Apache Tomcat, Oracle, MySQL, Apache Webserver, Log4j, JDBC, Hibernate, ActiveMQ, WebsphereMQ, Struts, Full network stack (Ethernet, IP, TCP, UDP, DHCP, DNS, Routing, Firewalls), Windows, Mac OS, iOS, iPhone, XCode, XSLT, BIRT Reporting, ODBC

Über mich

Besides university, I learned most things in IT and communication technology by self-study. I'm started programming as a hobby when I was 11, also took part in international programming contests.

Persönliche Daten

  • Deutsch (Muttersprache)
  • Englisch (Fließend)
  • Europäische Union
20 Jahre und 3 Monate (seit 01/2000)
2 Jahre


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

Jetzt Mitglied werden »