Ing. Cristian A. Gaidos, B.Sc. IT, M.Sc. IT

Werbung
Ing. Cristian A. Gaidos, B.Sc. IT, M.Sc. IT
Mobil:
Email:
Website:
0040 (0) 746 2421 48
[email protected]
[email protected]
www.gaidos.de
Berufserfahrung
Seit 08/2014
Senior Technology Consultant, beschäftigt bei BearingPoint.
Konsultant im Reporting- und XBRL-Team. Entwicklung Import-Funktionalität
für die Extensible Business Reporting Language Instanzen. Implemetierung
der EBA / EIOPA Filing Rule Validierung. Entwicklung von
XBRL zu Excel Fachapplikationen. Schnittstellenaufbau „XBRL to Application“.
Implementierung von Komponenten fur Abacus DaVinci, Regulator und
Solvency II.
04/2012 – 08/2014
IT Specialist/Java EE Developer, beschäftigt bei der IBM.
Internationale Projekte in Köln und Wien.
IT Konsultant bei der REWE INFORMATIONS SYTEME in Köln. Erweiterung
und Pflege der Artikelstammdaten, Schnittstellen Implementierung mit ThirdParty Services und Entwicklung des REWE-Payback
Kundenbindungsprogramm. IT Specialist für IBM für Kunde in Wien.
08/2011 – 04/2012
Assistant Manager, beschäftigt bei Auto Lugojana S.A
Entwickler für Logistikmanagement-Lösung, KPI Statistiken und Installation
und Wartung von Fleet Management Systeme.
Manager der Abteilung für Internationalen Frachtransport.
10/2010 - 08/2011
Java EE Application Developer, beschäftigt bei SSI Schaefer
Softwareentwickler in einem Warehouse Management System Projekt in Köln
für die Beeline Group. Erstellung von KPI Reports, Ruten-Optimierungen der
Güter auf dem Conveyer-Band, Integration und Schnittstellen zu
verschiedenen Messungsgeräten sowie auch Performance-Optimierung des
bestehenden Codes.
Studium
2010 - 2013
Master of Information Technology, „Politehnica” University Timisoara
mit der Vertiefungsrichtung Software Engineering. Abschluss als M.I.T.
Diplomarbeit “Social-Networking Application with an Android Client”
2006 - 2010
Faculty of Automatics and Computers, „Politehnica“ University Timisoara
mit der Vertiefungsrichtung Computer Science. Abschluss als Bachelor of
Computer Science.
Diplomarbeit “Java Distributed Systems based on RMI Technology”
Fremdsprachen
Deutsch:
Englisch:
Rumänisch:
Französisch:
fließend
fließend
Muttersprache
Grundkenntnisse
Schulungen und Zertifikate
Alcatel GSM Telecommunication Courses
Deutsches Sprachdiplom
ISTQB
Trainerausbildung
2008
2005 – 2006
2015
2015
Praktika und Tätigkeiten während des Studiums
Seit 2005
Past-President und Grundmitglied des Rotaract Club Lugoj.
IT-Kenntnisse
1. Programmiersprache Java
 JDK (Alle Versionen ab 1.1)
 J2EE/JEE
 Swing
 SWT
 ODBC, JDBC
 JavaFX
 JAXB
 JAX-WS( SOAP, REST )
 EJB
 Spring
 Hibernate
 JPA
 JSF
 JSP
 Servlets
 Threads
 JSSE
2. Andere Programmiersprachen
 Java/Android
 C
 Javascript
3. Programmiersprachen PL/SQL
 PL/SQL Oracle
 PL/SQL DB2
 SQL allgemein
4. Datenbanken
 Oracle (10.g, 11.g, 10 XE, 11XE)
 DB2
 Derby
 MySQL
 PostgreSQL
 HSQLDB
 MS Access
5. Datenkommunikation, Protokolle und Markup
 XML
 XSD
 TCP/IP
 JSON
6. Testing
 JUnit
 DBUnit
 Mockito
 PowerMock
7. Unified Modeling Language (UML)
 OOA/Use Case Diagramme, Aktivitätsdiagramme
 OOD/Klassendiagramme
 OOD/Sequentzdiagramme
8. Application Servers and servlet containers
 Websphere
 JBoss
 Glassfish
 Tomcat
9. Build Tools & Versioning
 Git
 SVN
 CVS
 Maven
 Ant
10. Reporting
 iReport
 Jasper Reports
 Crystal Reports
 BIRT
11. Tools
Java






Eclipse
IntelliJ IDEA
NetBeans
Rational Application Developer
Rational Software Architect
MS Visual Studio
Version Control & Integration
 WinCVS
 Subversion
 TortoiseSVN
 QuickBuild
 Jenkins
 Nexus
OOD/UML
 Magic Draw
 StarUML
 Visio
 Enterprise Architect
 Rational Rose
Datenbanken
 Quest T.O.A.D
 Powerdesigner
 SQuirreL
 SQL Developer
Bugtracking
 Jira
Performance and Monitoring
 Java Mission Control
 JProfiler
Other Tools
 Arelle
 WinSCP
 Putty
12. MS Office (2003, 2007, 2010):
 MS Word
 MS Excel
 MS Access
 MS Powerpoint
Projekterfahrung
Angestellt bei:
Kunde:
Projektname:
Projektdauer:
Teamgröße:
Funktion im Projekt:
Technisches Umfeld:
BearingPoint
Deustche Bundesbank, OenB, BNR, Zurich, DZ Bank and other
Last Mile Reporting
Seit 08/2014
14
Designer und Softwareentwickler
Java EE, Java 7/8, XBRL/XML, Maven, Tomcat, Apache POI, Arelle,
Oracle 11.g, PL/SQL, XSD, Git, CVS, Eclipse, Java Mission Control,
JProfiler, Nexus
Fachlicher Hintergrund des Projekts
XBRL™ ist eine frei verfügbare elektronische Sprache für das "Financial Reporting", also den
Austausch von Informationen von und über Unternehmen, insbesondere von Jahresabschlüssen.
XBRL bietet einen Standard für die Erstellung, die Verbreitung/Veröffentlichung, Auswertung und
den Vergleich solcher Informationen.
Das Produkt Abacus ist Standard-Software für das bankenaufsichtsrechtliche Meldewesen. Für
über 180 Institute werden die aufsichtsrechtlichen Meldungen mit ABACUS/DaVinci bei den
Aufsichtsbehörden abgegeben.
Aufgabenbeschreibung
 Erstellung von IT-Spezifikationen und technischer Dokumentation

 Analyse und Design des Datenmodells

 Implementierung XBRL zu Excel Automatisierungen

 Implementierung XBRL Import Funktionalität für Abacus 
 Implementierung EBA und EIOPA Filing Rules Validierung
 Komponentenimplemtierung Abacus DaVinci, Regulator und Solvency II

 Integrationstests
Angestellt bei:
Kunde:
Projektname:
Projektdauer:
Teamgröße:
Funktion im Projekt:
Technisches Umfeld:
IBM
Vertraulich
HUSI
11/2013 – 08/2014
11
Designer und Softwareentwickler
Java, JEE, Swing, JSF 1.1, DB2, Oracle 11g, RSA, Maven, SVN,
Tomcat, Rational Software Architect, DB2, SVN, Jira, JUnit, Nexus
Aufgabenbeschreibung





Erstellung von IT-Spezifikationen und Pflichtenheftgrundlage
Aufwandsschätzungen
Implementierung komplette Swing Applikationen
Erweiterung von existierenden Webapplikationen
Angestellt bei:
Kunde:
Projektname:
Projektdauer:
Teamgröße:
Funktion im Projekt:
Technisches Umfeld:
IBM
REWE
KUBI (Kundenbindungssystem)
06/2013 – 11/2013
12
Designer und Softwareentwickler
JEE, DB2, Tomcat 7, JDK 7, JAX-WS, JAXB, SOAP, Spring, Threads,
JUnit, Mockito, DBUnit, Maven, Rational Application Developer for
Websphere (RAD), DB2, SVN, Jira, Magic Draw, SQuirreL, QuickBuild,
Nexus, PowerDesigner
Fachlicher Hintergrund des Projekts
Das Kundenbindungssystem hat das Ziel das Payback-System als REWE-Kundenkarte zu benutzten.
Das REWE Kassen Online System (KOS) muss somit in Verbindung mit dem Payback-System
gestellt werden.
Bearbeitete fachliche Themen:
Im Rahmen des Projektes sollen verschiedene Batches und Web Services die Couponmetadaten
aufrufen und ergänzen und hauptsachlich die Erstellung einer Kommunikation zwischen KOS
und Payback ermöglichen.
Aufgabenbeschreibung











