Alexandre MAKARENKO Software Consultant Citizenship: French Age: 35
Address Appt 126, 5 Parvis de la Bièvre 92160 Antony Phone: +33(0)6.98.42.63.98 E-mail:
[email protected] Web: http://a.makarenko.free.fr
Skills •
Objet oriented technologie: UML, design patterns, composants réutlisables, Rose, Objecteering, Objectbench, Sniff+
•
GUI: Qt, Java Swing, Xt/X11, Motif
•
2D : Qt, Java 2D, X11, PostScript
•
3D : VTK, OpenGL
•
distributed and parallel architectures: CORBA (Orbix, VisiBroker, MICO, JacORB), PVM, MPI, Java RMI, IP
•
network : sockets, TCP, UDP, RFCs
•
financial protocols: CORBA, FIX, LSE, TibRV, LSE, KSE
•
electronic markets: LSE, MEFF, ABN AMRO, CSFB, OSE, KSE, GMSH
•
languages: C++, Java, F90, F77, C, Python
•
assemblers: x86, PA-RISC, DEC Alpha, PDP11, PowerPC, Z80
•
systems: Linux, Solaris, IRIX, HPUX, TrueUNIX, UNICOS, AIX, MS Windows
•
source management: CVS, ClearCase, RCS, PVCS, SourceSave
•
build: make, GNU make, Ant
•
IDE: Sniff+, JBuilder, Eclipse, Rational Rose, Objecteering, Objectbench, MVC, C++BuilderX
•
documentation : LaTeX, LyX, OpenOffice, MSOffice, SGML, HTML, PS
•
data processing : XML, JDBC, mySQL, Excel
•
optimization methods
•
web: Apache (admin+modules), HTML, DHTML, JavaScript, CGI, Servlet, Applet, JNLP, HTTP1.1/1.0
Linguistic skills French
fluent
English
fluent
Russian
mother tongue
German
school level
Dutch
notions
Professional experience Software consultant, BKConsulting since April 2004
BNP PARIBAS/GIE ING. OPTIONS (Paris). Development of electronic markets connectivity. Development of SNMP traps agent. Order management system prototype. Market book monitoring GUIs. Derivatives hitter automata. Markets: MEFF, LSE, ABN AMRO, CSFB, OSE, KSE, GMSH Technologies: C++, Traps SNMP, UDP/IP, TCP/IP, ACE, XML, UML, FIX, LSE, QuickFIX, Rational Rose, C++ Builder X, GNU make, MVC, CVS, PVCS, Python, Java, XML, Apache, TibRV, CORBA Platforms: Linux, Solaris, Windows.
Software consultant, HEMISPHERES 2003/06–2003/12
SGN/COGEMA(Saint-Quentin-en-Yvelines). Development of a software platform for i) remote launching and supervision of simulation codes, ii) data integrity control and iii) post-processing. Technologies: Java sockets, Java Swing, Ant, TCP/IP, XML, CVS.
2003/03–2003/05
InfoVista Inc (ZI Courtaboeuf, Les Ulis). Design and development of a lightweight HTTP server for task scheduling. Technologies: Java, Java Web Start, C++, Ant, TCP/IP, CVS.
2002/11-2003/01
Air Liquide, R&D (Jouy-en-Josas). Development of a transient heat transfer module in cylindrical geometry using triangular non linear finite elements. Real gas modeling for the pipe network compressible flow simulation code NetSim. Technologies: Fortran90, CVS, LaTeX.
2001/01 – 2002/08
EDF (R&D Clamart/SINETICS). Development of a nouvelle distributed architecture for automatic simulation codes launching. Development : C++, UML, XML, HTML; GUI : Qt; OS : Sun, SGI., PC Linux, IBM, CRAY SV1, HP; Tools : CVS, Sniff+, DOC++, Doxygen, LyX ; Solvers : finite elements applied to the neutron transport equation ; CVS server management;
2002/03 – 2002/06
EDF (R&D Clamart/SINETICS). Project WATTECO technical supervision: architecture definition, components development, optimizations; scientific and programming assistance; Technologies: Java Swing, 2D, XML, JBuilder, CVS, UML.
2000/03 – 2000/11
EDF (R&D DRD/IMA/TIEM/UASI) Odyssée project: Development and validation of the GAB system (fr: Générateur Automatique de Bibliothèques) et N3C (fr: Nouvelle Chaîne de Calcul des Cœurs) ; C++ object components development ; Coupling with Python and Ilog-Views GUI. Technologies: C++, Python, CORBA, Linux, Sun OS, Objecteering, Objectbench, Sniff+, ClearCase.
SCKCEN Nuclear Research Center, Belgium 1997/11–2000/02
Development of a dynamic simulation code for nuclear reactor safety analysis. Technologies: Fortran 90, C++, LaTeX, PS.
CEA, Cadarache Research Center, France. 1995/09-1997/09
Variational Nodal Method parallelization for neutron transport equation Technologies: Fortran 77, HPF, F90, C, Cray T3D/T3E, IBM SP2, PVM, MPI, Linux, UNICOS.
Software Engineer at the "Simulator" laboratory, Obninsk, Russia 1991 – 1992
Development of graphical and sound primitives. Technologies: DOS, OS/2, x86 assembler, C.
Thermal dynamics department of the Obninsk's Energy Institute, Russia 1990/01–1990/05
Coaxial double piston engine simulation. Fortran 77.
High school education 1995 – 1997
PhD, Physics and Modeling of Complex Systems. CEA, Cadarache Research Center,France. Variational Nodal Method parallelization for the neutron transport equation.
1993 – 1994
Post graduate course in Physics and Modeling of Complex Systems. Aix-Marseille I University. France.
1987 – 1993
Energy Physics Engineer studies. Obninsk's Energy Institute in Russia.
Courses June 2005
Financial markets course, BNP PARIBAS, Paris
1998/02-1998/05
Scientific presentation course by IEEE at SCK, Belgium.
1995 – 1997
Numerous courses on parallel simulation (MPI, PVM, grid generation) by CEA Grenoble, France.