Home
Resume
Trainings
Blog
Articles (French)

social networks
Photo Patrick ROUMANOFF
27, Marinella Street
2093 Manly Vale
Sydney Australia
Australian permanent resident
Mobile : +61 (0) 404 079 849
eMail : Patrick at Roumanoff dot com
Born 26/04/1971 in Neuilly s/Seine France
word version
French word version
Technical Architect
Summary
Currently employed by Macquarie Bank, Financial Services Group, I have over 10 years experience in analysis, design, development and implementation of web based N-Tier applications using Java technologies (J2EE, J2SE) with extensive skills in the following:
Expert skills in analysis and design of various web applications at system / business levels using workflow, J2EE design patterns, object oriented analysis, use-case analysis and ORM.
Extensive programming skills in Java technologies (J2EE, J2SE): EJB, Servlets, JSP, JDBC, JNDI, SWING, RMI, CORBA, XML (DOM, SAX, JAXP), Applet, Mail api,
Extensive programming skills in thin client rendering for web applications using HTML/DHTML, JavaScript, XSLT, TagLibs, Jakarta Struts, AJAX
Experience in developing various component Tests and automated testing using, Junit, Cactus, DBunit and profiling/performance tuning using Jmeter.
Extensive experience in security issues: firewall, ssh, ssl, https, digital certificates, PKI
Experience in using ant, Log4j for deployment and logging.
Development and administrative skills in Oracle, DB2 and MySQL
In addition to working in Australia, I have worked in both France and the USA.
Education Technical Skills Professional experience Courses i have organised and taught
Technical Skills

Java, C/C++,SQL, PHP, HTML, DHTML, XHTML, scripting (bash, perl, ruby)
Eclipse RCP (Rich Client Platform), Plugin framework, OSGi
Distributed Objects: EJB, CORBA, RMI, ActiveX, COM/DCOM
OO design/process: Design patterns, UML, FDD, agile development
Technologies: J2EE, Servlet/JSP, Struts, Hibernate, Maven, Ant, jUnit, XML, LDAP, Wiki
Security: PKI, firewall, IDS, SSL, SSH, DMZ, S/MIME, PGP
Application Server: Tomcat, WebLogic, JBoss, WebSphere
Version Control: CVS, subversion, TeamWare, SCCS
Database: Oracle, Sybase, MySQL
IDE: Eclipse, NetBeans
OS: Windows (XP, 2K, NT), Unix (Solaris, Linux), MacOS X
Office: MS Office (COM), OpenOffice (Java)
Open Source: used to be a maintainer for a french Eclipse.org mirror, tutorials published on apachefrance.com
Education Technical Skills Professional experience Courses i have organised and taught
Education

- 1997: Preparation of a PhD Thesis in formal method (Theoretical computer science) at the VERIMAG laboratory in Grenoble, France. Title:« Design and implementation of tools to help synchronous and reactive system verification.»
- 1995: Masters in Theoretical Computer Science at the Ecole Normale Superieure de Paris and at the Ecole Polytechnique
- 1994: Masters of Mathematics at University Paris VII (Denis Diderot).
Education Technical Skills Professional experience Courses i have organised and taught
Professional Experience
DateOctober 2004 - present day
ClientMacquarie Bank - FSG - Sydney CDB
RoleTechnical Architect
MissionApplication architecture, mentoring, development standard definition, implementation, testing and deploying intranet web applications. Performance tuning, clustering, unit testing, UML, QA process, toolkit evaluations.
Environment J2EE, Eclipse RCP, Tomcat, jBoss, WebLogic, Struts, Maven, jUnit, jMeter, Oracle, PL/SQL, XSLT.
DateOctober 2002 - August 2004
ClientBanque Patrimoine et Immobiler (Paris based bank specialising in mortgages)
RoleApplication Architect
MissionEvolution of a front-office web application (extranet), Specification of user requirements, design and implementation for mortgage simulations, automated credit checks, loan approval workflow, performance tuning.
Environment WebLogic, Struts, Hibernate, Oracle, DB2, J2EE, C++, jUnit
DateApril 2002 - October 2002
ClientNovartis Pharma SAS (Leading International Drug Company - mission based in Paris)
RoleApplication Architect
MissionSpecification of user requirements, design and implementation of an intranet application to be used for global project management.
Environment Apache, WebLogic, Tomcat, Struts, servlet/JSP
DateNovember 2000
ClientNewsBourse (French financial newspaper) Position Projet Manager
MissionUser requirement specification, analysis, design, implementation and hosting for a financial trading news Web site, on going maintenance and upgrade for a year.
Environment Windows NT, Linux, apache, PHP, MySQL, Hosting provider
DateApril 1998 - August 2001
ClientCredit Agricole Indosuez (Leading french retail bank) For more than three years I successfully occupied a range of roles for this bank:
Role Consultant (6 months)
MissionRecommendations and security analysis for a secured infrastructure based on smart card for a family of internet transactional web sites
Environment PKI, LDAP, Netscape Enterprise Server, Java, JSSE, SmartCard, secured transaction, WebSphere, Solaris
Role Lead Technical Architect (18 months)
MissionInternet Architect, technology survey, Wap FX service proof of concept, developer helpdesk (50 persons)
Role Senior Software Engineer (13 months)
MissionDesign and implementation of tools to spread real time information (quotes and news) to delocalised entities, network problematic, authentication, flux integration within Excel and a web interface.
Environment Extranet, Java, WAP, JSP, Servlet, Excel, Visual C++, ActiveX, CORBA, TibCo, SQL, Sybase, Windows NT, Solaris
DateDecember 1997 - March 1998
ClientSchlumberger
RoleSoftware Engineer
MissionImplementation of a tool to acquire and analyze physical and chemical data of oil samples
Environment Visual C++, Access
DateSeptember 1993 - December 1996 - part Time and then Full Time
ClientEcobilan (Paris, France) and Ecobalance (Washington, DC, USA)
RoleSoftware Engineer
MissionSpecification of user requirements, and implementation, design of calculus algorithms on graphs, pre sales
Environment Visual C++, Object Store, Visual Test, Visual Source Safe
Education Technical Skills Professional experience Courses i have organised and taught
Courses I have organised and taught
DateApril 2007
ClientMacquarie Bank
MissionInstructor and course author for a class on leveraging the Spring Framework
DateOctober 2005
MissionInstructor and course author for a class on Apache Maven
ClientMacquarie Bank
DateJanuary 2004
ClientINRIA (National Institute of Research in Computer Science and Automation)
MissionInstructor and course author for a class on Jakarta Struts web applications
DateNovember 2003
ClientCadextan (IT consulting company, group SUNGARD)
MissionInstructor and course author for 12 professionals: introduction to EJBs
DateSeptember 2003
ClientUniversite Paris V
MissionGuest lecturer, giving a series of lectures on Java technologies for a degree course
DateNovembre 2002
ClientCVF (Leading French company in development of telecommunication services)
MissionInstructor and course author for 3 classes of 8 professionals: from c/c++ to java
DateSeptember 2001
ClientFoc@l-Net (IT consulting company)
MissionInstructor and course author for a class of 12 professionals: from object concepts to EJBs
DateFebruary & April 2001
ClientIdoine Conseil (IT consulting company)
MissionInstructor and course author for a class of 20 professionals: from object concepts to EJBs