Post Job Free
Sign in

Java Developer Engineer

Location:
London, United Kingdom
Posted:
December 19, 2013

Contact this candidate

Resume:

Javier Ciccarelli

Software Engineer

+44-20-328*-****

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

Italian

javier.cicarelli

Summary

Over the past seven years I have acquired a lot of experience in agile methodologies, object-oriented design and Java. I have

worked in many different projects, giving me a baggage of knowledge and experience in many technologies. I consider that my

problem solving and analysis abilities are some of my most important virtues. I am looking for a challenging position as a senior

Java developer or as a technical leader.

Skill Portfolio

General Knowledge OO Analysis and Design, Relational Data Modeling, Design Patterns, UML, Agile Methodologies

(Scrum), TDD

Expert Knowledge Core Java, Spring, Maven, Hibernate, JPA, SQL, MySQL, JavaScript, HTML, Linux, SOAP Web-

Services, JasperReports, Apache Tomcat, JDBC, Servlets, XML, JUnit, Eclipse, SVN, iBatis, Or-

acle, Stored Procedures, JQuery

Intermediate Knowledge PostgeSQL, Lucene, Adobe Flex, Robotlegs, BlazeDS, AWS (EBS, S3, EC2), Spring MVC, Spring

Roo, JDO, Unix, ActiveMQ, LTEX

A

Basic Knowledge Gigaspaces, GWT, Ant, Struts, Groovy, C & C++, .NET (C#), Smalltalk, SolR, Python, Android

Work Experience

Softtek, General Electric, Oil & Gas, Florence, Italy (Contractor) Oct 2012 – July 2013

Technical Leader /Java Developer

Led a distributed team of five persons for the development of a quality certificates’ management platform. Team coordination

was done using Scrum. In charge of organizing plannings, scrums and retrospective meetings as well as being in direct contact

with the client to gather requirements and propose solutions. Responsible for guiding the other team members by taking most

important technical decisions and defining the platform architecture. As a developer, participated in all parts of the application,

from the frontend to the backend. Design of the domain model and DB. Creation of complex stored procedures. SOAP web

services consumptions. Creation of UI using HTML, JQuery, JSPs and struts. PDF manipulation using iText.

Technologies applied: Java, Oracle, Stored Procedures, Soap WS (Axis, Jax-WS), Struts, J uery, J uery-UI, iText, iBatis

Almirante Brown Town Council (Contractor) Oct 2011 – Oct 2012

Senior Java Developer

Developed for a new application for handling regulatory offences for the local town council. The application consisted of an

interface (Flex) for managing a defined custom workflow as well as the backend to support it (Java). The work in this project

included leading a team of two people Key responsibilities included system design, system security decisions, business logic coding

and discussing functionalities with clients.

Technologies applied: Java, Flex, BlazeDS, Robotlegs, Hibernate, Spring, MySql, Spring Roo, Jasper Reports.

Amelco (Contractor) Mar 2011 – Oct 2011

a) Amelco Trading Platform, PPG, London, UK Jul 2011 – Oct 2011

Senior Java Developer

In charge of developing a new interface from scratch for a security exchange application. The interface would connect the

client application with a dataprovider using a JMS broker and a custom protocol. Implemented support for updates and

incremental updates checking, deletion and new items posting.

Technologies applied: Java, JMS, ActiveMQ, Spring, Hibernate, MySQl.

b) HSBC, Prime Services, London, UK Mar 2011 – Jun 2011

Senior Java Contractor

In charge of preparing and performing releases of three different applications into DEV, UAT, SIT and PROD environments.

In charge of automating build process and setting up a continuous integration server. Responsible for project refactoring to

allow ease of configuration and automated deployments. Also responsible for setting up every new maven project.

Technologies applied: Maven, Team City, Java, Kaazing, ActiveMQ, IBMMQ, Oracle, Flex, FlexMojos

IntelligenX Oct 2008 – Oct 2010

a) Primatics Financial, EvolvRisk, Washington, US Jul 2009 – Oct 2010

Senior Java Developer

Important part of the team that developed the Evolv Risk Platform (www.evolvrisk.com) Evolv Risk is the first and only

web-based risk management platform that provides risk management as a service to banks, mortgage insurers, GSE’s, hedge

funds and private equity firms. Evolv Risk is currently processing more than $22 billion in mortgages and home equity

products through its analytical platform. Evolv Risk uses a state-of-the-art, on-demand cloud computing framework that

