Post Job Free
Sign in

Engineer Java

Location:
Hyderabad, AP, India
Posted:
April 02, 2014

Contact this candidate

Resume:

Eric L

***@****************.***

239-***-****

Objective:

A position as a Java software Developer.

Education and Certifications:

. Computer Engineer (MSCS) from CNAM (Conservatoire National des

Arts & M tiers of Paris, France) in 1997

. Languages: English (fluent), French (native), German (basic), Russian

(basic)

. Java: SCJA, SCJP, SCJD, SCWCD, SCBCD, SCEA certifications between 2002

& 2005

. Linux RedHat: certified Engineer (RHCE) & Trainer (RHCX) in 1998

. Network: CompTIA Network+ in 2005 (was Cisco CCNA & CCDA recently)

Technologies and Protocols:

Programming languages: Java, C, C++, PHP, JSP

Operating Systems: Linux RedHat / Unix, Windows [3.1, 95, 98,

NT, 2000, XP, Vista]

Modeling: XML, UML.

Development tools: Eclipse, ANT, Jira, CVS, SubVersion,

PerForce, Accurev.

Internet technologies: Tomcat, J2EE [JBoss, WebLogic, WebSphere,

Jonas], HTML, CSS,

JavaScript, J2ME

J2EE: Session Beans (Stateless / Stateful),

Entity Beans, Message Driven

Beans

Frameworks: Wicket, Spring

Persistence technologies: Hibernate, JDO, MySQL, Oracle, PostgreSQL

Networking: Cisco routers & switches (LAN, WAN, ISDN,

FR)

Work Experience in US

LegalMatch, Inc. (Austin, TX)

06-2013 / 02-2014

Role: Java senior development engineer

LegalMatch offers services to match potential customer legal cases with

relevant attorneys.

Responsibilities:

. Develop and maintain the main web site.

. Provide technical support, bug fixes and enhancements (Accurev).

. Testing - unit testing and integration testing (manual testing).

Environment: Java, Eclipse, Tomcat, Resin, MySQL, Hibernate.

Visa, Inc. (Foster City, CA)

07-2012 / 03-2013

Role: Java senior development engineer contractor

Visa INC is the world leader in payment cards solutions.

Responsibilities:

. Develop and maintain a generic and extensible XML driven validation &

conversion custom rules motor for payment gateways.

. Provide technical support, bug fixes and enhancements (Accurev).

. Testing - unit testing and integration testing (Junit).

Environment: Java, Eclipse, proprietary payment APIs.

Apple, Inc. (Cupertino, CA)

09-2011 / 06-2012

Role: Java senior development engineer contractor

Apple is world's most profitable IT company.

Responsibilities:

. Develop and maintain a custom fault tolerant & distributed JDBC driver

using Netty & JDBC API.

. Used collaboration tools like Jira & Crucible for XP team

collaboration.

. Provide technical support, bug fixes and enhancements (SVN).

. Testing - unit testing and integration testing (Junit) & EasyMock.

Environment: Java, Eclipse, Hibernate, RDBMS (Oracle 10g, MySQL), Tomcat

Genentech, Inc. (South San Francisco, CA)

05-2011 / 08-2011

Role: Java senior web development engineer contractor

Genentech is a biotechnology research company, subsidiary of Swiss Roche

group.

Responsibilities:

. Develop and maintain the research web GPS (Genes-Proteins-Structures)

site using Struts Java web framework & PHP.

. Provide technical support, bug fixes and enhancements (SVN).

. Testing - unit testing and integration testing (Junit).

Environment: Java, Eclipse, Struts, JSP, JavaScript, Hibernate, RDBMS

(Oracle 10g), Tomcat

WholeFoods (Austin, TX)

10-2010 / 01-2011

Role: Java senior web development engineer contractor

WholeFoods is a worldwide supply store with more than 270 locations in Us,

Canada & UK, and more than 50,000 employees.

Responsibilities:

. Develop and maintain the whole web site using Struts Java web

framework.

. Used Oracle's PL/SQL for triggers & stored procedures.

. Provide technical support, bug fixes and enhancements (Sharepoint,

CVS).

. Testing - unit testing and integration testing (Junit).

Environment: Java, Eclipse, Struts, JavaScript, JSP, Hibernate, Spring,

RDBMS (Oracle 10g), Tomcat

EthicJobs (Belmont, CA)

06-2008 / 10-2010

Role: CEO, CTO, Java senior web development engineer

The EthicJobs web site (AKA Free-Tutorials-Online.net) is a repository of

shared IT Tutorials under Open-Knowledge paradigm (Open Source knowledge).

IT professionals share the notes they take about what they learn, put it on

the site, and these assembled notes form more and more complete tutorials

much more quickly and comprehensively than a single person could do.

Responsibilities:

. Develop and maintain the whole web site using Wicket Java web

framework.

. Wrote most of the Tutorial contents, both in English and French using

I18N techniques.

. Wrote all technical documents (UML, docs).

