| |
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 |
|
| 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
Skills used:
- Java: JDK 1.3.1, JDK 1.4.2_xx, JDBC, ODBC
- Enterprise: Jsp, Servlets, Struts,JSF, EJB, Web Services, Application Server development (WebSphere)
- Techniques:
UML, SQL.
- Tools:
WSAD, RAD6, RAD7, Rational Rose,
ClearCase.
-
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
Skills used:
- Java: JDK 1.3.1, JDBC, Remote debugging
- Enterprise: Jsp, Servlets, Struts, EJB, Application Server development (WebSphere)
- Techniques:
Six Sigma, UML, SQL.
- Tools:
Eclipse, Rational Rose,
CVS, ClearCase, WSAD.
-
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
Skills used:
- Java: JDK 1.3.1, JDBC, Remote debugging
- Enterprise: Jsp, Servlets, Application
Server development (WebSphere)
- Techniques:
UML, XML, XSLT, JASPER, SQL.
- Tools:
Eclipse, Rational Rose,
CVS.
-
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
Skills used:
- Java: JDK 1.3.1, JDBC, Remote debugging
- Enterprise: Jsp, Servlets, Application
Server development (WebSphere)
- Techniques:
Struts, UML, XML, XSLT, FOP, Castor, SQL, PL/SQL.
- Tools:
Eclipse, Rational Rose,
CVS.
-
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
Skills used:
- Java: JDK 1.3.1, Remote
Debugging
- J2EE:
Beans, JDBC, Authentication
LDAP, HTTPS, Weblogic 6.1
- Techniques:
UML, RUP, Task
estimation, Design Patterns, Performance Tuning, XML, XSLT.
- Tools:
Rational Rose, WSAD,
ClearCase, Mercator, Decalog.
- 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
Skills used:
- Java: JDK 1.3.1, JDBC, Remote debugging
- Enterprise: Struts, JSP,Servlets, EJBs, Application
Server development (Weblogic 6.1)
- Techniques:
UML, XML, XSLT,
Object Relational Mapping, Remote Object Synchronization,
Code Generation
- Tools:
NetBeans, Argo UML, ANT, JUnit,
PVCS, Oracle, DB2, CICS.
-
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
Skills used:
- Java:
JDK 1.3.1, Remote
Debugging
- J2EE:
JSP, Servlet, JavaBeans, JDBC, SQL, PL/SQL,
Weblogic 6.1
- Techniques:
XML, XSLT, UML, RUP,
Task estimation, Patterns, Object Persistence, Performance
Tuning.
- Tools:
Rational Rose, JBuilder,
Dreamweaver, PVCS.
- 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
Skills used:
- Java: JDK 1.3.1, JDBC, Remote debugging
- Enterprise: JavaBeans, JSPs, Servlets, Application
Server development (iPlanet)
- Techniques:
XML, XSLTL, XALAN, JAXB , HTML, JavaScript , JavaBeans, JSP, Servlets.
- Tools:
Oracle 8i, Sun Solaris, Java, iPlanet 4.1, Visual Age for Java 3.5, PVCS Dimensions.
-
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
Skills used:
- Java: JDK 1.3.1, Remote
Debugging
- J2EE:
EJB, JDBC, HTTPS, Weblogic 6.1
- Techniques: UML, Task
estimation, Design Patterns, Performance Tuning, XML
- Tools:
Rational Rose, JDeveloper,
CVS.
-
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
Skills used:
- Java: JDK 1.3.1, JDBC
- Enterprise: Servlets, JSP, Application
Server development ( BEA Weblogic 6.0)
- Techniques:
UML, JavaBeans, Javascript, JSP, Servlets.
- Tools:
BEA Weblogic 6.0, Sun Solaris, Oracle 8i, UML, Rational Rose, JBuilder.
-
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
Skills used:
- Techniques: Data mining, Data warehouse, statistics
- Tools: SAS , SPSS, STATGRAPHICS, EXCEL, ACCESS.
- 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
Skills used:
- Techniques: Data mining, Data warehouse, statistics
- Tools: MATLAB, SAS, SPSS, STATGRAPHICS, EXCEL, ACCESS.
- 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
|
|
|
|