Developer
- Verfügbarkeit einsehen
- 1 Referenz
- auf Anfrage
- 76646 Bruchsal
- auf Anfrage
- it | en | de
- 18.10.2018
Kurzvorstellung
Auszug Referenzen (1)
"It's a self made project"
1/2014 – 12/2015
TätigkeitsbeschreibungCreated and published on Google Play, a self invented Android app named Copero. The app lets the users share their skills in order to be easily found when needed. Due to lack of time - the app has been created during free time - the project has been closed btu the app is still available on Playstore. The following "tools" have been used: MySQL, MySQL Workbench, PHP, Python, Bash, Android/Ubuntu/Windows, Gimp, XML, JSON, C++, Java, Android Studio, Virtual Box, Genymotion, HTML/CSS, Javascript, ...
Eingesetzte QualifikationenMysql, Ubuntu, Android, Android Entwicklung, Bash Shell, C, C++, Java (allg.), Mobile Application Development, Python, XML, User Interface (UI), Virtualbox, Json, HTML, Gnu Image Manipulation Program
Qualifikationen
Projekt‐ & Berufserfahrung
1/2014 – 12/2015
TätigkeitsbeschreibungCreated and published on Google Play, a self invented Android app named Copero. The app lets the users share their skills in order to be easily found when needed. Due to lack of time - the app has been created during free time - the project has been closed btu the app is still available on Playstore. The following "tools" have been used: MySQL, MySQL Workbench, PHP, Python, Bash, Android/Ubuntu/Windows, Gimp, XML, JSON, C++, Java, Android Studio, Virtual Box, Genymotion, HTML/CSS, Javascript, ...
Eingesetzte QualifikationenMysql, Ubuntu, Android, Android Entwicklung, Bash Shell, C, C++, Java (allg.), Mobile Application Development, Python, XML, User Interface (UI), Virtualbox, Json, HTML, Gnu Image Manipulation Program
1/2013 – offen
Tätigkeitsbeschreibung
Responsible for the design and implementation of the GUIs and the software using
C++11, Qt, Python, PHP, XML and SQL in a Scrum and Unit Test driven team.
Created, on a Mini Mac, a Python/Bash/PHP nightly builder that creates a release
each night or on demand. Created several C++ plugins to extend the features of the project (XLSX Plugin, Batch Plugin, DOT graphs Plugin, ...).
Microsoft SQL Server Reporting Services (SSRS), SQL, Ubuntu, Apple Mac Systems, Scrum, Testen, Bash Shell, C, C++, Python, Qt (Software), XML, XSD (XML Schema Definition), HTML, JavaScript, PHP, Design (allg.)
11/2007 – 12/2012
Tätigkeitsbeschreibung
AGLS project ( Ausbildungs gerät Leichter Spähpanzer: military simulation training
system for the German Armed Forces ):
Responsible for the design and implementation of the software that handles the radio
communication and the hardware entities.
Responsible for the design and implementation of the software that handles the
playback/recording and synchronization of the communication between the
participants of the simulation.
Responsible for the design and implementation of a self-invented Dynamic GUI
Creator (DGC): a Qt plugins handled executable that permits to create Qt GUIs
working only with XML files, pictures and C+ + plugins. The DGC has drastically
reduced the GUIs design and creation time of the company.
ASFR project (Busbildungs Simulator Flugsicherung und Radar: tower and radar
simulation training system for the German Armed Forces ):
Responsible for the design and implementation of the GUIs/plugins used in the
communication system. The DGC has been used for the purpose.
Other internal projects:
Responsible for the design and implementation of the Database and GUIs used to
configure the communication plugin system of the company.
Hardware-Design, Ubuntu, Bash Shell, C, C++, Python, Qt (Software), Microsoft Visual Studio, XML, Telekommunikation / Netzwerke (allg.), User Interface (UI), Schulung / Training (IT), Design (allg.)
4/2007 – 10/2007
Tätigkeitsbeschreibung
Employed to design, implement, document and test processes for a WiFi
communication system that is a union of several client/server modules in a
communication chain and involves the provider, the user, a central unit, the DB, etc.
Invented, designed and implemented a smart idea to transform all the huge and
unreadable communication C state machines into simple and user-friendly dedicated
functions: a solution based on a matrix of C pointers to libraries and condition maps
to move within the states.
Mysql, Bash Shell, C, C++, Linux Entwicklung, Telekommunikation / Netzwerke (allg.), Design (allg.)
6/2003 – 3/2007
Tätigkeitsbeschreibung
Contracted to modify, add-modules-to and make-Linux-compatible, a C++ bank
cheque and signatures reader program. Contracted also to design, create or modify
several C++ processes/programs/libraries making them Linux compatible and
adding " circularity " capability to most of them (documents viewable from all the
bank´s branches) by Tuxedo modules.
Contracted also to design and develop (full life-cycle) Pro*C++ and PL/SQL
programs for DB management; new DB tables, triggers and stored/time functions
have been designed and created when needed.
Oracle Database, UNIX, Linux (Kernel), Bash Shell, C, C++, PL/SQL, Öffentlichkeitsarbeit, Design (allg.)
9/2002 – 5/2003
Tätigkeitsbeschreibung
Contracted to design and develop mobile-fraud handling software. C++ full life-cycle
programs, shell and PL/SQL scripts, designed and created to retrieve db data, create
HTML reports, send retrieve information by ftp shell script (Unix <=> Windows) ...
Modified a DWH Pro*C++ statistic program with speed enhancements - Oracle hints
and C++ tricks – and adding an auto-expanding memory to it, as a "fetched record
history". Invented, designed and created a smart way to avoid the Oracle
"rollback segment error" when fetching big Vodafone DB tables with Pro*C++
programs, using parallel C++ process implementation.
Data Warehousing, Oracle-Anwendungen, UNIX, C, C++, PL/SQL, Shell (CSH), File Transfer Protocol (FTP), HTML, Design (allg.)
2/2002 – 7/2002
Tätigkeitsbeschreibung
Analysis and development of the C and Pro*C programs and PL/SQL scripts for DB
data handling. Conception and creation of the working ambient: directories, environment variables, makefiles, creating/populating scripts, etc. Monitoring process (shell script) creation. Unix HP and C/Pro*C language teaching and supporting towards internal members.
Oracle Database, Sybase, UNIX, Bash Shell, C, C++, PL/SQL, Shell (CSH), IT-Support (allg.)
10/2001 – 1/2002
Tätigkeitsbeschreibung
Mobile data handling, PL/SQL scripts' conception, creation and optimization.
Analysis and development of the programs to interface Oracle.
Designed and implemented concurrent and parallel C++ processes to fetch large 's DB
tables "asap". Windows NT clients created using Borland C++ Builder 5.0 and
Visual Basic.
Oracle-Anwendungen, UNIX, C, C++, PL/SQL, Visual Basic, Design (allg.)
3/2001 – 9/2001
Tätigkeitsbeschreibung
Responsible for all the Unix/Oracle project's part, full life-cycle: working ambient
conception and creation, C/Pro*C client/server designing and building,
environment/db creating scripts, stored procedures, triggers and time functions
creating scripts, testing scripts.
Oracle-Anwendungen, UNIX, Testen, C, C++, PL/SQL, Design (allg.)
4/2000 – 2/2001
Tätigkeitsbeschreibung
Initially programmer for a porting of all the C/Embedded SQL code and the database,
from Tandem OS/DB to a Unix/Oracle client/server system. Later
analyst-programmer to optimize the C client code and the DB queries.
Then, still analyst-programmer, modified and installed a Borland C++ client application for non computer-oriented staff to handle the phone cards data/events.
Oracle-Anwendungen, UNIX, C, C++, PL/SQL
10/1999 – 3/2000
TätigkeitsbeschreibungLearning VC++ 6 in the morning and teaching it in the afternoon
Eingesetzte QualifikationenVisual C++
Ausbildung
Rome
Über mich
Weitere Kenntnisse
Programming: C, C++11, Java, PHP, Qt, User Interface, Python, SQL, JSON, XML, XSD, Ant, Gradle
OS: Linux, Android, Windows and some experience in Mac OS
Tools/Other: Scrum, Test driven software, GCC, GDB, CDB, Git, Gitlab, SVN, Qt Creator, Android Studio, Visual Studio, Eclipse,
Persönliche Daten
- Italienisch (Muttersprache)
- Englisch (Fließend)
- Deutsch (Grundkenntnisse)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden