Top Banner
22 Hambrook Court Road, London, United Kingdom Open to relocation in Madrid +44 07539501945 / +34 671471936 https://uk.linkedin.com/in/francisco-cilleruelo-trotter-bb7323b1 [email protected] FRANCISCO CILLERUELO TROTTER - SOFTWARE ENGINEER SUMMARY Dedicated, focused, and highly credentialed software engineer with more than eight years of experience. Complex product and industry knowledge, insight, creativity and experience relied upon when creating innovate software designs and solutions. Well organized and reliable with ability to demonstrate effective problem solving, multi-tasking and communication skills. Hands on precise detail-oriented coder, thrives on new challenges and is passionate about the latest technologies. SKILLS Programming Languages: Java (JSE/JEE), Action Script, SQL Java technologies: Core Java Libraries, JSP, JSTL, Servlets, EJB, JavaMail, JMS, JDBC, JUnit, Log4j, Ant, Maven Web services: REST (JAX-RS, AJAX, JSON), SOAP (JAX-WS) Web technologies: HTML5, CSS, JavaScript, JQuery, Bootstrap, DHTML. Frameworks: Spring (MVC, Security), Struts, Hibernate and Cairngorm. Databases: Design and administration. Oracle, MySql, SQLite, DBMSs (Toad, SQLYog, PL/SQL Developer) Analyst knowledge: Analysis and design by UML and other tools. EDUCATION MSC SOFTWARE ENGINEERING; DISTANCE LEARNING UNIVERSITY OF SPAIN (2016) UNIVERSITY DEGREE IN SOFTWARE ENGINEERING; POLYTECHNIC UNIVERSITY OF MADRID (2011) BACHELOR´S DEGREE IN COMPUTER SYSTEMS ENGINEERING; POLYTECHNIC UNIVERSITY OF MADRID (2006) PROFESSIONAL EXPERIENCE LLOYDS BANKING GROUP, SENIOR JAVA ANALYST/DEVELOPER London (UK) July 2015 – Currently Developing two web tools from scratch for internal use in order to enhance and make easier and efficient the management of the current Statements System (based on SOAP and REST). Firstly, a web app with two main features: loading the performance and the error logs into the database in order to have a data history to get statistics and be analysed, and a dashboard to monitor the performance of the system, providing important information about it such as transactions per second through the day, APIs usage, clones status, errors, response time... The second one is also a web application to manage the different environments involved in the system implementation (testing, preproduction…), providing useful data about them such as JVM free memory, host name, OS version, datasource name, IP address, Java version... Technologies: Java 7 with Servlets, JDBC and RestFul services by Jersey as JAX-RS implementation (due to security restrictions from the bank I could not use any proper framework such as Spring Boot), besides additional libraries: JSTL, log4j, Ant... Using Oracle as database. In the frontend HTML5, Bootstrap, Highcharts, CSS, JavaScript, JQuery, JSON. Following a MVC and DAO architecture. Running on Tomcat. KUWAITI EMBASSY, SENIOR JAVA ANALYST/DEVELOPER AS TEAM LEADER London (UK) January 2013 – July 2015
3

CV Francisco Cilleruelo Trotter

Jan 22, 2018

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: CV Francisco Cilleruelo Trotter

22 Hambrook Court Road, London, United Kingdom Open to relocation in Madrid

+44 07539501945 / +34 671471936 https://uk.linkedin.com/in/francisco-cilleruelo-trotter-bb7323b1

[email protected]

FRANCISCO CILLERUELO TROTTER - SOFTWARE ENGINEER

SUMMARY Dedicated, focused, and highly credentialed software engineer with more than eight years of experience. Complex product and industry knowledge, insight, creativity and experience relied upon when creating innovate software designs and solutions. Well organized and reliable with ability to demonstrate effective problem solving, multi-tasking and communication skills. Hands on precise detail-oriented coder, thrives on new challenges and is passionate about the latest technologies.

SKILLS Programming Languages: Java (JSE/JEE), Action Script, SQL

Java technologies: Core Java Libraries, JSP, JSTL, Servlets, EJB, JavaMail, JMS, JDBC, JUnit, Log4j, Ant, Maven

Web services: REST (JAX-RS, AJAX, JSON), SOAP (JAX-WS)

Web technologies: HTML5, CSS, JavaScript, JQuery, Bootstrap, DHTML.

Frameworks: Spring (MVC, Security), Struts, Hibernate and Cairngorm.

Databases: Design and administration. Oracle, MySql, SQLite, DBMSs (Toad, SQLYog, PL/SQL Developer)

Analyst knowledge: Analysis and design by UML and other tools.

EDUCATION MSC SOFTWARE ENGINEERING; DISTANCE LEARNING UNIVERSITY OF SPAIN (2016)

UNIVERSITY DEGREE IN SOFTWARE ENGINEERING; POLYTECHNIC UNIVERSITY OF MADRID (2011)

BACHELOR´S DEGREE IN COMPUTER SYSTEMS ENGINEERING; POLYTECHNIC UNIVERSITY OF MADRID (2006)

PROFESSIONAL EXPERIENCE

LLOYDS BANKING GROUP, SENIOR JAVA ANALYST/DEVELOPER

London (UK)

July 2015 – Currently