Klärung der Anforderungen mit dem Betrieb und Payback
Erstellung von IT-Spezifikationen
Analyse und Design des Datenmodells
Implementierung Couponmetadaten Import über SOAP Schnittstelle
Implementierung Couponmetadaten verschiedener Reorganisationsjobs
Integrationstests und Lasttests
Angestellt bei:
Kunde:
Projektname:
Projektdauer:
Teamgröße:
Funktion im Projekt:
Technisches Umfeld:
IBM
REWE
SAM AQUA
04/2012 – 06/2013
6
Designer und Softwareentwickler
Java, Swing, Servlets, EJB, IBM RAD, IBM Websphere Applikation
Server, DB2, Maven, SVN, Rational Application Developer for
Websphere (RAD), Jira, JUnit, Magic Draw, SQuirreL, QuickBuild
Fachlicher Hintergrund des Projekts
SAM (Sales Activity Management) ist eine Anwendung der REWE zur Verwaltung
von Artikelstammdaten und Steuerung des Aktionsartikelgeschäft.
Bearbeitete fachliche Themen:
Im Rahmen des Projektes sollen SAM und ein Third-Party Service SINFOS verbunden werden. Im
SINFOS-Datenpool befinden sich Artikelstammdaten die der Lieferant dort einstellt. Die REWE nutzt
den SINFOS-Datenpool um diese Artikelstammdaten abzurufen und in ihrer warenwirtschaftlichen
Anwendung weiterzuverwenden
Aufgabenbeschreibung








Klärung der Anforderungen mit der Orga
Erstellung von IT-Spezifikationen
Aufwandsschätzungen
Implementierung
Systemtest
Angestellt bei:
SSI Schäfer
Kunde:
Beeline Group, Köln
Projektname:
Beeline Warehouse Management System
Projektdauer:
11 Monate (10/2010-08/2011)
Projektvolumen:
>1000 PT
Teamgröße:
6
Funktion im Projekt:
Softwareentwickler
Technisches Umfeld: Java, JavaEE, SWT, Oracle DB, Servlets, PL/SQL, Hibernate, EJB, Eclipse,
CVS, SVN, Jira, TOAD, VISIO
Fachlicher Hintergrund des Projekts
Im Rahmen des Projektes Beeline WMS sollte SSI Schäfer einen vollautomatisiertes Lagerhaus
liefern dass im Stande sein sollte kosteneffizient und zeitgerecht die Ware zu Bearbeiten und in
Aufträgen aufzuteilen.
Aufgabenbeschreibung
 Analyse der fachlichen Anforderungen und Erstellung
 der Solution Konzepte
 Implementierung und Erweiterung verschiedener WMS Funktionalitäten







Implementierung verschiedener Dialoge für KPI Statistiken
Optimierung der Stillzeiten durch einbauen von Caches an den Workstations
Implementierung Schnittstellen für verschieden Messungsgeräte (Waagen, VolumenScanner, Barcode-Lesegeräte)
Implementierung Schnittstelle mit Third-Party Software für Sprachaktivierte Bearbeitung der
Ware
Fehlerbehandlung und Statistik
Systemtest
Angestellt bei:
Kunde:
Projektname:
Projektdauer:
Projektvolumen:
Teamgröße:
Funktion im Projekt:
Technisches Umfeld:
Auto Lugojana
Auto Lugojana
ALG Fleet Management System
8 Monate (08/2011-04/2012)
>1000 PT
1
Assistant Manager, Softwareentwickler
Java, JDBC, MySQL, iReport, Swing, Apache POI, iText
Fachlicher Hintergrund des Projekts:
Im Rahmen des Projektes musste eine komplette Logistikmanagement-Lösung aufgebaut
werden um den internationalen Güterverkehr zu optimieren.
Aufgabenbeschreibung
 Installierung eines Third-Party GPS Fleet Management System auf allen LKWs
 Implementierung der Schnittstelle zum FMS
 Implementierung verschiedener Reports für KPI Statistiken
 Implementierung Benutzerverwaltung und Administration
 Implementierung Schnittstelle zu Third-Party Buchhaltungssystem
 Wartung und Systemtest
Herunterladen