Software Entwickler, C++/Qt (Java, Mysql, Linux)

gewünschte Einsatzorte:
D5, D6, D7
bevorzugt in Frankfurt, Würzburg, Schweinfurt, Mannheim
Wohnort:
Niedernhausen
Rollen:

Softwareentwickler

Skills:
Skills/ besondere Kenntnisse
C, C++, C#, Qt, OODesign, PHP, Java, J2EE, Tomcat, Eclipse, Spring, Ant, JBoss, SVN, Git, Mercurial, Continuous Integration Jenkins, JavaScript, css, html, Modula2, MATLAB, Windows, Microsoft Visual, Studio, MySQL, SQL, Apache CouchDB, Microsoft SQL Server, Micrososft business intelligence reporting services, IIS, Micrososft business intelligence Analysis services, VBA, Linux, YACC, Business Intelligence-SQL, TYPO3Python, Visual Studio
Ausbildung:
Start - Ende
Name
Institut
Beschreibung
06/1993 - 07/2000
Lycee de Nkol-Eton in Jaunde (Kamerun)
Gymnasium
05/2001 - 06/2002
Sprachkurs
Universität Clausthal
06/2002 - 07/2005
Grundstudium
Universität Frankfurt
im Fachbereich Informatik
06/2005 - 07/2009
Hauptstudium
Universität Frankfurt
Abschluss Diplom Informatiker (Fachbereich Informatik mit Nebenfach Mathematik und Betriebswirtschaftslehre)
Projekte:
Praktika/Werkstudent (Lebenslauf)
2005-2009 diverse Tätigkeiten als Wekstudent (Praktika), u.a

10/05 - 03/06
C++ Praktikum in verteilten Systemen an der Universität Frankfurt
Hauptthema des Praktikums:
  • Interprozesskommunikation auf Linux zwischen Prozessen auf gleichem Server mit Hilfe von Pipes und shared memory in C++ (Linux)
  • nterprozesskommunikation auf Linux zwischen Prozessen auf remote Servern mit Hilfe von Sockect einschließlich Eigenständige Entwicklung eines Mutlithreading WebServer in C++

März 2008
Praktikum im Bereich Webentwicklung  auf von TyPO3.


01/12/2007-29/02/2009
Werkstudent bei Cirquent Germany
Tätigkeit:
  • Mitwirkung bei der Konzeption und und eigenständige Implementierung einer Java Anwendung mit UI zu Befüllung einer Datenbank  auf der Basis der J2EE Technologie (Hibernate, Java, SQL-Server2005, Ant, Netbeans)
  • Mitwirkung bei der Konzeption und und eigenständige Implementierung eines Präsentationssystems  für Business Intelligence Lösungen auf der Basis von MS SQL 2005 einschließlich Reporting Services und Analysis Services
  • Evaluierung der Einbindung ausgewählter Reports in einem Sharepoint Server
  • Analyse und Bewertung ausgewählter Tools für Performancetests bei Webanwendungen

Sostiges 2004-2007 - 
Telefon-Interviewer bei Millward Brown Germany / (Marktforschungsintitut)
06/2009 - 09/2011
Softwareentwickler bei MCN.TELE.COM
Tätigkeiten
- Mithilfe bei der Konzeption und Implementierung von Audiotext-basierte Dienste für der Routing von Servicenummern auf Basis von Perl, Native C, Asterisk.
- Installation und Konfiguration eines webbasierten Überwachungsystem mithilfe von Nagios auf Linux.
- Installation und Konfiguration und Monitoring von 2 Servern für Hochverfügbarkeit auf Basis von DRBD und Heartbeat (Linux).
- Mitwirkung bei der Konzeption und Implementierung eines allgemeinen Kundenportals für Routing von Servicenummern, sowie automatische Erstellung von Auswertungen und Rechnungen auf Basis von JEE5 (ICEFACES 1.8), Eclipse (Entwicklungsumgebung), Ant, SVN (Versions kontrollsystem), Tomcat (Webserver), Mysql Stored Procedures (SQL), Javascript (Mxgraph),  C++, Nodal Sprache, 8Server-Programmierung.
Branche: Telekommunikation
Rolle(n): Softwareentwickler
Skills: JEE, Eclipse, Ant, SVN, Tomcat, Mysql Stored Procedures, JavaScript, C++, Nodal Sprache, 8Server-Programmierung
10/2011 - 08/2015
Softwareentwickler bei Nokia
Tätigkeiten
- Mitarbeit bei der Konzeption und Implementierung eines Hybrid Navigationssystem für Volvo (C/C++, Qt, bash).
- Eigenständige Konzeption und Implementierung eines Proxy-servers (Qt, Jira, Scrum, Git, Jenkins).
- Konfiguration und Installation Jenkins(Continuous Integration) Software auf Linux mit automatischem Deployment (Qt, Jira, Scrum, Git, Jenkins)
- Portierung von Standard Linux Applikationen auf embedded platformen (Beaglebord, trimslice) Plattformen (Cross compilation (Qt, Jira, Scrum, Git, Jenkins)).
- Mitarbeit bei der Konzeption, Implementierung und Integration einer Integration-Schnittstelle für Nokia Navigationssysteme auf Jaguar Land Rover Platform (C/C++, Qt, Jira, Scrum, Git, Jenkins).
Branche: Telekommunikation
Rolle(n): Softwareentwickler
Skills: Qt, C, C++, bash, scrum, Git, Jenkins, Scrum
09/2015 - 04/2016
Freiberuflicher Softwareentwickler bei Akademische Arbeitsgemeinschaft Verlag
Tätigkeiten
- Portierung und Weiterentwicklung einer Qt3 und Qt4-Applikation auf Qt5.4.1 (Qt5.4.1, qmake, c++11, c++14, batch, Visual Studio 2013).
- Eigenständige Implementierung eines c++-Datenübernahme-Tool für Windows (c++14, Qt 5.4.1)
- Eigenständige Implementierung eines c++-Datenübernahme-Tool für Linux (c++14, Qt 5.4.1)
- Eigenständige Konzeption und Implementierung eines Build- und Deployment-Prozesses (python,batch,Visual Studio 2013, Jenkins
Branche: Verlag und Informationsdienstleister
Rolle(n): Softwareentwickler
Skills: Qt, qmake, C++, batch, visual studio, Linux, Python
05/2016 - 09/2017
Freiberuflicher Softwareentwickler bei Deutschen Telekom
Tätigkeiten
- Eigenständige Konzeption und Implementierung eines Build-, Deploy und Delivery-Prozesses (bash scripting, Jenkins, Ubuntu 16.04, debian Packaging, svn)
- Portierung von Ubuntu 12.04 basierten Anwendungen auf Ubuntu 16.04
- Eigenständige Implementierung eines CLI (REPL) in Native C zur Steuerung, Verwaltung einer System-Datenbank (Benutzer- und Rechteverwaltung, Backup, etc.) mit Hilfe - von Stored Procedures und MySQL (Version 5.7.12)( Git, Bugzilla, Scrum, Jenkins)
Branche: Deutschen Telekom/ Telekomunikation
Rolle(n): Softwareentwickler
Skills: bash, Jenkins, Ubuntu, debian Packaging, C, My SQL, GIT, Bugzilla, SCRUM, Jenkins