Patrick ROUMANOFFNationality: Australian/French

4 Gloucester Street

North Balgowlah

NSW 2093

04 14 150

Application Architect

Summary

Currently employed by Macquarie Group, ITG BFS, I have over 15 yearsexperience in analysis, design, development and implementation of web based and rich client N-Tiered 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, JPA, spring, 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, 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 maven, ant, Log4j for deployment and logging.

Development and administrative skills in Oracle, DB2and MySQL

In addition to working in Australia, I have worked in both France and the USA.

Technical Skills

Languages:Java, groovy, C/C++, SQL, PL/SQL, HTML, scripting (bash, perl), scala

Distributed Objects:EJB, CORBA, RMI, spring, ActiveX, COM/DCOM

OO design/process:Design patterns, UML, XP, agile development

Technologies:J2EE, Servlet/JSP, Struts, JPA, 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, jEdit, NetBeans, jBuilder, IntelliJ, BEA Workshop

OS:Windows (XP, 2K, NT), Unix (Solaris, Linux), MacOS X

Office:MS Office (COM), OpenOffice (Java)

Open Source:used to be maintainer of a french Eclipse.org mirror,

tutorials published on apachefrance.com

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 Supérieurede Paris and at the Ecole Polytechnique

- 1994: Masters of Mathematics at University Paris VII (Denis Diderot).

PROFESSIONAL EXPERIENCE

DateDecember 2006 – Today

ClientMacquarie Group Limited – ITG BFS – Sydney CDB

RoleTechnical Architect – permanent employee.

MissionActing as the technical architect for ITG BFS Architecture. Design and maintain a developer toolkit providing a consistent one click install to developer workstations. Successfully implemented an online technical forum. Technical PoC for projects. Code Reviews. Defining technical standards. Implementing an Application Portfolio Management tool. Local Sharepoint expert.

EnvironmentEnterprise Architecture, Sharepoint, eclipse RCP, PDF Forms, WebMethods, SOA.

DateOctober 2004 – November 2006

ClientMacquarie BankLimited –ISD FSG MPW – Sydney CDB

RoleApplication Architect / Senior Developer – contractor.

MissionSuccessfully managed a team of 4 developers, implementing one of the first Rich Client application within MPW using the eclipse RCP framework, from technology choices to successful delivery.

Implementation, testing and deploying intranet web applications, including a custom build CRM and a commission allocation engine . Performance tuning, clustering, unit testing, UML, QA process, toolkit evaluations.

EnvironmentJ2EE, Tomcat, WebLogic, Struts, Maven, jUnit, jMeter, Oracle, PL/SQL, Eclipse,XSL.

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.

EnvironmentWebLogic, 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.

EnvironmentApache, WebLogic, Tomcat, Struts, servlet/JSP

DateNovember 2000

ClientNewsBourse (French financial newspaper)

PositionProjet Manager

MissionUser requirement specification, analysis, design, implementation and hosting for a financial trading news Web site, on going maintenance and upgrade for a year.

EnvironmentWindows NT, Linux, apache, PHP, MySQL, Hosting provider

DateApril 1998 - August 2001

ClientCrédit Agricole Indosuez (Leading french retail bank)

For more than three years I successfully occupied a range of roles for this bank:

RoleConsultant (6 months)

MissionRecommendations and security analysis for a secured infrastructure based on smart card for a family of internet transactional web sites

EnvironmentPKI, LDAP, Netscape Enterprise Server, Java, JSSE, SmartCard, secured transaction, WebSphere, Solaris

RoleLead Technical Architect (18 months)

MissionInternet Architect, technology survey, Wap FX service proof of concept, developer helpdesk (50 persons)

RoleSenior 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.

EnvironmentExtranet, 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

EnvironmentVisual 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

EnvironmentVisual C++, Object Store, Visual Test, Visual Source Safe

COURSES I HAVE ORGANISED AND TAUGHT

DateSeptember 2007

ClientMacquarie – ISD FSG

MissionInstructor and course author for a class on advanced CVS for developper

DateMarch 2007

ClientMacquarie – ISD FSG

MissionInstructor and course author for a class on the Spring Frameworkfor java developper

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

ClientUniversité 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

1/3