Post Job Free
Sign in

Thierry Beauchesne

Location:
Antioch, CA, 94531
Posted:
April 08, 2015

Contact this candidate

Resume:

Thierry BEAUCHESNE **********@*****.***

Antioch, CA, US CITIZEN

SUMMARY

Proficient and result oriented Senior Software Engineer, and Team Leader,

with 18 years of Software development experience including 15 years in

Object Oriented technologies. Designing successful architectures of

advanced web servers, and successfully managing Teams and Projects

including customer relationships.

Internet EJB/J2EE, JBOSS, TOMCAT, JSP, Apache

Object Oriented JAVA, C#, C++, UML

Technologies

Other languages XML, JavaScript, C, HTML5, SQL

Web GWT, HTML5, JavaScrip, JQuery, JSON, Spring MVC, STRUTS,

JSP,Free Marker Pro, Cold Fusion, AJAX,CSS

Database Hibernate, PostGres, ORACLE (PL/SQL) 10i, MySql, DB2,

MS Sql server 2008,

Operating System UNIX, WINDOWS.

Project management CVS, Maven, SVN, ANT, MS Project.

tools

Network /Communication JMS, Http, POP3/SMTP, TCP/IP, Sockets, Mime

Security/Cryptography PKI, JSSE, OpenSSL, JAAS, Ncipher.

IDEs Eclipse, Visual Studio.

Miscellaneous Spring, SOA, JUNIT, jsp,, Swing, JSTL, JFreeChart,

Lucene, XSL, XPATH, AJAX...

EXPERIENCE

TECHNICON: OAKLAND, CA

Senior Software Engineer 02/01/2011-Presen

t

. Developed a Soap Web Service to interact with 3D drawing Inventor

Autodesk.

. Optimized the performance of the web site request from 1 minute to 300 ms

by rewriting Hibernate queries, Caching Data and using asynchronous back

end logic.

. Designed and developed an integrated price calculation with Excel sheet

using POI API.

. Designed and developed a web base configurator for manufacturing and

construction companies. Responsible for development from the back-end to

the UI. Built the UI 100% with GWT using MVP design pattern.

. Developed the back-end layer using SPRING 3.5, HIBERNATE 4.1 over

POSTGRES 9.1.

. Developed a content management system using COLD FUSION 10.

. Maintained legacy products using JavaScript with DOJO.

Sensys: Berkeley, CA

Senior Software Engineer 02/01/2010-02/01/

2011

. Design and Develop Web configuration Console for Traffic Equipments using

Spring MVC, Hibernate, Google Web ToolKit, Jquery, DataTable, JSON. Develop

Graphic pages using JfreeChart (as Applet) and Fusion ChartV3.

Check Point Software Technologies : San Francisco (Security)

Senior Software Engineer (Project:Integrity server) 06/01/2005-02/01/

2010

. Designed a Web Services Architecture to integrate different components of

the company. The UI is implemented on C# .NET WPF and server side on

Tomcat/J2EE, CXF using JIBX form WSDL generation.

. Designed a web UI using for the administration console using J2EE

technologies like JSP, STRUTS and HTML, CSS, JavaScript, AJAX on Tomcat.

Everything developed using BEA WORK SHOP plug-in on Eclipse.

. Developed a distributed cache in a Tomcat cluster using JGROUP

. Developed the new graphic report system delivering pie chart for the

integrity server that distribute security policies and monitor the Endpoint

clients, using J2EE 2.0 technologies like CSS, Struts-CX, XSLT, XPath and

JCChart, on front end and JDBC for Oracle, MsSql server, DB2 and JDS on the

back end.

Bridgestream inc : San Francisco (Temporal database ERP and IMS)

Senior Software Engineer (Project: Bridgestream Integration Bus) 04/01/2004-05/15/

2005

. Designed and developed the error handler for the integration system. This

includes a UI part developed in STRUTS/JSP/CSS/HTML to correct the

erroneous records manually and back end part that format the erroneous

records and decides which record is erroneous. Designed the architecture

with UML Enterprise Architect and implemented supporting Weblogic and

JBOSS.

. Designed an SOA (Service Oriented Architecture) architecture of an

integration System between People Soft and our temporal database, using and

ESB integration tool Sonic Software. The integration system consists of a

set of services in the People Soft side and a set of services in the

Bridgestream foundation API side. Those services are located among several

physical machine and communicate through JMS messages managed and routed

through Sonic Software ESB.

NJARO: Palo Alto (Innovation chain Software Management)

Senior Software Architect 03/15/2003-02/15/

2004

. Improved and refactored about 30 JSPs with J2EE: STRUTS-EL and JSTL and

also Javascript, framework when adding new features and fixing the UI on

JBOSS 3.2.1.

. Designed and Developed historical charts (Histograms and line charts)