. Make light administration (Tomcat, DNS, WebApps, RDBMS, on remote

Linux servers (RHEL).

. Provide technical support, bug fixes and enhancements (Jira, CVS).

. Testing - unit testing and integration testing (Junit).

Environment: Java, Eclipse, Wicket, Hibernate, JavaScript, RDBMS (MySQL),

Tomcat, Linux

Cataphora (Redwood City, CA)

10-2007 / 06-2008

Role: Java senior development engineer

The cEvidence Legal Business Intelligence tool allows lawyers to fully

analyze business correspondence (usually emails) in the scope of an active

or possible lawsuit to determine true roles and responsibilities of actors

through complex ontologies. Custom sites are built by ontology annalists

and then accessed by authorized lawyers only in a SaaS context.

Responsibilities:

. Helped develop and maintain cEvidence main product using J2EE

Servlets.

. Wrote technical documents (UML, Wiki).

. Developed standalone tools such as a an email generator at Mbox format

for data feeding simulation.

. Developed prototypes using cutting edge open source technologies

(Spring, Wicket).

. Made light administration (Tomcat, JDK, RDBMS, services) on Linux

servers (RHEL).

. Provided technical support, bug fixes and enhancements (Jira,

PerForce).

. Testing - unit testing and integration testing (Junit).

. Collaborated with all peripheral teams to allow timely product

delivery.

Environment: Java, Eclipse, Wicket, Spring, JavaScript, JSP, PHP, RDBMS

(BDB, MySQL), Tomcat, Linux

Work Experience in France

EnthropySoft (Paris, France)

09-2005 / 01-2007

Role: Java senior development engineer

The EntropySoft ECI integration framework allows standardized interaction

between most major ECM vendors (FileNet, Documentum, HummingBird, Alfresco,

SharePoint, Docushare, and additional functionalities through non-

native plugins.

Responsibilities:

. Bug fixing and enhancements of main product using a web framework

(Tapestry).

. Development of pluggable modules such as a workflow extension API (W4

BPM).

. XP refactoring in Java.

. Implemented services through IOC paradigm (Spring).

. Provided technical support, bug fixes and enhancements (Jira,

SubVersion).

. Testing - unit testing and integration testing (Junit).

. Implementation of Web services (Axis) in application server (Tomcat).

Environment: Java JDK, Eclipse, Hibernate, Spring, Tapestry, J2EE

application servers, RDBMS, Axis

Xcalia (was LIBeLIS, Paris, France)

07-2002 / 09-2005

Role: Support engineer and Java developer

Support of JDO (Java Data Objects) motor LiDO for Java data persistence, an

ORM (Object Relational Mapping) tool for JPA (Java Persistence API)

paradigm implementation which allows automatic mapping management of Java

objects into databases.

Responsibilities:

. Customers' assistance for use of product.

. Fixed persistence issues in Customers' provided test projects.

. Fixed when possible bugs directly in software repository.

. Completely designed and developed external support tools to de-

obfuscate StackTraces.

. Developed generic and custom demo projects related to JDO technology.

. Collaborated with development team by submitting tough bugs or fixing

easy ones.

Environment: JDO, Java JDK, J2EE application servers, RDBMS

NEOSYS (Paris, France)

04-2002 / 07-2002

Role: Training documentalist

Wrote ATM courses at for an EADS aeronautics subsidiary at Cwmbran (Wales,

UK).

Responsibility: Built miscellaneous custom ATM courses for developers from

C++ API specifications.

Environment: C++, TCP/IP networking

CS Group (Paris, France)

09-1998 / 04-2002

Role: Chief Trainer and developer

Managed for a training company Internet, Java, and Linux RedHat departments

Responsibilities:

. Built and prepared all training sessions courses, exercises, projects

and labs materials.

. Managed training sessions animated by external consultants.

. Capitalized feedback from intra consultants to feed company's KM base.

. Personally animated training sessions.

Environment: Java JDK & J2EE, Swing, Linux RedHat, Cisco routers (25x &

16x) & switches (19x & 29x)

SG2 / Experian (Paris, France)

1998

Role: Java developer

This prototype B2B framework similar to J2EE was stopped when official J2EE

specifications were published, since it made it useless against this new

standard

Responsibility: Design and development of a prototype Java framework

similar to J2EE

Environment: Java JDK 1.2, RDBMS (Oracle)

SEMA Group (Paris, France)

1997

Role: C++ developer

The huge business data processing B2B framework Pacage manages EEC credits

for French Ministry of Agriculture

Responsibility: Development of some report modules

Environment: HP-UX, C++, CORBA 2.0 (Orbix), RDBMS (Sybase)

CNAM (Paris, France)

1996 - 1997

Role: Java developer

CNAM is a big French university specialized in evening courses for working

people

Responsibility: Complete design and development of a prototype distant

learning software as a final Engineering thesis

Environment: Java JDK V1.2, HTML, Applets, Internet

SGIP (Paris, France)

1995 - 1996

Role: PowerBuilder Developer

The ACOM software is a marketing monitoring tool specific to Publicis major

worldwide advertising company

Responsibility: Development of PowerBuilder modules under a Team Leader

Environment: Windows V3.1, PowerBuilder V4 & PowerFrame V2.5, OracleV7

SEFAS (Paris, France)

1993 - 1995

Role: C Developer

The Electronic Document Processing framework OpenPrint allows to get rid of

obsolete proprietary tools for ultra-fast printing, to replace them with

modern WYSIWYG graphical tools and non-proprietary drivers

Responsibility: Development of modules and standalone tools format

converters like Tech-DJDE for on the fly conversion from Xerox proprietary

format to non-proprietary OpenPrint format

Environment: PowerBuilder V4, Oracle V7, Unix, C

ARVAR (Marne La Vall e, France)

1991 - 1993

Role: Junior C Developer

Stock Management processing software for controlling factory production

Responsibility: Development of modules under a Team Leader

Environment: MS-DOS, HighScreen V5, Gupta SQL-Base, C

Acomis (Asni res, France) 1990 - 1991

Role: Junior C Developer

The X2 fax and telex management framework allows users to store, archive,

delete and preview their sent or received faxes under Unix

Responsibility: Development of many modules under a Team Leader

Environment: Unix SCO, C



Contact this candidate