Angel Cervera Claudio
Developer since 1998
Passionate about computers since 1984
Location: Cork, Ireland
email:-Phone: -
Citizenship: European ( Spain )
https://www.acervera.com
POSITIONS
RESUMED SKILLS
Solution Architect(Hands-on)
●●●●●
Scala ●●●●◐
Linux ●●●◐○
Data Architect(Hands-on)
●●●●○
Java ●●●●◐
Docker ●●●○○
Technical Lead
●●●●◐
Go ●●●○○
Akka ●●●◐○
Software Engineer
●●●●●
Python ●●●●○
BigData Developer
●●●●○
Cloud ●●●◐○
GIS Developer
●●●○○
Spark ●●●◐○
Data Engineer
●●●●○
Typescript ●●●◐○
Hadoop ●●●◐○
Dist.Sys
●●●○○
Agile ●●●●○
Full list after Open Source projects section
LANGUAGES
●●●●●
Spanish
English
First language
ABOUT
●●●●◐
Living and working in Ireland since 2014
ME
I’m passionate about new technologies since the first contact with my ZX
Spectrum+ and its BASIC tutorial and now I work as an architect, technical lead,
etc.
Since 1998, I have worked on more than 50 large scale projects, mainly all in
Java, Scala and related technologies.
During the course of my career, I have been in a lot of different technical
positions, from senior software engineer to technical leader and architect
shared with team manager and project manager responsibilities.
WHY
SHOULD YOU HIRE ME
?
I bring to every project experience, agile methodologies and desire to be with a
great team.
No one is more Scala evangelist and advocate than me, but my experience taught
me that not everything is nails.
MOTTO
Good software is only possible with happy developers in a great work
environment.
W H AT
AM
I
LOOKING FOR
?
I’m always looking for challenges, no matter the size of the company.
Currently, I work from the comfort of home (100% or almost) to don’t waste my
energy and time in commutes, and invest more time in my projects and my family.
CV Angel Cervera Claudio Page: 1/14
KEY
ACHIEVEMENTS
From 2015 to 2016, I was part of a team (two developers at the beginning) with
the challenge of being part of the design and implementation of the Dun and
Bradstreet’s Search Engine. Others teams tried it before with only part of the
data set, but they did not achieve enough performance to be able to sell the
service. In no more than five months, we released an API (including the ETL,
indexing pipeline, etc) serving 350 millions of records with more than 20
different filters.
My more worthy project has been my own startup project:
www.simplexportal.com/en/index.html, a CMS / ecommerce SAAS platform developed
from the scratch, where I demonstrate that usability and simplicity are
compatible with flexibility, power, performance and the usu of standard
technologies.
In 2001 I was working in the first enterprise project base in Java/J2EE in the
Santander Bank. My share in this project was recompensed with a 2 year contract
in this company as Java technical leader in one of the more important
departments (The Treasury Department).
E D U C AT I O N S U M M A RY
Computer Systems Technical Engineer Bachelor Degree (3 years / 1998) in
Universidad de Extremadura (Spain).
I need to present the capstone project, but before I have many more important
things to do.
FORMAL TRAINING
Coursera Generative AI with Large Language Models.
◦ Generative AI with Large Language Models /June 2024
Google Cloud Certified. Professional Cloud Architect.
◦ Professional Cloud Architect /February 2024
Coursera GCP Specialization: Cloud Data Engineer Professional Certificate
◦ Modernizing Data Lakes and Data Warehouses with Google Cloud /May 2022
◦ Building Batch Data Pipelines on GCP /May 2022
Flutter
◦ The Complete 2020 Flutter Development Bootcamp with Dart / Sept 2020
Kubernetes
◦ LFS158x: Introduction to Kubernetes / July 2020
Reactive Architecture
◦ CQRS and Event Sourcing - Level 2 / April 2020
◦ Building Scalable Systems - Level 2 / April 2020
◦ Distributed Messaging Patterns - Level 2 / April 2020
◦ Domain Driven Design - Level 2 / April 2020
◦ Introduction to Reactive Systems - Level 2 / April 2020
◦ Reactive Microservices – Level 2 / April 2020
Akka Microservices
◦ Lightbend Akka for Scala Professional - Level 1 / April 2020
◦ Lightbend Telemetry Installation - Level 1 / April 2020
Blockchain Specialization / December 2018
◦ Blockchain Platforms / December 2018
◦ Decentralized Applications (Dapps) / November 2018
◦ Blockchain Basics / October 2018
◦ Smart Contracts / October 2018
Functional Programming in Scala Specialization
◦ Big Data Analysis with Scala and Spark / June 2017
◦ Functional Program Design in Scala / October 2016
◦ Functional Programming Principles in Scala / September 201
Shaping up with Angular JS - Code School / December 2015
M101: Mongo DB for Java Developers - Mongo DB University / August 2015
Scrum Manager Certificated - June 2011 / 16 hours.
CV Angel Cervera Claudio Page: 2/14
http://www.scrummanager.net/perfil-de-usuario/userprofile/angelcervera
Oracle BPEL - 2006 / 1 day
CV Angel Cervera Claudio Page: 3/14
LINKS
Personal WEB: http://www.acervera.com
Github: https://github.com/angelcervera
Stackoverflow: http://stackoverflow.com/users/248304/angelcervera
Linkedin: http://www.linkedin.com/in/angelcervera
Twitter: https://twitter.com/angelcervera
MORE
RECENT PROJECTS
Next, the list of the most recent projects (from 2014). The rest is attached to
the end of the resume.
Bank Of Ireland from April 2024 to October 2024
Primary Role: Senior Consultant.
Secondary Roles: Senior Data / Software Engineer, Senior Data Architect.
Skills developed: Architecture and Design, Mentoring, Cloudera Platform, AWS,
Python, Spark, NiFi, Hbase/Phoenix, Docker, etc
Description: Consultant in Data Solutions department.
Bridge between Architect and Data Engineers teams.
Migration and modernization analysis from legacy on-promise Cloudera to
Cloudera on AWS.
Helping and mentoring data engineers in all stages of the project.
TCG Land from August 2023 to January 2024
Primary Role: Co-Founder.
Secondary Roles: Senior Solution Architect, Senior Data Architect, CTO.
Site: https://www.tcg.land
Skills developed: Architecture, Google Cloud Platform, Firebase, Cloud Run,
Cloud Functions, Firestore, Google Cloud Workflows, Google Storage, BigQuery,
GoLang, Scala, Astro, Typescript, Vue.
Description: Mexico and Latin America’s first TCG marketplace.
Architecture and implementation from scratch a fully operative cloud native
marketplace:
Fully serverless elastic architecture to reduce cost and increase
performance.
Pipelines to extract prices, details of new card releases, notifications,
delivery workflows, etc...
Dashboard to track infrastructure performance and cost.
UnitedHealth Group / Optum from October 2022 to September 2023
Primary Role: Senior Consultant.
Secondary Roles: Senior Solution Architect, Senior Data Architect.
Skills developed: Cloud Computing, Mentoring, Benthos, Apache Kafka, Snowflake,
Microsoft Azure, Apache Spark, Java
Description:
Mentoring a new team to develop PoCs and Spikes using different
technologies and designs.
Design and hand-on mentoring a solution that normalice and standardise
data from hundred of different formats into a common schema into
Snowflake, first version using BigData technologies (Spark/Scala) and
second version using even-driven cloud-native technologies (Azure
Functions, EventGrid, etc.)
CV Angel Cervera Claudio Page: 4/14
The Block from May 2022 to June 2022
Primary Role: Senior Data Architect.
Skills developed: Scala, Java, Architecture.
Description:
PoC for a Cryptocurrency Exchanges data ingestion Architecture, Design,
and Implementation using Google Cloud Provided (mainly Google Data Fusion
and BigQuery) technologies and Scala. GCP services comparison (ex. DataPoc
and DataFlow) were included in the PoC.
Stars in UnitedHealth Group / Optum from November 2021 to May 2022
Primary Role: Senior Data Architect.
Secondary Roles: Senior Solution Architect.
Skills developed: Scala, Java, Linux, Architecture
Description:
Implementation of best practices and SDLC.
Standardization and rearchitecting of processes.
Reduction of FTE in data processing through generic framework and
processes in Spark.
Design of Cloud Migration Action Plan.
Metadata driven ingestion framework Arquitecture, Design and PoC
implementation.
Direct+ Monitoring in Dun and Bradstreet from December 2020 to October 2021
Primary Role: Senior Software Engineer.
Skills developed: Python, Scala, Spark, Java, AWS, Cascading, Oozie.
Description:
Decoupling pipelines via AWS services.
SnowFlake pipelines.
Cascading pipelines.
Working on different PoCs in Swiss Re from May 2020 to November 2020
Primary Role: Senior Solution Architect.
Skills developed: Java, Azure, FaaS, SWIFT message files, Python, Scala,
Databricks, Spark.
Description: Design and implementation of different PoCs related to:
Function as a Service (FaaS) and Event-Driven architecture.
Spark and microservices integration and Spark processing in Scala vs
Python, PySpark and Pandas.
Platform Prime in Dun and Bradstreet from April 2018 to March 2020
Primary Role: Senior Software Engineer.
Skills developed: Scala, Spark, Java, AWS, Cascading, Oozie, Avro, Hbase, ORC,
etc.
Description: BigData lake that collects data from data providers and exposes it
in a homogeneous format.
Analytics in Nitro Software Inc. from October 2017 to April 2018
Primary Role: Senior Data Engineer.
Skills developed: Scala, Spark, AWS (EMR, Athena, Data Pipeline, etc), Play.
Description: Collection, processing and reporting Desktop/Cloud/Services events.
CV Angel Cervera Claudio Page: 5/14
Direct+ Search in Dun and Bradstreet from October 2015 to September 2017
Primary Role: Senior Software Engineer.
Skills developed: Agile project using Scrum, Scala, Spark, ElasticSearch, Java,
AWS (EMR, Elasticbeanstalk, etc), Spring, Rest services with Jax-RS / Jersey,
Python, Cascading.
Description: API to almost real time search in the D&B full data set. I
participated in all components of the product: the indexing process, the Rest
API, infrastructure, design, etc.
Metering and Monitoring in EMC from March 2015 to October 2015
Primary Role: Senior Software Engineer.
Skills developed: Java, spring-integration, RabbitMQ, Hadoop, HDSF, Zookeeper,
PIG, MongoDB, Greenplum, linux (Ubuntu Server / Desktop), SVN, Junit, Maven,
scrum, agile, Spring-Mvc (RestFul), Ambari, Nagios, Ganglia.
Description: As part of an international BigData project, we built the software
to collect and show metrics and monitoring the whole system, from the ingestion
process to the analysis, gathering system information and business information.
BigData Lake / ECPS in EMC from March 2014 to February 2015
Primary Role: Senior Software Engineer.
Skills developed: Java, spring-integration / microservices, RabbitMQ, Hadoop,
HDSF, Zookeeper, Sqoop, PIG, MongoDB, Greenplum, linux (Ubuntu Server /
Desktop), SVN, Junit, Maven, scrum, agile, Spring-Mvc (RestFul).
Description: As part of an international BigData project, we built the software
to collect and analize a large amount of heterogeneous data files gathered from
a lot of different systems. This ingestion application was designed with a set
of microservices communicated via RabbitMQ. With this data, EMC was capable to
analyze and extract a lot of different information, like predict possible
problems in EMC customer's services and devices, report usage to different
platforms, etc.
CV Angel Cervera Claudio Page: 6/14
OPEN SOURCE PROJECTS.
Partial list of my current OSS projects.
Osm4scala from December 2016 to Currently
Description: Scala library focus in parse and manipulate PBF2 OpenStreetMap
files.
Webs:
https://simplexspatial.github.io/osm4scala
https://github.com/simplexspatial/osm4scala
https://github.com/simplexspatial/osm-facts
Skills developed: Scala, OpenStreetMap, Google Protocol Buffers.
Simplex Spatial from August 2015 to 2022
Description: Consolidation of different personal oss projects related with GIS
into a reactive geospatial server. This include improvement of different
algorithms over spatial networks and concurrent / parallel processing,
clustering, sharding, etc.
Webs:
https://github.com/simplexspatial/simplexspatial
https://github.com/angelcervera/spatial-network-labs
https://github.com/angelcervera/poc-drivingdistance
Skills developed: Scala, Akka.
SKILLS
SUMMARY
No all, but more detailed skills summary.
Scala, Akka, Sbt.
BigData: Spark, Hadoop ecosystem (HBase, HDFS, MapReduce and occasionally
PIG and Sqoop)
Java and JavaEE stack (JPA / JAXRS / EJB / Jsp / Servlets / etc)
NoSQL Database: Elasticsearch / Hbase / Cassandra / MongoDB / Hstore /
Infinispan / BigMemoryGo / Trove / BerkeleyDB / Tinkerpop stack / Titan /
OrientDB / Neo4J
GIS: Postgis / PGRounting / OpenLayers / Leaflet / Geotools / GeoServer
TDD and testing: Scalatest / TestNG / Junit / Selenium / Qunit /
CI and build tools: ant / maven / Jenkins / Hudson / Continuum
SQL Database: Oracle / MySQL / Postgresql
Other Java related: RabbitMQ / Zookeeper / spring-integration /Apache
commons libraries / J2ME / Threads / JDBC / Applets / Swing / XML / XMLRPC / Struts / Spring (spring-code, spring-security, spring-dao, springmock, etc.) / JavaMail / EJBs / JDO / Ibatis / Java WebStart / Web
Services / jasperReports / Hibernate / etc...
Front end: JavaScript Client, Jquery, dustjs, bootstrap / XHTML 5 / HTML 5
/ CSS 3
Application servers: Glassfish / Jboss / Tomcat / WebSphere / WebLogic /
iPlanet / OC4J
Integration with OAUTH 2.0, LDAP, Amazon, social networks, privates
security systems, digital payment systems (4B, Servired, Paypal, etc) etc.
OS: Unix / Linux (Ubuntu, Debian, Gentoo, etc)
Other languages: C / C++ / JavaScript Server / Nodejs / Python
Monitoring tools: Ambari, Nagios, Ganglia, New Relic
CV Angel Cervera Claudio Page: 7/14
Cloud and infrastructure: Amazon AWS / Cloudfoundry / Docker
OLDER
PROJECTS
Real Estate Analytics in elocalia from July 2013 to January 2014
Primary Role: Co-Founder.
Secondary Roles: Senior Solution Architect, Senior Data Architect, CTO.
Skills developed: Java, JavaEE Stack (JAXRS, JPA, EJBs, JAXB, etc), Postgresql,
Postgis, PGRouting, OpenStreetMap, HStore, Geotools, Leafletjs, jquery,
javascript, dustjs, Restful, html5, css3, bootstrap, Geojson, linux (Ubuntu
Server / Desktop), Mercurial, Glassfish, TestNG, ant, ivy
Other tools and frameworks tested: Cassandra, ElasticSearch, Infinispan,
BigMemoryGo, Trove, BerkeleyDB, Tinkerpop stack, Titan, OrientDB, Neo4J
Description: We built a technology platform for new Real Estate company, based
in BigData, Data Mining and GIS, used in the automation of search premises and
calculation of ideal places for new business, depending on the marker sector,
demographic data, sociological data and public survey data.
As technical lead, I tested a lot of big data and data mining tools, always from
the point view of Geospatial data.
Silyan Spatial in Silyan Software from August 2013 to January 2014
Primary Role: Technical Lead.
Secondary Roles: Senior Software Engineer, Technical Architect.
Skills developed: Java, JavaEE, Gis, Hadoop MapReduce, Tinkerpop Blueprints,
Thinkaurelious Titan, Hbase, Cassandra, OpenStreetMap, JTS (Java Topology
Suite), Geotools, linux (Ubuntu Server / Desktop), Mercurial, TestNG, ant, ivy.
Description: I built a service to calculate influence areas (Driving Distance)
using distributed memory graph network to obtain incredible performance and
replace pgRouting solutions.
Has two different modules:
The service used to calculate areas in real time, based in graphs.
The Hadoop architecture to prepare optimized graph based in OpenStreetMap
data.
Retail/Franchise premises in Carrefour from September 2012 to January 2014
Primary Role: Technical Lead.
Secondary Roles: Senior Software Engineer, Technical Architect.
Skills developed: Java, JavaEE Stack (JAXRS, JPA, EJBs, JAXB, etc), Gis, TestNG,
ant, ivy, Rhino, JSR-223, Postgresql, Postgis, PGRouting, NavTeq, Geoserver,
OpenLayers, jquery, javascript, Restful, html5, css3, WMS, Geojson, linux
(Ubuntu Server / Desktop), Mercurial, Glassfish.
Description: We built a tool for automation, analysis and reports of commercial
premises to calculate sales previsions and search ideal locations, based in real
time, programmables and parameterizable equations.
OpenSource GIS technologies in GeoSpatial Training from July 2012 to October 2013
Primary Role: Online Instructor.
Description: I was the instructor in the course “Open Source GIS Bootcamp” for
Spanish speakers and English speakers people.
Tuwebmap in DataCentric from February 2011 to November 2011
Primary Role: Technical Lead.
Secondary Roles: Senior Software Engineer, Technical Architect.
Skills developed: Java, JavaEE Stack (JAXRS, JPA, EJBs, JAXB, etc), Gis, TestNG,
ant, ivy, Postgresql, Postgis, PGRouting, OpenStreetMap, Geoserver, OpenLayers,
jquery, javascript, Restful, html5, css3, WMS, Geojson, linux (Ubuntu Server /
Desktop), Subversion, Glassfish.
CV Angel Cervera Claudio Page: 8/14
Description: We built a web application to exploit existing “big data” database
with heterogeneous information.
This data is related with geospacial information and users can generate new data
creating new shapes and recalculating new data based on the existing.
www.arcobaleno2000.com in Arcobaleno 2000 from June 2010 to December 2010
Primary Role: Technical Lead.
Secondary Roles: Senior Software Engineer, Technical Architect.
Skills developed: Java, JavaEE Stack, maven, Spring (spring-code, springsecurity, spring-dao, spring-mock, etc.), jquery, javascript, html, css,
Geojson, linux (Ubuntu Server / Desktop), Subversion, Glassfish, mysql.
Description: We built an ecommerce and CRM solution based in first version of
SimplexPortal platform, with strong integration with Microsoft Navision.
Meyem Online / GIS Module in Meyem from April 2009 to March 2012
Primary Role: Technical Lead.
Secondary Roles: Senior Software Engineer, Technical Architect.
Skills developed: Java, JavaEE Stack (JAXRS, JPA, EJBs, JAXB, etc), Gis, TestNG,
ant, ivy, Postgresql, Postgis, Geoserver, OpenLayers, jquery, javascript,
Restful, html5, css3, WMS, Geojson, linux (Ubuntu Server / Desktop), Subversion,
Glassfish.
Description: Meyem is one of the most important geomarketing company in Spain.
We built the CRM, ERP and GIS application for this company. In addition to the
more typical features of CRM, ERP and GIS, this application is used for
planning, coordination, monitoring and reporting of leaflets distribution in all
Spain.
SimplexPortal in Silyan Software from October 2008 to January 2014
Primary Role: Technical Architect.
Secondary Roles: Senior Software Engineer, Technical Lead.
Skills developed: Java, JavaEE (JAXRS, JPA, EJBs, JAXB, etc), Spring (springcode, spring-security, spring-dao, spring-mock, etc.), maven, Junit, TestNG,
Oracle database, Postgresql, MySQL, Portlets, Jackrabbit, JSR170, JSR283,
JSR286, jquery, javascript, dustjs, velocity, Restful, html5, css3, bootstrap,
linux (Ubuntu Server / Desktop), Mercurial, Glassfish, Auth2.
Description: This is my more ambitious project.
It's a complete CMS/ECOMMERCE SAAS hight performance solution, developed from
the scratch and based in JavaEE technologies.
Started the project in 2008 after tested solutions like liferay, alfresco or
magnolia, my team and I developed a CMS based in de facto standard technology.
Looking for a SAAS solution and an easy SDK, we refactoring first version and
removing completely Spring, Portlets, JSF and JCR, we have obtained an
incredible hight performance and UX platform.
Marina Mercante/Gente de Mar in Panama Government from October 2008 to May 2009
Primary Role: Technical Architect.
Secondary Roles: Team Manager, Senior Software Engineer.
Skills developed: Java, JavaEE (jsp, jstl, servlets, etc.), Spring (spring-code,
spring-security, spring-dao, spring-mock, etc.), struts, ant, Ibatis, Oracle
database, Tomcat, Weblogic.
Description: We work in the refactoring of applications used by Panama
Government for the management and expedition of authorization cards.
We added features of I18N using Java standards.
Also, I coordinated translators and developers and for this proposed, we built
an automatic process to find all resources, generate excel files, send files to
translator and the reverse process.
CV Angel Cervera Claudio Page: 9/14
Biometric suitcase in Panama Government from April 2008 to June 2008
Primary Role: Technical Architect.
Secondary Roles: Team Manager, Senior Software Engineer.
Skills developed: Java, JavaEE (jsp, jstl, servlets, etc.), Spring (spring-code,
spring-security, spring-dao, spring-mock, etc.), struts, ant, Ibatis, mysql
database, Tomcat, webservices.
Description: We built software for a mobile biometric suitcase (basically, a
fireproof, dustprooff and waterproof suitcase with a 3G netbook and various
devices connected), used to capture data (fingerprint, signature, passport
photo, etc), storage locally this data and send to central servers when suitcase
had an Internet connection.
Framework agreements in ArcelorMittal from May 2008 to December 2008
Primary Role: Technical Architect.
Secondary Roles: Senior Software Engineer.
Skills developed: Java, JavaEE (jsp, jstl, servlets, etc.), Spring (spring-code,
spring-security, spring-dao, spring-mock, etc.), struts, maven, Hibertante,
Sqlserver database, Tomcat, Websphere, webservices, SharePoint.
Description: We built the ERP used to manage and negotiation of framework
agreements with commodities providers.
In this project, the main difficulty was integration between SAP, SharePoint and
our application.
Business Intelligence Module in Mexico Government from November 2007 to December 2007
Primary Role: Technical Architect.
Secondary Roles: Senior Software Engineer.
Skills developed: Java, JavaEE (jsp, jstl, servlets, etc.), Spring (spring-code,
spring-security, spring-dao, spring-mock, etc.), struts, ant, Ibatis, Oracle
database, Tomcat, Weblogic, JasperReports.
Description: We built the business intelligence module integrated with the
application used to generation and management of Mexico Passports.
CIC Wildlife in International Council for Game and Wildlife Conservation from August 2007 to
October 2007
Primary Role: Technical Architect.
Secondary Roles: Senior Software Engineer, Technical Lead.
Skills developed: Java, JavaEE (jsp, jstl, servlets, etc.), Spring (spring-code,
spring-security, spring-dao, spring-mock, etc.), struts, maven, JDO, Mysql,
Tomcat, JasperReports.
Description: We built an ERP used to management, publication and certification
of international hunting trophies.
asturias.es in The Principality of Asturias from 2006 to 2007
Primary Role: Software Architect.
Secondary Roles: Senior Software Engineer.
Skills developed: Java, JavaEE, Spring (spring-code, spring-security, springdao, spring-mock, etc.), maven, Junit, Ibatis, Oracle database, Oracle
Application Server (OC4J), Oracle BPEL, Portlets, Vignette.
Description: In this parenthesis as Freelancer, I was member of “The core team”,
a selected twelve people team, responsible for the architecture and framework
used in all applications developed for the government of The Principality of
Asturias.
NCRouter in NaturalCom from August 2006 to September 2006
Primary Role: Technical Architect.
Secondary Roles: Senior Software Engineer.
Skills developed: Java, J2ME, Bluetooth, RPC, WebServices, Anoto Digital Pen
CV Angel Cervera Claudio Page: 10/14
Technology.
Description: We built a mobile router, who get information from Anoto Digital
Pen, store this information in the mobile device and resend data to specific URL
when 3G connection is available.
In server, we implement a configurable proxy who process and resend data,
depending of the configuration and the data patterns.
Natural Notes in Amena from February 2006 to August 2006
Primary Role: Technical Architect.
Secondary Roles: Senior Software Engineer.
Skills developed: Java, J2EE, JSP, JSTL, Servlets, HTML, CSS, MySQL, Anoto
Digital Pen Technology.
Description: We built an application based in Anoto Digital Pen Technology, who
synchronize handwritten book with an online digital version (in pdf format).
Booking tool in HCI International from April 2005 to September 2006
Primary Role: Technical Architect.
Secondary Roles: Senior Software Engineer, Technical Lead.
Skills developed: Java, J2EE, JSP, JSTL, Servlets, HTML, CSS, MySQL.
Description: We built a booking and ERP application for HCI International,
broker between hotel chains and tour operators.
Calidad de hogar in Calidad De Hogar from August 2005 to April 2006
Primary Role: Technical Architect.
Secondary Roles: Senior Software Engineer, Technical Lead.
Skills developed: Java, J2EE, JSP, JSTL, Servlets, HTML, CSS, MySQL.
Description: We built a CRM/ERP developed for the home services contractor
company, specialist in foreign personal service.
This application manages meetings, personal skills, customer request, etc.
puntoinmobiliario.com in IP Soluciones February 2005
Primary Role: Senior Software Engineer.
Skills developed: Java, J2EE, JSP, JSTL, Servlets, HTML, CSS, Postgresql.
Description: This application was a site and a CRM/ERP for a real estate
company. I built the online search module.
Inventory and Bidding in Ancades from November 2004 to January 2005
Primary Role: Technical
Secondary Roles: Senior
Skills developed: Java,
Description: We built a
horses.
Architect.
Software Engineer, Technical Lead.
J2EE, JSP, JSTL, Servlets, HTML, CSS, Mysql.
simplex CMS module to edit the inventory and bidding of
Cyrus in Cyrus from September 2004 to November 2004
Primary Role: Technical
Secondary Roles: Senior
Skills developed: Java,
Description: We built a
Architect.
Software Engineer, Technical Lead.
J2EE, JSP, JSTL, Servlets, HTML, CSS, Mysql.
CRM/ERP for horse studs management.
Technical Lead in Crédito y Caución and IBM/INSA from April 2004 to August 2004
Primary Role: Technical Architect.
Secondary Roles: Technical Lead.
Skills developed: Java, J2EE, JSP, JSTL, Servlets, HTML, CSS.
Description: I was the technical lead and java expert, responsable of IBM
projects in Crédito y Caución.
Mainly, we built a frontend and proxy between internal services developed in
CV Angel Cervera Claudio Page: 11/14
COBOL and the final user.
Danone Yellow Pages / Danone White Pages in Danone from January 2004 to April 2004
Primary Role: Senior Software Engineer.
Skills developed: Java, J2EE, JSP, JSTL, Servlets, HTML, CSS, LDAP.
Description: We built a human resource portal and intranet with profiles and
skills of employees and providers.
Glaciar / LogHost in Innova Solutions from January 2004 to April 2004
Primary Role: Senior Software Engineer.
Skills developed: Java, PERL.
Description: We built an application for analysis and exportation of log
systems.
Campus Home English / CEAC English in Espasa Calpe from April 2003 to November 2003
Primary Role: Technical Quality Supervisor.
Secondary Roles: Senior Software Engineer.
Skills developed: Java, J2EE, JSP, JSTL, Servlets, HTML, CSS, SQL Server.
Description: We built the first version of the elearning portal of Home English
and CEAC.
For a luxury Reale estate company in IP Soluciones from April 2003 to November 2003
Primary Role: Senior Software Engineer.
Skills developed: Java, J2EE, JSP, JSTL, Servlets, HTML, CSS, Postgresql.
Description: We built a CRM and real estate Portal.
Security module in Santander Bank from August 2002 to February 2003
Primary Role: Software Architect.
Secondary Roles: Senior Software Engineer.
Skills developed: Java, Swing, AWT, J2EE, JSP, JSTL, Servlets, HTML, CSS,
Oracle, Weblogic.
Description: We define and develope the security standard for applications at
treasure department.
Contract Management in Santander Bank from August 2002 to February 2003
Primary Role: Software Architect.
Secondary Roles: Senior Software Engineer.
Skills developed: Java, J2EE, JSP, JSTL, Servlets, HTML, CSS, Oracle, Weblogic.
Description: We built an application to management and evolution control of
contracts between risk and legal advice departments.
Subcontracted employees timecard in Santander Bank from April 2002 to February 2003
Primary Role: Software Architect.
Secondary Roles: Senior Software Engineer.
Skills developed: Java, J2EE, JSP, JSTL, Servlets, HTML, CSS, Oracle, Weblogic.
Description: We built an application to management and timecard for
subcontracted employees.
Warrants in Santander Bank from August 2002 to February 2003
Primary Role: Software Architect.
Secondary Roles: Senior Software Engineer.
Skills developed: Java, Swing, Tibco.
Description: We built an application to realtime management and monitoring of
Warrants product transactions.
CV Angel Cervera Claudio Page: 12/14
Fixed income securities management in Santander Bank from November 2001 to December 2001
Primary Role: Software Architect.
Secondary Roles: Senior Software Engineer.
Skills developed: Java, J2EE, JSP, JSTL, Servlets, HTML, CSS, Oracle, Weblogic.
Description: We built the software user to manage the product “Fixed income
securities” for wholesalers brokers.
Equity funds management in Santander Bank from April 2001 to November 2001
Primary Role: Software Architect.
Secondary Roles: Senior Software Engineer.
Skills developed: Java, J2EE, JSP, JSTL, Servlets, HTML, CSS, Oracle, Weblogic.
Description: We built the software user to manage the product “Equity funds” for
wholesalers brokers.
This was my first project as Freelance and the first project developed in
Santander bank using java technologies. But Java is here to stay!
Qarana Solutions from 2000 to 2001
Primary Role: Software Engineer.
Secondary Roles: Team Manager.
Description: In two years, and starting as a software developer I became the
team manager in an important project for Patagon.
Thanks to the philosophy of the company, in that time I learned a lot about new
trending of software development.
In this company, I collaborated in 3 different projects:
Diversia: Ecommerce, worldwide leader, specialist in DVDs, books y CDs,
using Broadvision Javascript server side and oracle technologies.
Banca Credem: Home banking developed in Italy using Broadvision Javascript
server side and oracle technologies.
Patagon Aggregator: Multi-bank Portal (aggregator) for Patagon using Java.
Skills developed: Java, ant, Javascript Server Side (With broadvision), Oracle
database
Indra from 1999 to 2000
Primary Role: Software Engineer.
Skills developed: C++, Visual C++, Oracle Database, PLSQL, DBASE, Big Data.
Description: I worked in the migration of large part of the computerization of
Telefónica, from a COBOL/DBASE system to C++/Oracle, developing a complex and
large batch process for big data manipulation.
Sometimes younger people think that Big Data is something new, but this is an
example of Big Data in the past century! And yes, using technologies of the past
century. We wished to have Hadoop!
Xtrem from 1998 to 1999
Primary Role: Software Engineer.
Skills developed: C++, Visual C++, MFC, Cristal Reports, SQL Server.
Description: This was my first paid project as developer. Basically, the project
was computerizing of a department of “El Corte Inglés”, an important Spanish
company.
It was a typically three layer architecture based in Microsoft Technologies.
CV Angel Cervera Claudio Page: 13/14
OTHER
PERSONAL PROJECTS
.
MaiFeed in Maifeed from Febrary 2015 to July 2015
Skills developed: Java, JavaEE (JaxRS, EJB), HTML5/JavaScript, Titan Graph
Database (Cassandra / ElasticSearch), TinkerPop Blueprints Graph Stack, Facebook
API, OAuth 2.0.
Description: Maifeed is a free “reader” dedicated to Facebook Fan Page posts.
When a person following your Fan Page subscribes to Maifeed, we deliver 100% of
your post to them.
In this moment, we are in the first stage of the startup project.
Dust-fw
Description: Dust-fw is my own new architecture based in a complete decoupling
of the user interface and the backend. This Architecture is based SOAP, but
using RestFul and a simplification of messages. This architecture has been used
in my last three projects with successful in conjunction with dustjs and JAXRS
Berta
Description: Berta is a data-driven design tool that transform a simple set of
XML metadata files in a complete JavaEE application. Thanks to this tool, a lot
of projects (mainly ERPs and CRMs) have been able to implement in a very short
time (approx, 80% than with other methodologies and tools).
CV Angel Cervera Claudio Page: 14/14