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