French version Download CV (Word Format)
 
 

Objective

I am a Java/J2EE developer with more than 7 years of experience and strong design skills in Object-Oriented Programming and Database Modelling.
 

Personal

Name Christophe TRAORE
at office
Citizenship French
Ideal Project Working with leading-edge technologies/projects, from conception through architecture and development to physical install, and through at least a second major revision/release.
 

Skills Summary

Java JDK 1.1 - 1.4.1 7 years+
Java (Enterprise) J2EE, EJB, JSP, Servlets, Struts, JNDI, LDAP, JDBC, Weblogic 8.1, WebSphere 5 7 years+
SGBD SQL, PL/SQL, Oracle, MySQL 7 years+
Web Technologies HTML, JavaScript, CSS, XML and Java technologies as above 7 years+
Langage Java, C, C++, Visual C++, PHP, Cobol, Fortan 90, HTML, XML, JavaScript 7 years+
Software Development Rational Rose (UML), WebLogic8.1, WebSphere (WSAD v5.1.x, RAD v6, v7), Apache Tomcat, Jbuilder7 (Entreprise Edition), Visual Age (v. 3.5), NetBeans, Eclipse, IntelliJ IDEA, Ant, JUnit, PVCS (Version Manager, Dimensions v.6), ClearCase, CVS, Oracle 8i, SAS, SPSS, Microsoft Office: Word, Excel, PowerPoint, Access. 7 years+
Interest Architecture Java/J2EE, Application Serveur, Distributed Object Architectures, Object Persistance, etc.
Specifically
  • Scalable n-tier development using Enterprise Java Beans (EJBs) from within the Weblogic and Websphere Application Server
  • Database access and custom Object Persistence using JDBC
  • Interfacing with legacy code using the Java Native Interface (JNI)
  • Web Component Development using Java Server Pages (JSP) and Java Servlets from within the Apache Struts framework.
  • Generating and Parsing XML and its use as a implementation neutral option for implementing subsystem boundaries.
  • Designing large Object Oriented software solutions using J2EE Best Practices and Design Patterns.
  • The use of proven development processes, including RUP, to successfully deliver software projects
  • Technical Mentoring to improve individual and team skills
 

Qualifications

Academic
A-level:
Computer science, Information Technology, Applied Mathematics and Economics, Statistics
Degree:


Mini Master of Information Technology from University of Saint Thomas,   2005


Computer science from University of Paris SUD Orsay,   2000

During my studies I learnt a range of other languages including C, C++, Java, JSP, Servlets, SQL, PL/SQL, PHP, MySql, Cobol, Fortran, Html, UML, Data Modelling. I also have an interest in Unified Modeling Language (UML), which was a part of the topic of my final year project, and a growing interest in distributed queries and Object Persistence.

Post Graduate Applied Mathematics and Economics From University of Paris Dauphine,  1998

Through my studies I learnt a range of other courses including Econometrics, Mathematical Economics, Decision Theory, General Linear Models, Linear Algebra, Probability, Statistics, Multivariate Analysis, Measure Theory and Stochastic Processes, Time Series, Numerical Analysis and Real Analysis.

Certifications Courses.
Java Certified Developer (Learning Tree - Paris )
SAS (Sas Institute - Paris) - part 1 : ABC, part 2 & 3 : SAS Insight, SAS STAT, SAS ETS
 
 

Experiences

Dec 2005 - To present

NWA, Minnesota (USA)

Developer

  • Application Development and Support, using Java/J2EE technology such as Struts, JSF, EJB, Java Beans, Java Servlet, Jsp, Html, JDBC, SQL and JavaScript.
  • Troubleshooting and enhancement of existing applications.
  • Serving as a mentor and lead for Java/J2EE applications development.

 

Oct 2004 - Dec 2005

3M, Minnesota (USA)

Consultant

  • Developed and Support Common Component Solutions for 3M IT-eBusiness, using Java/J2EE technology such as Struts, EJB, Java Beans, Java Servlet, Jsp, Html, JDBC, SQL and JavaScript.
  • Provided support to customers abroad and enhancement of existing applications to improve application performance, speed and to have better metrics on application response time.

 

Nov 2003 - Dec 2003