using JFreeChart, from data coming from the database. Imported a big

database (7000 Innovations) from an Excel sheet exported in XML format

using SAX into our Mysql database.

. Improved drastically the performance and stabilized the product to make

the features working with this new database by refactoring the

EJBQL/JBOSSQL queries, and the core stateless EJBs and also refactoring the

Database schema.

. Integrated a search engine based on the Jakarta Lucene technology using

JMX.

. Developed a web based UI with MVC using JSP STRUTS on the administration

(user management, generic UI customization used ant JUNIT. Using

Jbuilder, IntelliJ and Jdeveloper.

. Architectured, Designed and Developed the Application using J2EE 2.0

with JBOSS 3.2.1 and XDOCLET, Session and Entity EJB in CMP on Mysql an

wrote many EJBQL /JBOSSQL queries. Development made on Jbuilder, Jdeveloper

and IntelliJ Idea.

SOAMAI: Montpellier (Integration Software Editor) 2002-2003

Research Engineer

. Designed the EJB security with JAAS compatible with 3 App. servers

(Weblogic, JBOSS 2.4.x, Websphere 4.0) and Oracle on the Product BECUBIC.

. Developed a Http discovery provider, to discover Servlets and JSPs by

analysis of the XML file descriptors, using Castor. Designed a discovery

wizard GUI for Netbeans with Swing, using Netbeans, Jbuilder, Jdeveloper.

. Developed a JDO architecture using Castor that is EJB and POJO

compatible, on Websphere, Weblogic and JBOSS on Oracle.

724 SOLUTIONS-EZLOGIN : Cupertino, CA (Wireless solutions provider) 1999-2002

Architect, Senior Software Engineer, Director of development

Designed the overall architecture of an internet aggregation web server,

led 7 person development team and developed some of the components.

. Architectured the version 2.0 of the aggregation server with EJB/J2EE on

JBOSS/WEBSPHERE 4.0. Implemented the Data model with Entity beans.

Developed UI web with Servlets/JSP and JavaScript on TOMCAT and Apache.

. Developed native functions in C on Linux and Solaris (SSL socket using

OpenSSL, Application Monitor), that increased the performance and made the

application fault tolerant.

. Developed a socket pool between aggregation engine and Servlets that

dramatically improved the performance of the server.

. Responsible for the Korean customer relationship and teaching on site in

Seoul.

. Architectured and Developed and designed XML based Web server (XML

generated API).

. Successfully developed and designed a cryptographic PKI architecture

using NCIPHER Nfast Hardware implementing 3DES RSA.

Architect Senior Software Engineer

Designed and developed a database based intelligent internet Web Server

using Apache mod_ssl.

. Designed and developed in JAVA an automatic server based form filling

system (Non Template base E. Wallet) using AI technologies such as Fuzzy

Logic and Semantic Network that correctly filled 95% of the fields. Handled

Http, posting HTML parsing and JavaScript and cookies management.

. Designed and developed a server based One Click Login system using

JavaScript and cookies, that automated . 90% of the site logins.

. Designed and developed a fast, scalable and powerful Object/Relational

mapping tool using JDBC with multi-databases capability, that allowed

design and implementation of 94 tables in the Database schema under Oracle

8i and MySQL

. Performed database administration (DBA) in Oracle 8i (Installation,

Tuning, Troubleshooting, import, export), and implemented stored procedures

and triggers in PL/SQL.

NOVITA COMMUNICATION - Santa Clara CA (Email Client and Servers)

Senior Software Engineer, Architect 1997-1999

Developed Novit product, a Java based Multimedia Mailer client and a home

page hosting internet server.

Architect of the appliance products.

. Reduced the size of the product from 12Mb to less than 1Mb by removing

unnecessary components, reducing the image size and optimizing the memory

management.

. Developed UI using AWT

. Designed a Virtual memory file system in JAVA for embedded diskless

stations.

. Corrected HotJava software, (Networking: HTTP, UI: Double Buffering,)

that made HotJava more usable and reliable.

. Designed the Database on MS SqlServer and developed the server with

Servlet (Jserv) and Apache on Solaris and Linux using JDBC.

EDUCATION

Master of Computer Science, from "Conservatoire National des Arts et

M tiers", Toulouse, France, department of software engineering.

Bachelor of Computer Science, graduate from C.N.A.M., Toulouse, France.

Associate of Computer Science, graduate from C.N.A.M., Toulouse, France.

ADDITIONAL ACTIVITIES

Books: Wrote "Semantic and Logical Object Tools" Chapter 8 of "Object

Oriented Applications" Edited By B. Meyer & J.M. Nerson Prentice Hall 1993.

Java course: Wrote a Java course for C++ programmer.

Artificial Intelligence: Wrote and taught Artificial Intelligence and Fuzzy

Logic classes



Contact this candidate