Juan AMACHI
acxhmf@r.postjobfree.com
JAVA/J2EE Design and Development Engineer
EDUCATION
SWEETDEV Training Program 2005
Ideo Technologies (France)
Eclipse-based Web Integrated Development Environment with a JSP/Struts
debugger
Training Certificate 2000
Silverstream Educational Center (France)
Key Development Principles
"CGI vs. Java Servlets" Training Course 2000
CRIM - Computer Research Institute of Montreal (Canada)
Computer Programming Certificate 2000
Universit de Montral (Canada)
Programmer analyst 1998
Rosemont College of General and Professional Education (Montreal, Canada)
HARD SKILLS SUMMARY - from 1998
OPERATING SYSTEMS Years of Last Use Level (1-5)*
Experience
Windows 7 - 8 1 year Now 3
Mac OS 7x-8x 3 years 1998 3
Linux (Ubuntu) 6 months 2014 2
LANGUAGES / PROGRAMMING Years of Last Use Level (1-5)*
Experience
Java 8 years Now 4
Jakarta Struts (+Tiles) 5 years Now 4
Hibernate 5 years Now 3
Spring (Spring Batch, 4 years Now 3
Spring Integration)
Maven 4 years Now 3
JSP 7 years Now 4
J2EE 6 years Now 3
Big Data - Hadoop 6 months 2014 2
JSF 2.0 3 years Now 3
RESTful Web Services 7 months Now 3
PrimeFaces 2 years Now 3
LIFERAY 6.2 6 months Now 3
EJB 2 years 2014 3
JavaBeans 6 years Now 4
Servlet 6 years Now 4
ANT 2 years 2014 3
Mokito 1 year Now 2
RMI 7 months 2005 2
JUnit 3 years Now 3
SQL 8 years Now 3
XML 5 years Now 3
HTML 8 years Now 4
DHTML 6 years Now 4
XSLT 2 years Now 3
JavaScript 8 years Now 4
WebServices - Apache Axis 6 months 2005 3
Soap WebServices 7 months Now
Sweetdev 1 year 2006 3
Toplink 1 year 2008 2
Eclipse RCP 1 year 2009 3
JFace, SWT 1 year 2009 2
AJAX 1 year 2012 3
CSS 6 years Now 4
DOM 4 years 2007 3
JBoss SEAM 1 year 2009 2
ASP 3 years 2001 3
Visual Basic 2 years 2001 3
ColdFusion 2 years 1999 3
DATABASES Years of Last Use Level (1-5)*
Experience
Oracle 4 years Now 3
DB2 2 years 2006 3
MySQL 6 years Now 3
Sybase 3 years 2006 3
SQL Server 1 year 2001 2
HSQLDB 1 year 2009 3
Microsoft Access 4 years 2000 3
DESIGN LANGUAGE Years of Last Use Level (1-5)*
Experience
UML 1 year 2009 3
APPLICATION SERVER Years of Last Use Level (1-5)*
Experience
Oracle Application Server 1 year 2008 3
(OCJ4)
Tomcat 8 years Now 3
JBoss 1 year 2007 2
SilverStream 1 year 2001 2
Websphere 2 years 2007 2
Weblogic 9 months 2002 2
GlassFish 1 year 2010 3
Jetty 2 years Now 3
WebObject 6 months 2005 2
IIS (Internet Information 2 years 2001 2
Server)
Microsoft Personal Web 1 year 2001 2
Server
ColdFusion Server 1 year 2000 2
OTHER Years of Last Use Level (1-5)*
Experience
Eclipse 8 years Now 4
Jbuilder 5 years 2007 3
Enterprise Architect 1 year 2010 2
StarTeam 1 year 2007 3
CruiseControl 1 year 2008 2
Hudson 1 year 2009 2
SVN Repository 3 years Now 3
Trac 1 year 2009 2
JIRA 1 year 2010 2
ClearCase 1 year Now 2
Mantis 1 year 2009 2
PL/SQL Developer 2 years Now 3
SQLAdvantage 1 year 2007 3
Lotus Notes 2 years 2010 3
Rational Rose 1 year 2002 2
Flash 2 years 2005 2
* 1=Novice 2=Intermediate 3=Skilled 4=Advanced
5=Expert
EXPERIENCE
ERDF, Sopra Steria Nantes (France) March 2015 - October 2015
Design and development engineer
Tamaris Project: Design and development of an application for the
management of the troubleshooting operations and maintenance of the
electricity network through real-time processing.
IT Environment: Windows, SoapUI 5.0.0, WebLogic Server 11g, HP Application
Lifecycle Management 11.52, AngularJS, Flex (Flaxh Builder
4.6 Premium), Hibernate, Spring (Spring Batch), Maven,
Mantis, RECIPE, JUnit, Oracle, SQL Developper, Eclipse,
NodeJs, SVN
Freelance programmer (in France) October 2014 - January 2015
Website Development with LIFERAY 6.1, JSF and PrimeFaces
Corporate website design and development
IT Environment: Windows, LIFERAY 6.2, Portlet, J2EE, Hibernate, JSF,
PrimeFaces, Spring, Spring Security, HTML5, CSS3, MySQL,
Eclipse, Maven, JavaScript, JUnit, Mokito, Dozer, Tomcat.
Interface Technologies, Marseille (France) August 2014 - October 2014
Design and development engineer
. Design, development, reusable software blocks maintenance
. Assessment and analysis of customers needs in order to provide high
performance solutions
. Technical specifications writing in a collaborative environment
(Agiles Methods)
IT Environment: Linux (Ubuntu), J2EE (EJB), Struts/JSF, Hibernate,
JSP/Servelt, RESTful Web Services, HTML/CSS, JBoss, MySQL,
Eclipse, Git, Guerrit, Jira.
AirFrance, Sophia-Antipolis (France) July 2013 - June 2014
Development engineer
Karma Project: Its key goal is to maximize the revenues by refining the
booking predictive analytics. Based on the checks carried out by the
Revenue Management System, it determines the seats availability for each
reservation.
In the Karma Project, we used the MapReduce framework (within Hadoop
Architecture) in order to convert XLM files (as sent by AMADEUS) to AVRO
format (used at Air France), by following the next steps:
. Installing and configuring the Hadoop Architecture and the HDFS
distributed data storage (NameNode et DataNode)
. Installing the Linux Cygwin emulator in order to create the
appropriate configuration files, to facilitate the access to the
installation directory and the launching of the Hadoop commands, and
to load the proper default environment variables
. Configuring and redirecting the Hadoop log jobs
. Preparing and formatting the HDFS
. Starting and closing the Hadoop utilities
. Launching and configuring Eclipse for Hadoop
. Testing the Hadoop environment
. Running a Hadoop job from Eclipse
. Running with and without the HDFS
. Running the Cygwin commands in the Hadoop job
o Starting the Hadoop HDFS utilities
o Preparing the HDFS files
. Development and unitary tests
IT Environment: Windows, Hibernate, Maven, J2EE, Oracle, ClearCase, JUnit,
Mokito, SQL, XML, Hadoop(BigData) HDFS, Avro, PL/SQL
Developer, Eclipse, Jira, Jenking, Application Lifecycle
Management HP.
M2MSolution, Sophia-Antipolis (France) November 2012 - June 2013
Java Consultant
Database Management and Restful Web Services Implementation
IT Environment: Windows, Web services RESTful, Hibernate, Maven, J2EE,
Oracle, SVN Repository, JUnit, Mokito, SQL, XML, JSON, Javascript, Ajax,
JSF, PL/SQL Developer, Eclipse.
EXTELIA, Sophia-Antipolis (France) May 2011 - May 2012
Java consultant
Electronic document management system design and batch applications
development with Spring Batch (XML files flow processing)
IT Environment: Windows, Spring 3.0., Spring Batch, Spring Integration,
Maven, J2EE, Oracle 10g database, Hibernate, SVN
Repository, JUnit, SQL, XML, UML, Eclipse, PL/SQL
Developer.
PSA PEUGEOT CITROEN, Mulhouse (France) October 2010 - May 2011
Programmer analyst
Development of a logistics system (Corail)for the processing lines where
vehicles are manufactured at a low rate and high diversity. It takes into
account the kitting and parts manipulation zones. Batch applications
development with Spring Batch.
IT Environment: Windows, Lego 3 (socle technique STS), Struts, Spring,
Spring Batch CORAIL, Maven J2EE, Tomcat, GlassFish, Oracle
10g database, Hibernate, Ant, SVN Repository, JUnit, HTML,
DHTML, JavaScript, CSS, SQL, XML, UML, Eclipse, Enterprice
Architect, Jira.
PSA PEUGEOT CITROEN, Sochaux (France) December 2009 - October 2010
Programmer analyst
Development of an intranet Web application (PICOMO) designed for the
customer's protection in the event of a probable malfunction of his
vehicle. The modernization promotion refers to the preventive measures for
a targeted package of cars.
IT Environment: Windows, Lego 3, Struts, Spring 2.5., Maven J2EE, Tomcat,
GlassFish, Oracle 10g database, Hibernate, Servlet, Ant,
SVN Repository, JUnit, HTML, DHTML, JavaScript, CSS, SQL,
XML, UML, Eclipse, Enterprice Architect, Jira.
Hydro-Qubec Transnergie, Montreal (Canada) March 2009 - October 2009
Programmer analyst
RECR-TR is a knowledge management system that ensures the coordination and
the follow-up of the bulk power system restoration, in the event of an
uncontrolled or a scheduled blackout. The RECRE program can generate a
validated and suitable plan in a very short time, as well as the necessary
documents for its diffusion.
IT Environment: Windows XP, Eclipse RCP (Rich Client Platform), SWT,
JFace, JUnit, JXPath, Spring, Hibernate, Maven, Hudson,
Nexus, JBoss Seam, xml, SVN Repository, Trac, Eclipse.
IBM, Marseille (France) January 2008 -December 2008
Programmer analyst
Design and development of a financial J2EE web application (Imbalance
Costs) that calculates the repositioning costs of shipping containers.
IT Environment: Windows XP, JSF 1.2, Spring 2.5., J2EE, Oracle Application
Server (OCJ4), Tomcat, Jetty, Oracle 10g database, Toplink
ORM, Servlet, Ant CruiseControl, Eclipse, SVN Repository,
JUnit, HTML, DHTML, JavaScript, CSS, SQL, XML, UML, Mantis,
StarUML, JRules.
ALTIS (IBM-INFINEON), Paris (France) February 2007 - December 2007
Programmer analyst
Design and development of an TEOL (test online) application (Technical Test
Interface) that centralizes the technical information required for lot
testing. This includes different testers (prefuse, postfuse) configuration
and certification.
IT Environment: Windows XP, Tomcat, J2EE, EJB, JSP, Maven, Spring, Jakarta
Struts, JavaBeans, Servelt, Ant, Hibernate, JUnit, Eclipse,
CVS Repository, HTML, DHTML, JavaScript, CSS, MySql, SQL,
XML, UML.
RENAULT, Paris (France) April 2006 - December 2006
Programmer analyst
Participation in two projects
1. New Electronic Reprogramming (NRE)
Through this application the manufacturer sends to the car dealers the
computer programming/reprogramming modules for the cars.
2. DLY Project
With this management and editing project updates the commercial and
technical strategy for the creation of new models and handles the data
synchronization between different applications.
IT Environment: Windows XP, WebShere v5.1.1 et v4.0, J2EE, JSP, Jakarta
Struts, JavaBeans, Servelt, Ant, Hibernate, Eclipse, CVS,
HTML, DHTML, JavaScript, AJAX, CSS, Oracle, SQL, XML, UML,
ProC, Cmetool, TOAD.
BNP PARIBAS (BP2S), Paris (France) May 2005 - March 2006
Design engineer
Design and development of a shareholders general meetings management
application that includes two components, one for the shareholders and the
other one only for the transactors, through the internet or the intranet.
IT Environment: Windows NT, XP, WebShere, tomcat, J2EE, JSP, Jakarta
Struts, Sweetdev, JavaBeans, Servelt, Eclipse, Ant,
StarTeam, Jbuilder, HTML, DHTML, JavaScript, CSS, Oracle,
Sysbase, SQL, XML, XSLT, UML, UltraEdit, Crystal Report,
MQSeries, SQLBuilder, Lotus Notes.
GOLDENPOT MANAGEMENT SERVICES, Barcelone (Spain) November 2004 -
April 2005
Consulting engineer
Design and development of an online lottery system.
IT Environment: Mac OS X Panther, Tomcat5.x, WebObject 5.2, Java,
WebServices-Apache Axis, Jdepend, CVS, Eclipse, HTML,
DHTML, JavaScript, CSS, Flash, Oracle, SQL, XML.
Canadian Race Relations Foundation, Toronto (Canada) August 2003 - May
2005
Intranet programmer analyst
Full project management for a website: needs analysis, design and
development. The Foundation team wants to update the website without a
webmaster involvement.
Developed modules: Database management, membership, news scan, news
release, newsletter, search engine, forum, chat, e-commerce, webpages
dynamic creation and management, calendar, etc.
IT Environment: Windows NT, Tomcat, JSP, Java, Jakarta Struts (CMV),
Tiles, JavaBeans, Servelt, WebServices-Apache Axis, CVS,
Eclipse, HTML, DHTML, JavaScript, CSS, Flash, MySql, SQL,
XML, UML
FREELANCE COMPUTER SPECIALIST, Montreal (Canada) May 2002 - July 2003
Programmer analyst
Design and development, system architecture analysis, functional analysis
of customers' needs, database management, java applications (internet,
intranet, extranet) for different customers.
IT Environment: Windows NT, Tomcat, J2EE, JSP, Java, Jakarta Struts (CMV),
JavaBeans, Servelt, Eclipse, Jbuilder, HTML, DHTML,
JavaScript, CSS, Flash, Access, MySql, Oracle, SQL, XML,
XSL, UML
COGNICASE, Paris (France) July 2000 - May 2002
Design engineer
Participation in three projects
1. TIXWAY (August 2001 - May 2002)
Design and development of an ticketing project for artistic and cultural
events through different applications.
2. GIP CPS (December 2000 - August 2001)
Design and development of a secured management and distribution application
for health professionnals and employees.
3. CORSAIRE (July 2000 - December 2000)
Design and development of an intranet low-rental housing management
application.
IT Environment: Windows NT, ASP, HTML, DHTML, JavaScript, CSS, Visual
Interdev, Visual Basic, Com, ADO, IE5+, XML, Oracle, IIS,
Tomcat, JSP, Java, JavaBeans, Servlet, Sybase, SQL,
Jbuilder, VisualAge, SilverStream, WebLogic, Servlet, UML,
SQLSERVER
COGNICASE, Montreal (Canada) November 1999 - July 2000
Programmer analyst
Analysis, design and development of intranet dynamic applications.
IT Environment: Windows NT, JSP, ASP, Java, Servlet, JavaScript, CSS, SQL,
Oracle, Access, HTML, DHTML, XML, CVS, JavaWeb Server.
LANGUAGES
English spoken/written: technical
French spoken/written: advanced
Spanish spoken/written: advanced
[pic]