Javier Ciccarelli
Software Engineer
**********@*****.***
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