employs outsourced infrastructure to process complex models. This reduces both the execution timeframes and the costs

associated with running complex models.

This project was extremely challenging due to its complex architecture. Key responsibilities included backend coding and

design (including multithreading, distributed transactions, CRUD operations, project setup, infrastructure management to

provide proper clustering and cloud processing).

Technologies applied: Java, Amazon Web Services (EC2, S3, EBS, DevPay, etc), Gigaspaces XAP, Gigaspaces Cloud

Tools, Hibernate, JPA, Spring, MySQL, Oracle, Infobright, Microstrategy.

b) Publicar, Buenos Aires, Argentina May 2009 – Jul 2010

Senior Java Developer

Publicar is the main and oldest private latinamerican company editor of phone directories. It has branches in different coun-

tries as: Brasil, Costa Rica, Colombia, Ecuador, El Salvador, Guatemala, Nicaragua and Panama. In order to provide full

text search from its six millon businesses, data is indexed every week it a process that takes about eight hours. Provided an

incremental indexing solution to reduce indexing time to no more than an hour.

Technologies applied: DiscoveryEngine, Java, Tomcat, Maven.

c) YaSabe, Buenos Aires, Argentina Jan 2009 – May 2009

Senior Java Developer

Developed first version of YaSabe.com. YaSabe is the first local search engine built for Hispanics in the US. Advanced search

functionality allows users to find and discover more than 14 million businesses via the web or mobile phone.

Technologies applied: DiscoveryEngine, Java, Tomcat, Maven, MySQL.

d) ContentReach, Buenos Aires, Argentina Oct 2008 – Feb 2009

Senior Java Developer

Product produced jointly by Intelligenx and Localeze to provide and web service XML interface to a search engine that

delivers business listing results from the LocalEze US business listing data set - 16M records. The product is branded and

sold by LocalEze, and the backend search is developed, maintained and supported by IntelligenX. Customers pay for the ser-

vice montly based on the number of search queries they generate, and revenues are shared between LocalEze and Intelligenx.

Technologies applied: DiscoveryEngine, Java, Tomcat, Maven, MySQL.

Globant Oct 2006 – Sep. 2008

a) Globant DNA, Buenos Aires, Argentina Aug 2007 – Sep. 2008

Java Developer & Technical Leader

Development of a web-based application for managing employees within the organization. Developed using ’agile’ method-

ologies. Responsibilities as a developer: Business logic coding (including back end and front end), release management

(including DB administration). As a tech lead responsibilities included: Discussing user stories with the client and setting

priorities, organizing planning sessions and retrospective meetings, task distribution between developers, defining applica-

tion architecture, etc.

Technologies applied: Java, Spring, Spring MVC, Hibernate, Maven, Freemarker, DWR, Trails, Sitemesh, Acegi,

EasyMock, JasperReports, PostgreSQL.

b) Vertical*I, Procter & Gamble, Lausanne, Switzerland May 2007 – Aug 2007

Java Developer / Application Engineer

Developed a web-based application that allowed people to share ideas about new products of the company and allowed the

company to show opportunities to internet users. (http://www.pgconnectdevelop.com/)

Technologies applied: Java, Servlets, Tomcat, Struts, JDO (Java Data Objects), Ant, Python, XML and other pro-

prietary frameworks.

c) Vertical*I, Buenos Aires, Argentina Oct 2006 – May 2007

Java Developer / Application Engineer

Developed web-based applications for European pharma companies (Boheringer, GSK, Applied BioSystems). The applica-

tions purpose was managing market-specific processes (InLicensing, OutLicensing, Alliances, Agreements).

Technologies applied: Java, Servlets, Tomcat, Struts, JDO (Java Data Objects), Ant, Python, XML and other pro-

prietary frameworks.

BuscadorProp, Buenos Aires, Argentina Oct 2005 – Oct 2006

PHP Developer

Developed a web-based administration system for real state clients.

Technologies applied:PHP, Apache, MySQL Database.

Education

2001 – 2006 Bachelor of Systems Engineering

National Technological University of Argentina

Grade: 7.3/10 (4 minimum pass grade)

Languages

Native

Spanish

Fluent

English

CAE - Cambridge University – 2003

FCE - Cambridge University – 2000

PET - Cambridge University – 1995

Basic

Italian

A1 & A2 - Dante Alighieri Institute – 2009

Basic

German

1st & 2nd year - Goethe Institute – 2007



Contact this candidate