jesus34.london
New member
- Joined
- May 7, 2012
- Member Type
- Student or Learner
- Native Language
- Spanish
- Home Country
- Spain
- Current Location
- UK
Jesus * Third Avenue, Walthamstow * London *
JAVA SOFTWARE ARCHITECT / SENIOR DEVELOPER
Accomplished technical professional with 10+ years of experience developing Java web projects and leading teams through all software phases: requirements, analysis, design, development, testing, and deployment phases. I am looking for a challenging position in a company that gives me the chance to enhance my technical and management skills.
PROFESSIONAL EXPERIENCE
INSA IBM GLOBAL SERVICES – MADRID March 2010 – January 2012 IBM Group company with 2500+ workers and 40+ years of experience in the Spanish IT market.
Java Software Architect / Senior Developer
Lead 2-person team in a project for the Spanish DGT (General Traffic Division) that manages the lifecycle of traffic fines. I was the architect of the migration branch: database migration from Host to Oracle. My team: 1 Host analyst, 1 Java developer.
Java Software Architect / Senior Developer
Lead 3-person team in a project for the company Viajes el Corte Inglés. The objective was to create a web application that lets an online user to book a hotel room. My team: 3 java senior developers.
ZEMSANIA – BARCELONA July 2006 – May 2009 ICT outsourcing services. With 800+ workers in 6 countries (Europe and America)
Java Software Architect / Senior Developer
Lead 4-person team in a migration project (InfoDealer) for General Electric Money Bank. The objective was to migrate a web application from Solaris to Linux Red Hat, from Iplanet web server to Apache 2, and from single server to cluster architecture. My team: 1 java junior developer and 3 java senior developers.
Senior Developer
Performing a senior developer role in T-Systems in different management projects.
Technologies and tools: JSF 1.2, Spring 2.5, Hibernate 2.3, HTML 4, javascript, CSS 3, Oracle 9, Oracle TOAD sql, WebServices (SOAP IBM implementation), WebSphere 6.1, IHS (IBM Apache), ant, Continuus/CM, JTA, JSTL 1.2, JEL, JUnit, EJB 3.0, RAD (IBM Eclipse), Enterprise Architect (UML), JIRA.
Senior Developer
Performing a senior developer role in Tempos21 in different mobile (j2me) and web projects using UML analysis and design, Struts, Spring, Hibernate, Oracle, HTML, Javascript, etc.
Technologies and tools: Struts 1.2, Spring 2.5, Hibernate 2.3, JCA, HTML 4, javascript, CSS 3, MySql, Oracle 9, TOAD, sql, tomcat, Apache 2, Ant, SVN, JSTL 1.2, JEL, JUnit, EJB 2.0, Eclipse.
JAVA SOFTWARE ARCHITECT / SENIOR DEVELOPER
Accomplished technical professional with 10+ years of experience developing Java web projects and leading teams through all software phases: requirements, analysis, design, development, testing, and deployment phases. I am looking for a challenging position in a company that gives me the chance to enhance my technical and management skills.
PROFESSIONAL EXPERIENCE
INSA IBM GLOBAL SERVICES – MADRID March 2010 – January 2012 IBM Group company with 2500+ workers and 40+ years of experience in the Spanish IT market.
Java Software Architect / Senior Developer
Lead 2-person team in a project for the Spanish DGT (General Traffic Division) that manages the lifecycle of traffic fines. I was the architect of the migration branch: database migration from Host to Oracle. My team: 1 Host analyst, 1 Java developer.
- Study of the business logic located at the stored procedures of the Host system.
- Database migration (100+ tables): Host to Oracle (perfect mirroring).
- Localization of the DAO classes (200+) and grouping them by functionality so we can migrate one functionality at a time reducing the impact on other branches.
- Migration of the DAO & WebServices classes adding the business logic of the Host.
- Continuous integration: functional and integration tests, continuous CVS merges with the maintenance branch (one functionality at a time) for finally get the system migrated to the production environment.
Java Software Architect / Senior Developer
Lead 3-person team in a project for the company Viajes el Corte Inglés. The objective was to create a web application that lets an online user to book a hotel room. My team: 3 java senior developers.
- Meetings with the client for understanding the requirements of the application (documentation already done by the client).
- UML analysis and design (rational rose) taking in mind the requirements.
- Technology selection and creation of the skeleton of the application (presentation layer, business layer and persistence layer) configuring the different frameworks to link the layers.
- Development of the system with the continuous integration philosophy: frequent CVS commits, functional and integration tests with JUnit, and always maintaining a good degree of communication among the team.
- Frequent and progressive deploys and into the production environment to ensure the final quality of the product.
ZEMSANIA – BARCELONA July 2006 – May 2009 ICT outsourcing services. With 800+ workers in 6 countries (Europe and America)
Java Software Architect / Senior Developer
Lead 4-person team in a migration project (InfoDealer) for General Electric Money Bank. The objective was to migrate a web application from Solaris to Linux Red Hat, from Iplanet web server to Apache 2, and from single server to cluster architecture. My team: 1 java junior developer and 3 java senior developers.
- Study of the application functionality and architecture behaviour.
- Impact study of the migration process: single server system to clustered system, Solaris to Linux, Iplanet to Apache 2, and how to manage high-transaction and high-availability non functional requirements. The conclusion of the study was to create a fault-tolerance system that added redundancy at all sensitive points of the architecture: at load balancer level (web servers), at application server level (creating a cluster with different administration cells) and at Oracle database level using Oracle RAC technology. The high-transaction problem was solved using a distributed technology like EJB’s 3.0.
- Risk study of the current web application code and configuration: hardcoded paths, shell scripts compatibility between Solaris and Linux, session serialization, how to handle the distributed sessions (affinity), resource concurrency risks, fault tolerance mechanisms, etc.
- Configuration of the WebSphere high-transaction, high-availability production environment cluster located at Watford (UK) with the help of the system administrators and speaking English by teleconference.
- Final application migration: solving problems related to the previous risk studies.
Senior Developer
Performing a senior developer role in T-Systems in different management projects.
Technologies and tools: JSF 1.2, Spring 2.5, Hibernate 2.3, HTML 4, javascript, CSS 3, Oracle 9, Oracle TOAD sql, WebServices (SOAP IBM implementation), WebSphere 6.1, IHS (IBM Apache), ant, Continuus/CM, JTA, JSTL 1.2, JEL, JUnit, EJB 3.0, RAD (IBM Eclipse), Enterprise Architect (UML), JIRA.
Senior Developer
Performing a senior developer role in Tempos21 in different mobile (j2me) and web projects using UML analysis and design, Struts, Spring, Hibernate, Oracle, HTML, Javascript, etc.
Technologies and tools: Struts 1.2, Spring 2.5, Hibernate 2.3, JCA, HTML 4, javascript, CSS 3, MySql, Oracle 9, TOAD, sql, tomcat, Apache 2, Ant, SVN, JSTL 1.2, JEL, JUnit, EJB 2.0, Eclipse.