ORANGE, Paris

Consultant

  • Remodelled several applications including surveillance application, Tier Maintenance Application (TMA) and financial application for French National Telecom Company, using Java/J2EE technology such as Java Beans, Java Servlet, Jsp, Html, JDBC, SQL and JavaScript.
  • Prepared design UML documentation, installation, and configuration guide.
  • Utilized object-oriented design principles in more than 30 JSPs, which resulted in higher performance, improvements in speed, and easier code maintenance.

 

Sep 2003 - Nov. 2003 (3 months)

TOTALFINAELF, Paris

Consultant

  • Added and implemented ACL module, including security definition, user role and abilities on Lubconsult Application.
  • Created and updated function to print data as PDF format; using both FOP and Castor APIs.
  • Utilized object-oriented design principles in more than 50 JSPs, which resulted in higher performance, improvements in speed, and easier code maintenance.

Fev. 2003 - Aug. 2003 (7 months)

SGAM, Société Générale Asset Management, Paris.

Java Engineer

  • As Framework Architect:
    • Created new J2EE web application using STRUTS framework.
    • Designed business classes/data access objects per J2EE best practices and patterns. Wrote persistence logic to retrieve and update data using business objects.
    • The model component is developed in J2EE (Java Classes, JavaBeans, JDBC, JNDI, JMS APIs) the Set of O/R mapping components wrapping a number of database entities and components implementing business logic/rules.
    • Analyzed client processes through needs analysis and recommending business models or workflows
    • Assisted the documentation of requirements analysis, design specifications, guides, installation guides, custom training materials, or project work plan (weekly).
    • Made recommendations on architectural changes to improve application performance
  • As Developer:
    • Created JSPs using custom tags to implement IHM modules of business applications including object-oriented design (UML), security definition, Struts (1.1 beta) Framework.
    • The presentation-tier (IHM) development including (Struts Framework component ActionServlet, ActionForm, ActionMapping, Action, JSP/Servlets, JSP Custom Tags, XML/XSLT and HTML/JavaScript/CSS) MVC2-based framework extended by XML-based template mechanism. Framework is designed to provide common services for pluggable modules such as logging/messaging/error handling and reporting/XML-based configuring.
    • Applications were built and debugged using WSDA and IntelliJ IDEA tools, including the ant build tool and log4j for debugging/troubleshooting. Composed/performed unit tests in Junit.
    • Configured server environments for deployment. This included configuring Weblogic application servers, Oracle database.
    • Developed Ant and UNIX script tools to facilitate troubleshooting and monitoring of production environments.

Jun 2002 - Dec 2002 (7 months)

AXA Corporate Solutions, Paris

Java Engineer

  • Developed and implemented the number of middle and presentation-tier modules of business applications including object oriented design (UML), security definition, Struts Framework light, workflow flowcharts, database changes, screen changes, and custom documentation.
  • At middle - tier developed in J2EE (using EJBs, JavaBeans, JDBC, JNDI, JMS APIs) the Set of O/R mapping components wrapping a number of database entities and components implementing business logic/rules.
  • At presentation-tier developed (using JSP/Servlets, JSP Custom Tags, XML/XSLT and HTML/JavaScript/CSS) MVC-based framework extended by XML-based template mechanism. Framework is designed to provide common services for pluggable modules such as logging/messaging/error handling and reporting/XML-based configuring.
  • Applications were built and debugged using Jakarta tools, including the ant build tool and log4j for debugging/troubleshooting. Composed/performed unit tests in Junit.
  • Re-architected Pascal Object components to Java components, and database calls from DB2 to Oracle.
  • Database management for more than 20 local and remote applications.
  • Assist in analyzing client processes through needs analysis and recommending business models or workflows.
  • Assist the documentation of requirements analysis, design specifications, guides, installation guides, custom training materials, or project work plan (weekly).

Dec. 2001 - April 2002 (5 months)

GAZ DE FRANCE, Lyon.

