Lebenslauf Persönliche Daten Familienname: Vornamen: Anschrift: Narozhnykh Dmitry V. Kirchackerstr. 5 73732 Esslingen am Neckar Baden - Württemberg Tel. 711/8064008 Handy: 0160 97916966 E-mail: [email protected] [email protected] geboren am/in: Familienstand: Staatsangehörigkeit: Schulausbildung Volks-, Mittelschule, Gymnasium Berufliche Ausbildung 1979 - 1984 Berufstätigkeit 1984-1994 12.04.1962 in Moskau Verheiratet Russland 1994-1996 1996-2000 September 2000 03.2000 – 12.2000 01.2001 – 09.2003 10.2003 – 04.2005 05.2005 – 03.2006 Seit 27.09.2005 1969-1979 Diplom mit Auszeichnung in Computerwissenschaften. Alma-Ata Institute of Technology Softwareentwickler / Rechenzentrum für geophysikalische Forschung in Moskau. IT Abteilungsleiter / Zentralrechenzentrum für Transaktionprozessing der Touristikbranche / Moskau IT Abteilungsleiter / Energieversorger „Tver-Energo“ Einreise nach Deutschland als GreenCard Spezialist Softwareentwickler / Letstrysoft GmbH in Esslingen Senior Softwareentwickler / Object International Software GmbH in Stuttgart Senior Softwareentwickler / Letstrysoft GmbH in Esslingen Senior Softwareentwickler / GET IT GmbH Unbefristet Niederlassungserlaubnis Qualifikationsprofil Rational Unified Process** / XP** / Unified Process** UML***, OMT** GoF**/J2EE** , MVC-Paradigma ** Java***, C/C++**, C#* Java API***, JSP***, Servlet***, EJB**, JFC/Swing**, JDBC***, SAP WebDynpro**, RMI**,JNDI**, JMS**, Struts***, J2ME** Komponententechnologien: JavaBeans***, Enterprise Java Bean**, SAP Component Model***, RMI**, Corba* Datenbank Desing**, RDBMS**, SQL**, ODBC**, Datenbanken: Oracle**, LDAP* , MAXDB*** Websphere App. Server***, JBoss***, Tomcat***, SAP App.-Sever WAS 6.40***, SAP R/3* SAP NetWeaver Developer Infrastructure***, WSAD***, Entwicklungstool Jbuilder**, Together***, Eclipse*** TogetherJ***, Rational Rose** CASE-Werkzeuge: Windows ***, MS-DOS***, UNIX/SCO-UNIX* Betriebssysteme: Zertifizierung: Novell Netware 3.x Administrator Sun-zertifizierter Java-Programmierer Ca. 10 Jahre als Softwareentwickler Berufserfahrung: Russisch ***, Englisch**, Deutsch ** Sprachkenntnisse *** sehr gut, ** gut, * ausreichend OO-Vorgehensmodelle OO-Modellierung: Design Pattern Programmiersprachen Klassenbibliotheken: DMITRY V. NAROZHNYKH Seite 2/6 DB System, Frankfurt BASS Sparen Zeitraum: Beschreibung: Entwicklungstools: BOSCH GmbH, Stuttgart. SAMOS WEB 1.1 Programmiersprache: Funktion: Zeitraum: Beschreibung: Entwicklungstools: GET IT, Grevenbroich. Skill-Manager. Programmiersprache: Funktion: Zeitraum: Beschreibung: Entwicklungstools: SAP, Walldorf. NetWeaver 04 QM. Programmiersprache: Funktion: Zeitraum: Beschreibung: Entwicklungstools: SAP, Walldorf. NetWeaver 04 CBS. Programmiersprache: Funktion: Zeitraum: Beschreibung: Entwicklungstools: Programmiersprache: Funktion: DMITRY V. NAROZHNYKH seit 13.11.2006 BASS Sparen ist Systema für zentrale Fahrscheinautomat Daten Erfassung und automatische Prüfung. JBoss 4, Eclipse 3.1,.SubVersion, Oracle 10, Swing, Hibernate 3, JUnit 4. Java 5. Design, Implementierung. 7 Monaten(15.03.2006 – 31.10.2006) SAMOS ist Systema für zentrale einheitliche Muster-Auftrags Erfassung und Änderung mit automatische Integration der Kunden-DFUE. Design und Implementierung des EAI Schnittstelle(Web Service) und Business Logik für DFU Aufträge. IBM WebSphera 6.0, Tomcat 5, Eclipse 3.2,. SubVersion, Oracle 9, 10, Struts, Hibernate, Spring, Castor, JUnit 4, CheckStyle. Java, XML/XSLT, HTML. Design, Implementierung. 2 Monaten(1.01.2006 – 1.03.2006) Skill Manager ist webbasierte Tool gibt einen Überblick über vorhandene Skills, hilft zu Projektbeginn beim Abgleich von Kompetenzen und Anforderungen und dient somit als Basis für eine ideale Teambildung und Stellenbesetzung. Redesign und Implementirung die Rolen Konzept, neues GUI, Suchfunktionen, WebStart, Datebank Migration von MS Access to MySQL. Eclipse 3, MySQL, MS SourceSafe, Java, Swing, WebStart. Java. Analyse, Redesign, Implementierung. 8 Monaten(1.05.2005 – 31.12.2005) Qualität Management für J2EE Engine (Test scenarios für Web (Servlet/JSP Kontainer, EJB Kontainer, JDBC, OpenSQL, Web Services, XI, JMX, JNDI ...). Analyse, Design und Implementierung des Test Monitoring Applikation für SAP Net Weaver QM (Qtrack). Die Qtrack ist ein Web Applikation für die Sammlung alle Test Ergebnise in ein Datenbank und einzigen dieses Ergebnise in ein Web Schnittstelle (WebDynpro). J2EE, SAP WAS 6.40, WebDynpro, Net Weaver, NWDI, MAXDB, MS SQL Server Java. QM, Testing, Analyse, Design, Implementierung. 6 Monaten(1.10.2004 – 31.03.2005) Analyse, Design und Implementierung des Weiterentwicklung von CBS (Server Komponenten und WebDynpro), Monitoring und Notifier für SAP Net Weaver CBS Komponent und Test Framework für Component Build Service. J2EE, SAP WAS 6.40, WebDynpro, Net Weaver, NWDI, EP 6.0, MAXDB, MS SQL Server Java. Analyse, Design, Implementierung. Seite 3/6 T-Systems Nova, Zeitraum: Heilbron. Beschreibung: Web Schnittstelle für SAP R/3. Daimler Chrysler, Stuttgart. JAM Modeler. Daimler Chrysler, Stuttgart. Directory Adminisration API. Kern Componente. Allianz, Stuttgart. Pensionsadminsystem. Qualitätssicherung und Performance Test. Deutsche Post IT Solution, Darmstadt. Warenwirtschaftsystem. Schnittstellen zu Umsystemen. Prototype. Entwicklungstools: Programmiersprache: Funktion: Zeitraum: Beschreibung: Entwicklungstools: Programmiersprache: Funktion: Zeitraum: Beschreibung: Entwicklungstools: Programmiersprache: Funktion: Zeitraum: Beschreibung: Entwicklungstools: Programmiersprache: Funktion: Zeitraum: Beschreibung: Entwicklungstools: Programmiersprache: Funktion: DMITRY V. NAROZHNYKH 1 Monaten(9. 2004) Analyse, Design und Implementierung des Web Schnittstelle für SAP R/3 Zeiterfassung System. Das Web Schittstelle basiert in Struts Framework und die Verbindung mit SAP R/3 realisiert durch SOAP RFC Aufrufen J2EE, Struts, WebSphere, WSAD. Java. Analyse, Design, Implementierung. 6 Monaten(1 - 6. 2004) Analyse, Design und Implementierung des JAMModeler Komponente. Die JAMModeler ist ein grafische Tool für Konfiguration von WebAnwendung. J2EE, Eclipse, MS Visio 2002, VisualBasic. Java, Visual Basic Analyse, Design, Implementierung 6 Monaten (6 – 12. 2003) Analyse, Design und Implementierung des Kerns Moduls für Directory Administration API. Die IAP Directory Administration API bietet Methoden zum Administrieren aller Objekten von IAP LDAP Directory. Die IAP Directory beinhaltet konzernweite Informationen über Applikationen, deren Benutzer und Identifizierung. Administration API bietet einen vollständiger Satz von Methoden zum Erzeugen, Abfragen, Ändern und Löschen dieser Objekten sowie diverse Suchmethoden. Der Kernmodul bietet allgemeine Funktionalitäten für die kontrolle der Sichtbarkeit und der Zugriffsrechte an. IBM WSAD 4, WebSphere, Novell E-Directory. Java Analyse, Design, Implementierung 3 Monaten (4 – 6. 2003) Installation, Konfiguration und Tunning IBM WebSphere Application Server und Oracle 9. Performancetest, Kode Analyse, Kodeoptimierung. J2EE, IBM WSAD 4, WebSphere 5, Oracle 9. Java Test, Analyse, Optimierung, Implementierung 4 Monaten (9.2002 – 1.2003) Design und Entwicklung eines generischen Adapters für EAI System. Der Adapter konvertiert Datei vom Flatfile des Quellesystems zum IDOC XML Datei für Zielsystem (SAP). Der Adapter verwendet einen intermedieren XML Format und XML / XSL Transormation für die zweite Phase der Verarbeitung. Der Adapter kann sehr flexible via XML Configfile konfiguriet werden und wird für verschiede Eingabeformate benutzt. MS BizTalk Server wurde für die Emulation der verschieden Quellesysteme benutzt. MS Visual Studio.NET, XMLSpy, Together C# Analyse, Design, Implementierung Seite 4/6 OISOFT, Stuttgart Seminarverwaltung. Drei „Tier“ Web Anwendung (J2EE) Zeitraum: Beschreibung: 7 Monaten (5 – 9.2002, 1-3. 2003) Entwicklung einer verteilten, dreischichtigen Anwendungsarchitektur (Präsentation-, Business- und Persistenz-Schicht). Es handelt sich um eine Internet-Anwendung, die die Seminar (On-line Buchungen) verwaltet. Zur Realisierung der Präsentation-Schicht wird das Framework-Struts(MVC) (JSP&Servlets) eingesetzt. Business-Schicht wurde in Castor (JDO) implementiert und als Persistenzschicht wurde MySQL eingesetzt. Entwicklungstools: NetBeans, Tomcat, MySQL Programmiersprache: Java Funktion: Analyse, Design, Implementierung 6 Monaten (12.2001 – 5.2002) Entwicklung von Prozessbausteinen für ein Verwaltungsprogramm zur Erfassung und Berechnung von Verpackungen und der daraus resultierenden Kosten für die Entsorgung. Die Entwicklung basiert auf einem kundeneigenen Framework (Tangro Smart Components), mit dessen Hilfe Business Components definiert und zugehörige Prozesse modelliert werden. Entwicklungstools: Tangro Smart Component framework, IntelliJ Idea Programmiersprache: Java Funktion: Analyse, Design, Implementierung SAP SI Verwaltungsprogramm für die Verpackungsentsorgung Zeitraum: Beschreibung: OISOFT, Stuttgart Drei „Tier“ Anwendung (J2EE) Zeitraum: Beschreibung: 2 Monaten (10 - 12. 2001) Entwicklung einer verteilten, dreischichtigen Anwendungsarchitektur (Präsentation-, Business- und Persistenz-Schicht). Es handelt sich um eine Intranet-Anwendung, die die Literatur (Zeitschriften&Bücher) verwaltet. Zur Realisierung der Präsentation-Schicht wird das Framework-Casabac(MVC) (JSP&Servlets) eingesetzt. Business-Schicht wurde in EJB implementiert und als Persistenzschicht wurde MySQL eingesetzt. Entwicklungstools: JBuilder, JBoss,Tomcat, MySQL Programmiersprache: Java Funktion: Analyse, Design, Implementierung BMW AG, München "ELOS II - Steuerung der BMW Servicefahrzeuge" DMITRY V. NAROZHNYKH 10 Monaten (1 – 10.2001) BMW unterhält einen Bereitschaftsdienst zur Koordination von 160 Servicefahrzeugen für die Vorort-Pannenhilfe. Das Projekt umfasst die Realisierung der Einsatzsteuerung und Auftragsabwicklung für diese Servicefahrzeuge (mobile Endgeräte) und der Kommunikation mit der Leitzentrale. Entwurf und Implementierung der Frameworks(Kommunikation-, Persistenz-, GUI(MVC) Framework) Entwicklungstools: JBuilder, TogetherJ, Oracle 7, SCO Unix Programmiersprache: Java Funktion: Analyse, Design, Implementierung Zeitraum: Beschreibung: Seite 5/6 TogetherSoft Inc., Stuttgart. " JSP Modul für Together/J" Zeitraum: Beschreibung: LetsTrySoft GmbH, Esslingen " Inplementation of the Call-Center System" Zeitraum: Beschreibung: TverEnergy, Russland „Design und Inplementierung des Resourceplannungs systems" Zeitraum: Beschreibung: TverEnergy, Russland " Design und Inplementierung der Abrechnungssystems" Zeitraum: Beschreibung: 2 Monaten (10 -12.2000) Analyse, Design and Implementierung des JSPModules fur Together/J. Design der Servlet Architektur und Implementierund der Java Klassen für Together JSP Module, Java Beans and JSPs. Entwicklungstools: TogetherJ, Tomcat, WSAD Programmiersprache: Java Funktion: Analyse, Design, Implementierung 6 Monaten (4 – 10.2000) Analyse, Design and Implimentirung Call-Center Software für Meinungsumfragen. Entwicklungstools: JBuilder, TogetherJ, Oracle Programmiersprache: Java Funktion: Analyse, Design, Implementierung 1,1 Jahr Analyse, System Design und Implimentirung des Resourceplannungssystems für eine Energieversorgungsunternehmen. Entwicklungstools: JBuilder, TogetherJ, Oracle Programmiersprache: Java Funktion: Analyse, Design, Implementierung 2,2 Jahr Design und Entwicklung für die Abblidung der Buchhaltung und andren wirtschaftlichen Prozessen für eine Energieversorgungsunternehmen. Entwicklungstools: Builder, Oracle Programmiersprache: C++ Funktion: Analyse, Design, Implementierung Reise firma „Butterfly – tour“, Russland "Design und Inplementierung TransactionProcessing CenterGeophysics, Moskau, Russland " Gateway fü seismische Felddaten”. DMITRY V. NAROZHNYKH Zeitraum: Beschreibung: 1,5 Jahr Analyse, Design und Entwicklung , Optimierung die Datenbankstruktur, Implimentirung Benutzenschnittsnelle. Entwicklungstools: C++ Builder Programmiersprache: C++ Funktion: Analyse, Design, Implementierung. Zeitraum: Beschreibung: 1 Jahr Entwicklung des Formatumsetzers für geophisikalische Daten. Programmiersprache: C Funktion: Analyse, Design, Implementierung Seite 6/6