profile

Choucri FAHED

Java SE/EE Developer / IT Quant, CQF

Paris, France

Skills

Java SE

Java EE

Spring

Scala

About

- 7+ years of experience. - 4 years of experience in the financial industry working. - Passionate about new technoligies, new development methodologies and paradigms. - Looking forward to putting my expertise in designing fast and scalable solutions for solving / implementing complex financial and mathematical problems. • Programming languages: Java, Scala, C#, R, Python, Haskell… • Object oriented and functional programming. • Java EE technologies (JAX-WS, JAX-RS, EJB, JPA, JMS, JTA…) and frameworks: Spring (Batch, IoC, Tx…), Hibernate, Quartz… • Java SE: Swing, JMX, Java Cryptography Extension (JCE), multithreading… • Scala ecosystem: Play, Akka, SBT, ScalaTest, ScalaIDE…

Education

Ecole des Mines de Paris

Computer Engineering , Computer Engineering

June 2006 - June 2006

Experience

Software Developer Contractor (Softeam)

Société Générale Corporate & Investment Banking , Paris, France

February 2011 - August 2012

Working on Domino SP, a pre-trade application destined for animating structured products emitted by Société Générale: - Development and maintenance of various modules of the application (fair pricer, montage transaction…) - Writing functional specifications, then full development cycle from design to production stage through implementation and testing of a prices, Greeks and deals historization (REST web service + batch app). - Performance optimization. Technical Environment: - Platforms & Frameworks: Java 1.6, Spring Batch, JPA, JAX-RS, JAX-WS, Tibco (EAI), Tomcat, Apache CXF, Infinispan, Swing, Hibernate, Joda Time, Lombok, Google Guava, GSON, SLF4j… - Unit Test Frameworks and QA Tools: JUnit, Sonar, Checkstyle, FindBugs - RDBMS: Sybase 15 Development Environment: Eclipse, Sybase Power Designer 15 (database modeling), Squirrel SQL, Subversion, Maven 2, Hudson (continuous integration)

Java Development & Testing
Production Support
Writing Specs
Software Developer Contractor (Softeam)

BNP Paribas Securities Services , Paris, France

March 2009 - December 2010

Member of the AceTP team, AceTP is a project dedicated to automated clearing and local custody activities: - Development and maintenance of numerous modules of the application (taxes, movements / transactions, compensations, Swift…) - Writing functional specifications, then full development cycle (design, implementation and testing). - Performance optimization. - International environment, offshore team in India. Technical Environment: - Platforms & Frameworks: Java 1.6, Weblogic 11g, EJB 2.1 (Stateless Session Beans, Message Driven Beans), Tibco (EAI), Quartz (scheduler), Swing, Hibernate, Joda Time… - Unit Test Frameworks and QA Tools: JUnit, Clover, PMD, Checkstyle, FindBugs - RDBMS: Oracle 10g Development Environment: Eclipse, PLSQL Developer (database management tool), Maven, Cruise Control (continuous integration)

Java Development & Testing
Production Support
Writing Specs
Software Engineer Contractor (Astek)

Amadeus , Antibes, France

July 2006 - January 2009

Amadeus is a major actor in the travel industry. I worked in the 'Architecture and Framework' team of Amadeus' e-Commerce division: - Development and maintenance of the main Java in-house framework. - Integration of the JBoss Drools Rule Engine in the framework and training developers. - Coordination of efforts to let all online applications comply with the Payment Card Industry Data Security Standard (PCI-DSS). - Security batch tool (for online payment validation, sensitive data re-encryption and encryption key update) development based on Spring Batch. - Market research on solutions for blocking automatic robots. - Technical support. Technical Environment: - Platforms & Frameworks: Java 1.4 / 5.0, Weblogic 10., Swing, Java Cryptography Extension, JMX, Spring Batch, Bouncy Castle, Drools 4.0.7, MVEL, Velocity… - Unit Test Frameworks: JUnit, Cactus, Easymock - RDBMS: SQL Server 2000 Development Environment: Eclipse, ClearCase, Maven / Ant, Ivy, Yourkit (profiling).

Technical Leadership
Framework Development
Production Support
Programmer

Thomson Broadcast & Multimedia , Rennes, France

May 2005 - June 2006

Digital Rights Management (DRM) module development of the Smart Vision® triple play services platform that targets handheld and mobile devices using the DVB-H standard: - Nagravision and Irdeto DRM systems’ integration into the platform. - New rights management simulator. - New module for sending to/receiving from end users SMS messages. - New subscription management module. - Full development cycle: specification, design, implementation (through all software layers from UI to DB), testing and deployment. Technical Environment: - Platforms & Frameworks: Java 1.4, WebSphere 4.1, EJB 2.0 (Stateless Sessions, Message Driven and Entity Beans), Struts 1 - Unit Test Frameworks: JUnit, Cactus - RDBMS: Oracle 10g. Development Environment: WebSphere Studio Application Developer (ex RAD), CVS, Ant, Objecteering (UML modeling), TOAD (database management tool)

Java EE Development
Writing Specs
QA

Workplace personality

100+

Company Size

12

Day Length

25+

Team Size

Loud

Noise Level

Formal

Dress Code

Benefits

Relocate

Copyright © 2020 Kinzaa.com. All rights reserved