Java Engineer

  • As technical architect:
    • Assist in analyzing client processes through needs analysis and recommending business models or workflows.
    • Participated in the installation of environment architecture, including configuration the operating system and installing the application using Bea WebLogic Server 6.1.
    • Participated in logical data modelling and configuring of the database in context (Sun Solaris and Windows NT platforms) that accumulated data submitted by different locale agencies.
    • Created a Process Message Manager with priorities to extend the capabilities of data exchange between different processes.
  • As Developer:
    • Designed developed and implemented the intranet applications which allow Automatic Control and Measurement system for gas refinery Technological Processes.
    • Used Java/J2EE Technology (Java, JSP, SERVLETS, XML, EJBs, JDBC, JNDI), PL/SQL Procedure and JavaScript, HTML to implemented the Process to managing the France Annual Report of gas consumption.
    • Designed, coded and debugged user interface and application that provided statistic analysis and generated reports.
    • Building and debugging Applications using JBuilder tools.
    • Deployed web applications and EJBs in Weblogic Server 6.0 and 6.1.

Jul. 2001 - Oct. 2001 (4 months)

MERANT, Paris

Java Engineer

  • Developed and implemented the intranet applications which allow connection with internet solutions based on Dimension I-Net architecture. This application including object oriented design (UML), security definition, workflow flowcharts, database changes, screen changes, Design Part Structure, Items, Baseline, Change Document and Release function. Any user registered to use PVCS Dimensions can create, Change Document and Transfer the file into Dimensions using Perle Applications.
  • Developed Java 2 Enterprise Edition (J2EE) based solutions, including JavaBeans, JDBC with Oracle RDBMS, JSP, SERVLETS, XML, JavaScript and HTML.
  • Deployed web applications in iPlanet 4.1. Applications were built and debugged using Visual Age for Java tools.
  • Assist in analyzing client processes through needs analysis and recommending business models or workflows.
  • Installation and configured the iPlanet Server v4.1.

May 2001 - Jun 2001 (2 months)

Carrefour-Jardin, Paris.

Java Engineer

  • Develop and document customizations to e-commerce applications including object oriented design (UML), security definition, and workflow flowcharts.
  • Developed Java 2 Enterprise Edition (J2EE) based solutions, including Enterprise Java Beans (EJB), JavaBeans, and JDBC with Oracle, JSP, SERVLETS, XML, JavaScript and HTML.
  • Deployed web applications in WebLogic Server 6.1. Applications were built and debugged using JDeveloper tools.
  • Installation and configured the WebLogic Server.

Sep. 2000 - May 2001 (9 months)

KALLISTO, Paris

Java Engineer

  • Designed and implemented intranet applications to manage Company activities.
  • Developed Java 2 Enterprise Edition (J2EE) based solutions, including Enterprise Java Beans (EJB), JavaBeans, JDBC with RDBMS, Java Server Pages (JSP).
  • Deployed web applications components and EJBs in Weblogic Server 6.0. Applications were built and debugged using Jakarta tools, including the ant build tool.
  • Installation and configured the WebLogic Server.

Jul. 2000 - Aug. 2000 (2 months)

University of Washington, Seattle, WA

Data mining

  • I worked as a Data miner for Dr Paul SOMMERS [1], for Washington Technology Center.
  • Retrieve and manipulate data on "location of companies that have applied for patents in certain advanced technology patent classes".
  • Assist in analyzing of Internet based research procedures, spreadsheets, and database consolidation

 

May 1998 - Sep. 1998 (5 months)

CETIH, Paris, FRANCE

Data mining

  • I worked as a Data miner for a French clothing industry.
  • Segmentation and Statistical Modelling using (regression, LOGIT, principal component analysis, cluster analysis, neural networks) to build predictive models and segmentation models on job vacancy.
  • Survey of Job vacancies and Unemployment
  • Measurement and Modelling a perspective

 

 

Other

Interests

I am a keen sportsman, participating/following a number of sport events. My favourite sport is soccer which I train regularly at. I used to play soccer regularly in France and now I play in the MRSL (Minnesota Recreational Soccer League) with 3M Dogs.

Additional I traveled a lot through USA; I have visited also Vacouver and british Columbia (Canada).

During my spare time, I keep myself up to date on key technologies and trends. I pursue self-development; seek opportunities to master new knowledge. This is an other resource I am currently working on http://ctraore.googlepages.com/home
 

Email


 [1] Reference available on request.
created by Christophe TRAORE
last updated July 2007