IT Consultant / Software-Developer / IT Architect
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 65760 Eschborn
- auf Anfrage
- de | en | es
- 06.09.2024
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
1/2023 – 12/2023
Tätigkeitsbeschreibung
Mitarbeit an einem medizinischen Gerät. Implementierung diverser Module in C++/Qt.
Branche: Medizinische Produkte
Technik: C++17, Qt 5.12, Python, Scrum, Sqlite
Confluence, Jira, C++, Git, Konzeption (IT), Python, Qt (Software), Scrum, SQL
10/2018 – 9/2020
Tätigkeitsbeschreibung
Mitarbeit an einem medizinischen Gerät. Implementierung diverser Module (u.a. Kommunikationsmodul, Steuerungsmodul, Testsuite, Kommunikationssimulator) in C++/Qt. Darunter befand sich auch eine Klasse C Komponente im regulatorischen Umfeld.
Branche: Medizinische Produkte
Technik: C++17, Qt 5.12, Python, Scrum, Sqlite
Aufgaben: Analyse, Konzeption, Realisierung (Programmierung), Dokumentation.
Confluence, Jira, C++, Konzeption (IT), Python, Qt (Software), Scrum, SQL
10/2017 – 9/2018
Tätigkeitsbeschreibung
Mitarbeit in einem Projekt zur Sicherheit. Implementierung diverser Module (u.a. Authentifizierung, Statistiken, Alarme) in C++, sowie C++/Qt (Verwaltung, Konfiguration).
Branche: IT-Sicherheit
Technik: C++17, Qt 5.9, bash, Python, boost, clang 6.x, gcc 8.x, yabu, Postgres 10.x, Sqlite 3.x, SqlCipher, botan, gtest, Scrum
Aufgaben: Analyse, Konzeption, Realisierung (Programmierung), Dokumentation.
Confluence, Jira, Bash Shell, C++, Konzeption (IT), Postgresql, Python, Qt (Software), Scrum, SQL
1/2017 – 6/2017
Tätigkeitsbeschreibung
Erweiterung einer C++/Qt Library im Bereich Sicherheit. Implementierung der C++ Library in eine Android App. Entwicklung einer sicheren Kommunikation mit den RFID Chips der SmartCards via NFC.
Branche: IT-Sicherheit
Technik: C++/Qt 5.8, Java 8, Android 7.x, JNI, NFC, bash, SQLite, Cross Compile für x86/x64 und ARM Prozessoren, ASN.1, Secure Messaging
Aufgaben: Analyse, Konzeption, Realisierung (Programmierung), Dokumentation.
Konzeption (IT), Android Entwicklung, C++, Java (allg.), Kryptographie, Qt (Software)
6/2015 – 8/2016
Tätigkeitsbeschreibung
Erstellung eines Dienstes zur Vorsorge. Sollte sich ein Benutzer über einen von ihm definierten Zeitraum nicht mehr im System anmelden, so werden die Bevollmächtigten informiert und können auf die hinterlegten Daten zugreifen.
Branche: IT Services
Technik: PHP, Smarty, PostGreSQL, jQuery
Aufgaben: Analyse, Konzeption, Realisierung (Programmierung), Dokumentation.
Konzeption (IT), CSS (Cascading Style Sheet), JavaScript, Jquery, PHP, Postgresql, SQL
8/2013 – 4/2014
Tätigkeitsbeschreibung
Erstellung einer Verwaltungssoftware für Multimedia-Dateien und DVDs. Die Software ist hochgradig konfigurierbar und das Design kann mittels CSS angepaßt werden.
Branche: IT Services
Technik: C++/Qt (4.8.5 & 5.x.x), SQLite
Aufgaben: Analyse, Konzeption, Realisierung (Programmierung), Dokumentation.
Konzeption (IT), C++, Qt (Software), SQL
11/2012 – 7/2013
Tätigkeitsbeschreibung
Unterstützung bei der Weiterentwicklung eines Sicherheits-Richtlinien Überwachungsserver. Die zu überwachenden Server melden dem Überwachungsserver ihre Sicherheitseinstellungen und dieser ordnet die Einstellung nach Kritikalität ein und eskaliert ggf., damit die Sicherheitslücken zeitnah geschlossen werden. Die Aufgabe war eine Erweiterung der bestehenden Software um die erforderliche Flexibilität, um Sicherheits-Einstellungen diverser (zur Zeit unbekannter) Software Produkte überprüfen zu können. Eine weitere Haupt-Aufgabe war dabei das Tuning der Verarbeitung innerhalb der Oracle Datenbank, damit die Massendaten (Big Data) zeitnah verarbeitet werden konnten.
Branche: Telekommunikation
Technik: Oracle PL/SQL (V11gR2)
Aufgaben: Analyse, Konzeption, Realisierung (Programmierung), Dokumentation.
Oracle Database, Java (allg.), Konzeption (IT), PL/SQL, SQL
6/2011 – 8/2012
Tätigkeitsbeschreibung
Entwicklung eines ETL-Frameworks zum Laden und Verarbeiten von Artikel- und Preisdaten verschiedener Lieferanten und Hersteller in unterschiedlichen Datenformaten. Die Daten werden zunächst in ein Standardformat konvertiert und anschließend einheitlich innerhalb der Datenbank verarbeitet, wobei die Möglichkeit besteht, die Verarbeitung abhängig vom Projekt zu individualisieren. Dabei können die vom Framework zur Verfügung gestellten Funktionen verwendet werden.
Branche: Handel
Technik: Oracle PL/SQL (V11gR2), C++/Qt (4.8.x), C++/MFC, Java
Aufgaben: Analyse, Konzeption, Realisierung (Programmierung), Dokumentation, Anwenderschulung.
Oracle Database, Konzeption (IT), C++, ETL, Java (allg.), PL/SQL, Qt (Software), SQL
1/2011 – 5/2011
Tätigkeitsbeschreibung
Entwicklung eines Frameworks für die automatische Verarbeitung diverser Anforderung wie bspw.:
• Daten-Transfer (http, ftp, sftp)
• Konvertieren von XML und Excel Dateien in CSV
• Generierung der Dokumentation des Frameworks aus dem Framework heraus
• Erstellung eines Datenbank-Importeurs auf Basis von Konfigurationsdateien. Somit können verschiedene CSV Formate verarbeitet werden.
Branche: Handel
Technik: Oracle PL/SQL (V11gR2), C++/Qt (4.7.x), VB Script, VBA, LibreOffice Basic
Aufgaben: Analyse, Konzeption, Realisierung (Programmierung), Dokumentation, Anwenderschulung.
Konzeption (IT), C++, PL/SQL, Qt (Software), SQL, VBA (Visual Basic for Applications), Vbscript
10/2010 – 12/2010
Tätigkeitsbeschreibung
Entwicklung eines Abrechnungsmoduls zur automatischen Rechnungsstellung inklusive eines Lieferanten-Ratings für die Geschäftsführung.
Branche: Handel
Technik: Oracle PL/SQL (V11gR2)
Aufgaben: Analyse, Konzeption, Realisierung (Programmierung), Dokumentation, Anwenderschulung.
Konzeption (IT), Oracle Database, PL/SQL
1/2010 – 9/2010
Tätigkeitsbeschreibung
Erstellung einer Website für berufliche Kontakte mit dem Schwerpunkt auf internationalen Startups.
Branche: IT Services
Technik: PHP, JavaScript, HTML, CSS, Smarty Template Engine, MySQL
Aufgaben: Analyse, Konzeption, Realisierung (Programmierung), Dokumentation, Anwenderschulung.
Konzeption (IT), CSS (Cascading Style Sheet), JavaScript, Mysql, PHP, SQL
7/2008 – 12/2009
Tätigkeitsbeschreibung
Systemanalytiker bei der Firma Medical Columbus AG in Königstein. Die Medical Columbus stellt eine elektronische Transaktionsplattform für Beschaffungsprozesse bereit und ist darüber hinaus auch Informationsdienstleister. In dem eigenen Klassifikationssystem werden Medikalprodukte hinterlegt, wodurch auch eine gewisse Vergleichbarkeit erreicht wird.
Meine Schwerpunkte:
- Technik: Erweiterung und Neuentwicklung interner Tools / Daten-Exporte / Schnittstellen
- Analyse
- Konzeption
- Realisierung & Wartung (Programmierung)
- Dokumentation
- Anwenderschulung
Programmiersprachen: Oracle PL/SQL (V11gR1 & V11gR2), C++ (mit Qt & mit MFC), VBA
Oracle Database, Java (allg.), Konzeption (IT), C++, PL/SQL, Qt (Software), SQL, VBA (Visual Basic for Applications)
10/2002 – 6/2008
Tätigkeitsbeschreibung
Systemanalytiker bei der Firma ACTIS in Frankfurt GmbH, seit 04/2007 Temenos Deutschland GmbH. Die ACTIS in Frankfurt GmbH stellte eine komplette Bankensoftware Lösung bereit.
Meine Schwerpunkte:
- Technik
-- Prüfziffern-Verfahren
-- Kryptographie
-- Client-Server Architekturen
-- Daten-Exporte
-- Flexible Tools für diverse Anforderungen
-- XML-Verarbeitung
-- Kontonummer-Namens-Abgleich
-- Abgleich mit Sanktionslisten
-- Schnittstellen
- Zahlungsverkehr
-- LZB Gateway
- Limit-Systeme
- Analyse
- Konzeption
- Realisierung (Programmierung)
- Dokumentation
- Wartung (Programmierung)
- Anwenderschulung
- Programmiersprachen:
-- Ansi C
-- Object Pascal (Delphi 6 & 7)
-- Java (1.4)
-- Cobol/400
-- CL/400
-- SQL (DB2)
-- C++
IBM DB2, Konzeption (IT), C++, COBOL, Delphi, Java (allg.), SQL, System i (AS/400)
Ausbildung
Mosbach
Über mich
Ich bin offen und ehrlich und lege darauf auch sehr viel Wert, genauso wie auf Loyalität und Teamgeist und erwarte das auch von meinem Gegenüber.
Meine Berufung zeigte sich bereits im Alter von 14 Jahren, seitdem entwickel ich Software. In dieser langen Zeit hatte ich mit unzähligen Programmiersprachen und Betriebssystemen zu tun, so daß auch neue Sprachen und Umgebungen kein Hindernis darstellen.
Am liebsten ist mir persönlich die Backend-Entwicklung, sowie die Optimierung und Programmierung innerhalb von Datenbanken. Aber auch wenn es um eine Android Entwicklung oder um die Entwicklung medizinischer Geräte geht, war und bin ich gerne dabei.
Meine 100%ige Erfolgsquote ist mir wichtig. Sollte ich Bedenken bei dem Auftrag oder den Rahmenbedingungen haben, werde ich den Auftrag nicht annehmen, da ich diese Quote nicht riskieren werde.
Obwohl ich ein Geek bin lautet mein Grundsatz "keep it simple, stupid" (KISS Prinzip). Software muß wartbar und lesbar sein, aber sie muß auch flexibel und dynamisch sein. Hier gilt es einen geeigneten Mittelweg zu finden.
Mein Fokus liegt auf dem Anwender der Software. Wenn er nicht zufrieden ist und es keine Erleichterung für ihn bedeutet, habe ich mein Ziel verfehlt.
Weitere Kenntnisse
Linux, OpenSource,
C++/Qt, C, Python, PHP, Java,
HTML, CSS, JavaScript,
PL/SQL, SQL, Postgresql, Oracle DB, Sqlite, MySql / Maria DB,
Subversion, Mercurial, Git,
Jira, Confluence,
XML, SOAP, TCP/IP, Client-Server-Architekturen, Kryptographie, UML, Android,
...
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Spanisch (Gut)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden