Mohamed Habib - Consultant technique JAVA
Ref : 101226N001-
75018 PARIS
-
Développeur, Consultant technique (49 ans)
-
Freelance
Professional Skills
Projects:
Calypso
ABN AMRO
Since 06.2010
• Calypso Competence Centre (Technical):
Business Change Requests
Incident and QA
Error analysis + source code analysis
Calypso
EUREX
08.2009-01.2010
Clearing for CDS Trades, ERS(Grid)
Production Monitoring – 2. And 3. Level Support
Hotfix, Rollout and QA
Training
Error analysis + source code analysis
SEC-Audit
Calypso topics (among other things)
Workflows, Trades (CDS, iTraxx), Transfers, Messages, Tasks, Scheduled-Tasks, Reports, MarkIt data interface, user permissions, user configuration, Nnovation process, SEC, database structure and Performance Tuning, providing kpi’s
SaaS-Solution for Calypso intellixx
Since 01.2009 Business Conception & IT-Implementation for a Calypso SaaS – Solution:
• IT-Architecture
• New GUI-Definition/Implementation for Lightweight Web-Client (Flex)
• Design and Implementation the services for Web Server Application (Axis2/java)
• Mapping of Financial Products in Calypso
• Market Data & Pricing
Generic Integration Solution for Calypso
tethys:
since 01.2007
• Design and implementation of a module that combines mappixx with calypso for integration purposes. This module generates and deploys connectors as Engines between Calypso System and other Systems. These generated connectors include mappings between CalypsoML and other System Structure defined by mappixx. This includes: Maintaining custom code and scripts in Repository and merging and resolving conflicts.
Calypso
since 2007 Calypso Fine Tuning and Support:
• Setup Engine thread for multiple Events and various business requirements
• Managing Task Station
• User Management: Access Permissions
• Database Administration, Monitoring and Tuning
• Bug Identifying and logging to Calypso/Internal team
Legacy System Adaptors
for Calypso
02.2006-12.2006 Design and implementation of a configurable module that perform the import and export from/to Calypso System based on CalypsoML.
The configuration is made using the Calypso Environment properties, and this configuration allows user specifying the products and the Trade events to treat.
BPM for mappixx
09.2005-01.2006
BPM standards analysis and graphical prototype development for modeling BPM.
GUI-Mapping Tool
mappixx:
06.2004- 08.2005 Design and implementation of the following modules in an EAI mapping system:
• Structure parser: an XML-Schema [xsd] parser module.
• C-Builder: a C++ code mapper generator.
• XSLT-Builder: an XSLT code mapper generator.
• Structure creator: graphical module for structures definition. This module generates xsd associated to defined structures.
• DbSchema: graphical module for database schema extraction and transformation into xsd.
• RVSchema: xsd generator for Rendez-Vous messages.
• Graphical user interfaces unification (buttons, colors, size)
• Simulator prototype
• Systems connectors' integration: mappixx System extension with connectors using OpenAdaptor [Open Source].
Risk Management System:
08.2003-05.2004 Analysis of a Risk Management System developed in Objective-C in order to port it to Java platform.
Analysis and implementation of syntax converter from Object-c to java.
XSLT- Gui-Mapping Tool
XSLent:
05.2002-07.2003 Design and implementation of a the following modules in a graphical mapping tool:
• Graphical mapping definition,
• Demo-tour development with flash
ZeroBootStrap
03.2002-05.2002 Design and java implementation of a financial tool calculating the Zero Bond prices from coupon bond prices using bootstrapping method.
Trading System OPUS:
02.2002-03.2002
Database Reverse Engineering: Perl module that parses and split a sql script of database schema.
Automatic calculation of market data in OPUS system credit derivatives.
Qualification: Software Development Engineer
BA Higher Institute of Technological Studies
Languages: English, French, Arabic
Technical Skills
Programming languages:
• Java, J2EE (Spring/Hibernate), C/C++, Objective-C
• Python
• XML, XSLT
• ASP, PHP, ANT script, Perl, Log4j, JUnit, JProfiler
Development Environments:
• IBM Rational, Eclipse, JBuilder
• MS Visual Studio.
• CVS, SVN
• WebObjects/EOF
Quality Assurance /Tracking
• Bugzilla, Mantis
Operating Systems: Windows, UNIX/LINUX
Database Systems: MS-SQL Server, Sybase, Oracle
Toad
Application Software:
• Rational Rose, Enterprise Architecture After Effects, Flex Builder.
Eenterprise Architect
• GNU/OpenSource tools.
• Adobe: Dreamweaver, Flex, Photoshop
• Camtasia Studio.
• InstallShield DevStudio, DemoShield.
Financial Systems:
Calypso: Releases 9.x, 10.x: (since 2007)
• Financial products
o FX, Money-Market, Swaps, Options, CDS, Commodity
• Static Data,
• Market Data,
• Workflows,
• Events,
• Engines (see also tethys above)
• User administration
• Access permission
• Task Station
• Reporting & Document Processing
• Tethys-Interface. (Connector-Engines to Calypso)
• Calypso Tools:
o Admin Monitor,
o ExecuteSQL,
o SQL Monitoring,
o CalypsoML Import/Export
o Logging
o Calypso API
• Java-Dev: pricer, new products
• Database Tools: Toad, Oracle Enterprise Manager, PL/SQL
• Deployments and configuration
• Scheduled tasks