Developing two web tools from scratch for internal use in order to enhance and make easier and efficient the management of the current Statements System (based on SOAP and REST). Firstly, a web app with two main features: loading the performance and the error logs into the database in order to have a data history to get statistics and be analysed, and a dashboard to monitor the performance of the system, providing important information about it such as transactions per second through the day, APIs usage, clones status, errors, response time... The second one is also a web application to manage the different environments involved in the system implementation (testing, preproduction…), providing useful data about them such as JVM free memory, host name, OS version, datasource name, IP address, Java version...

Technologies: Java 7 with Servlets, JDBC and RestFul services by Jersey as JAX-RS implementation (due to security restrictions from the bank I could not use any proper framework such as Spring Boot), besides additional libraries: JSTL, log4j, Ant... Using Oracle as database. In the frontend HTML5, Bootstrap, Highcharts, CSS, JavaScript, JQuery, JSON. Following a MVC and DAO architecture. Running on Tomcat.

KUWAITI EMBASSY, SENIOR JAVA ANALYST/DEVELOPER AS TEAM LEADER

London (UK)

January 2013 – July 2015

Page 2: CV Francisco Cilleruelo Trotter

Pagina 2

There were a very old-fashioned web site and a very basic web system to manage some office stuff (human resources, mail…). I proposed the development of a new and modern web site linked to a complete new web system to manage as many office tasks as possible, in order to improve the office performance. They agreed and allowed me to include three more people in the team (two developers and one designer). After one year we achieved to deploy a first version with the most important features. Since then we were improving the system with short sprints in a very agile environment. The system covers all the aspects regarding Kuwaiti citizens who are coming to study to United Kingdom as private or sponsored students, such as universities, academic programmes, offers, sponsors, allowances, certificates, disciplines, qualifications, reports, advisors, student requests....

Technologies: Java 6 with Spring (MVC and Security) and Hibernate as frameworks, besides additional libraries: JSTL, iText, Velocity, Ehcache, log4j, Ant... Using MySQL as database. In the frontend HTML5, Bootstrap, CSS, JavaScript, JQuery, AJAX-JSON. Running on Tomcat linked to Apache (as server for the website) with secure digital certificate (SSL).

SAPPHIRA MONCLOA, FULL STACK FLEX ANALYST/DEVELOPER

Madrid (Spain)

May 2012 – September 2012

Developing from scratch a new Flex desktop application to manage a cosmetic shop (customers, beauty treatments, discounts, appointments stock…)

Technologies: Flex AIR (ActionScript 3.0 and MXML) with Cairngorm as framework. Using SQLite as database

PSA CITROËN/PEUGEOT, SENIOR JAVA AND FLEX ANALYST/DEVELOPER

Madrid (Spain)

May 2010 – May 2012

Developing new features for Flex web application used by the shop assistants over the world (France, Portugal, Spain, Germany…) to manage appointments, customers, sales, deliveries... Besides, helping to improve and maintain the existing Java web system where it was embedded.

Technologies: J2EE and Flex (ActionScript 3.0 and MXML) with Struts and Cairngorm as frameworks, respectively. Using Oracle as database with SGBD Toad. Besides additional technologies: SOAP Web services (WSDL and XML), JSP, CSS, HTML, JavaScript. Running on Apache Tomcat with digital certificate (SSL)

SLA CONSULTING, SENIOR JAVA AND FLEX ANALYST/DEVELOPER

Madrid (Spain)

October 2008 – May 2010

Working for three companies by outsourcing:

Caser (October 2009 – May 2010): Developing from scratch a Flex web application to monitor a printing system based on Stream Serve

ISDEFE (September 2009 – October 2009): Helping to finish a flight simulation application developed on Flash.

Union Fenosa (October 2008 – September 2009): Corrective maintenance and getting reports from a financial system developed in Java

Technologies: J2EE and Flex (ActionScript 3.0, MXML) with Struts and Cairngorm as frameworks. Oracle as database with PL/SQL Developer. Besides other technologies: SOAP Web services (WSDL and XML), CSS, HTML, XML, JavaScript, Stream Serve (printing server). Apache Tomcat

Page 3: CV Francisco Cilleruelo Trotter

Pagina 3

SATEC, JUNIOR JAVA DEVELOPER

Madrid (Spain)

March 2007 – September 2008

Working for six companies by outsourcing:

Castilla La Mancha Goverment (August 2008 – September 2008): New and corrective developments for the Castilla La Mancha Government web site

General Council of Spanish Lawyers (April 2008 – July 2008): New and corrective developments for the General Council of Spanish Lawyers System.

Ministry of Public Administration (November 2007 – March 2008): New development for the Ministry of Public Administration web site

National Transplant Organization (September 2007 – October 2007): New design and content for the National Transplant Organization web site

Ministry of Defence (June 2007 – August 2007): New design and content for the Ministry of Defence web site

Nuclear Safety Council (March 2007 – May 2007): New design and content for the Nuclear Safety Council web site

Technologies: J2EE with Struts and Hibernate as frameworks. Besides other technologies: LDAP, JavaScript, CSS, JSP, HTML, JSTL and Digital certificates (SSL). Oracle database with SGBD Toad. Apache Tomcat

TREASURY DEPARTMENT, JAVASCRIPT TEACHER

Madrid (Spain)

December 2006

JavaScript Teacher for government employees from Treasury Department

ASURA, FULLSTACK JAVA DEVELOPER (INTERSHIP)

Madrid (Spain)

April 2006 – October 2006

Developing a Java desktop application from scratch to manage and control a home automation installation based on EIB by the serial port. It was my final degree project with honours.

Technologies: JSE with Swing and additional libraries for serial port communication. Using MySql as database.