Available

Open to remote CTO and Technology Director opportunities

Available for startup and growing-company leadership roles.

Angel Cervera Claudio

Hands-on Chief Technology Officer & Technology Director with 29+ years building scalable software systems.

Positions

Chief Technology Officer (Hands-on)
Solution Architect (Hands-on)
Data Architect (Hands-on)
Technical Lead
Software Engineer
Big Data Developer
GIS Developer
Data Engineer

Languages

Spanish
Native

English
Professional working proficiency
Working professionally in English since 2014

Core CTO Capabilities

Technology Strategy
Engineering Leadership
Architecture Governance
Delivery Management
Team Building & Mentoring
Stakeholder Management

About Me

I am a hands-on Chief Technology Officer and Technology Director helping startups and growing companies make better technical decisions, build scalable platforms, and turn engineering teams into reliable delivery organizations.

With 29+ years of professional experience as a Principal Engineer, Solution Architect, technical leader, and CTO, I am especially useful when a company needs executive-level technical leadership from someone who can still work hands-on with code, infrastructure, architecture, and delivery.

I help companies define technical strategy, design reliable architectures, improve engineering practices, reduce technical risk, mentor teams, and create the foundations needed to scale products, platforms, and delivery.

My relationship with software started when I was around 10 years old, learning BASIC with a ZX Spectrum+. I started working professionally in 1997, and since then I have contributed to more than 50 projects across finance, healthcare, insurance, geospatial systems, SaaS, marketplaces, data platforms, and cloud-native products.

My background combines deep engineering experience with architecture, technical leadership, delivery ownership, and team mentoring. Java and Scala have been central to my career, but I am pragmatic about technology choices and have also worked extensively with Go, Python, TypeScript, cloud platforms, data engineering, distributed systems, and backend architecture.

Why work with me?

I bring CTO-level technical leadership with the ability to stay hands-on when needed. I help teams make pragmatic architecture decisions, reduce technical risk, improve delivery, mentor engineers, and build platforms that can scale without overengineering.

Motto

Good software is only possible with happy developers in a great work environment. As a hands-on CTO, I see technical leadership as the responsibility to create that environment while keeping teams focused on pragmatic delivery and scalable engineering.

What am I looking for?

I am looking to join a startup or growing company in a remote-first, high-trust environment where I can align technology with business goals, build strong engineering teams, and remain hands-on when needed.

Key achievements

Transformed Zengate's fragmented engineering function into a cohesive 10-person team distributed across seven countries, hiring five engineers and establishing clear ownership, knowledge sharing, and end-to-end processes from planning through deployment and production maintenance.

Designed and delivered a high-performance search platform for Dun & Bradstreet, serving hundreds of millions of business records with complex filtering and production-grade ETL and indexing pipelines.

Architected and built Mexico and Latin America's first TCG marketplace using a serverless cloud platform designed for scalability, availability, and cost efficiency.

Created SimplexPortal from scratch, turning a technical vision into a high-performance SaaS CMS and e-commerce platform built with standard web technologies.

Education Summary

Computer Systems Technical Engineering studies (three-year program), Universidad de Extremadura, Spain
Coursework completed; capstone project pending.

Formal Training

Coursera - Generative AI with Large Language Models.

Google Cloud Certified - Professional Cloud Architect.

Coursera GCP Specialization. Cloud Data Engineer Professional Certificate

Kubernetes

Blockchain Specialization

Functional Programming In Scala Specialization

Recent Experience

Director of Technology

de facto CTO

Zengate Global

Skills: Technology strategy & roadmaps, Engineering leadership, Delivery management, Architecture governance, Observability, FinOps, Vendor & stakeholder management, Product-engineering alignment, Quality engineering, Performance engineering, Risk & technical debt strategy, Google Cloud Platform, Cloud SQL for PostgreSQL, High availability & disaster recovery, Backup & recovery

Description: As Director of Technology (CTO de facto) at Zengate, I held CTO-level ownership of technology strategy, architecture, engineering delivery, team development, and operational excellence across all products, primarily Palmira Pro and its related solutions.

  • Transformed a fragmented group of developers working in silos into a cohesive engineering team with shared objectives, clear ownership, and effective knowledge transfer.
  • Led 10 engineers distributed across Brazil, Canada, the United States, France, Ireland, Bulgaria, and Japan, hiring five members of the team.
  • Established repeatable engineering processes covering planning, delivery, deployment, production maintenance, and continuous improvement.
  • Defined the technical vision, designed the architecture, and introduced engineering standards for quality, performance, observability, security, and operational reliability.
  • Improved deployment and maintenance practices while consolidating a fragmented vendor landscape and introducing cloud cost governance.
  • Owned Cloud SQL for PostgreSQL architecture, including high availability, backup and recovery, performance, and cost optimization.

Senior Consultant

Secondary Roles:

Senior Data Architect

Senior Software Engineer

Bank of Ireland

Skills: Architecture and Design, Mentoring, Cloudera Platform, AWS, Python, Spark, NiFi, HBase/Phoenix, Docker

Description: Consultant in Data Solutions department.

  • Acted as a bridge between Architecture and Data Engineering teams to ensure seamless collaboration.
  • Conducted migration and modernization analysis, transitioning from legacy on-premise Cloudera to Cloudera on AWS.
  • Provided guidance and mentorship to data engineers throughout all stages of the project.

CTO

Secondary Roles:

Senior Solution Architect

Senior Data Architect

TCG Land

Skills: Architecture, Google Cloud Platform, Firebase, Cloud Run, Cloud Functions, Firestore, Google Cloud Workflows, Google Cloud Storage, Cloud SQL for PostgreSQL, BigQuery, Go, Scala, Astro, TypeScript, Vue

Description: Mexico and Latin America’s first TCG marketplace.
Built Mexico and Latin America’s first TCG marketplace from the ground up:

  • Designed a fully serverless, elastic architecture to optimize performance and minimize costs.
  • Built data pipelines to extract card prices, details of new releases, notifications, and manage delivery workflows.
  • Implemented a fully static website distributed via CDN, ensuring high performance, availability, and cost efficiency.
  • Designed and operated Cloud SQL for PostgreSQL, including high availability, backup and recovery, performance, and cost optimization.

Senior Consultant

Secondary Roles:

Senior Solution Architect

Senior Data Architect

UnitedHealth Group / Optum

Skills: Cloud Computing, Mentoring, Benthos, Apache Kafka, Snowflake, Microsoft Azure, Apache Spark, Java

Description:

  • Mentored a new team in developing proofs of concept (PoCs) and exploratory spikes using various technologies and design approaches.
  • Designed, implemented, and guided a solution to normalize and standardize data from hundreds of formats into a common schema within Snowflake, initially using big data technologies such as Spark and Scala, and later transitioning to event-driven, cloud-native technologies like Azure Functions and Event Grid.

Senior Data Architect

The Block

Skills: Google Cloud Platform, Google Data Fusion, BigQuery, DataProc, DataFlow, Scala, Java, Architecture

Description:

  • Designed and implemented a proof of concept for a cryptocurrency exchange data ingestion architecture using Google Data Fusion, BigQuery, and Scala, including a comparison of GCP services such as DataProc and DataFlow.

Senior Data Architect

Secondary Roles:

Senior Solution Architect

UnitedHealth Group / Optum

Project: Stars

Skills: Scala, Java, Linux, Architecture

Description:

  • Implemented best practices and Software Development Life Cycle (SDLC) standards.
  • Standardized and rearchitected processes to improve efficiency.
  • Reduced FTE requirements in data processing by developing a generic framework and processes in Spark.
  • Designed a comprehensive Cloud Migration Action Plan.
  • Architected, designed, and developed a metadata-driven ingestion framework, from Proof of Concept (PoC) to production.

Senior Software Engineer

Dun and Bradstreet

Project: Direct+ Monitoring

Skills: Python, Scala, Spark, Java, AWS, Cascading, Oozie

Description:

  • Decoupled data pipelines using AWS services to enhance modularity and scalability.
  • Implemented pipelines for Snowflake.
  • Developed and optimized Apache Cascading pipelines.

Side Projects & Open Source

Project: Simplex Spatial - The Reactive Geospatial Server

Skills: Scala, Akka.

Description: Consolidation of personal open-source GIS projects into a reactive geospatial server, including spatial-network algorithms, concurrent and parallel processing, clustering, and sharding.

Project: Osm4scala

Skills: Scala, OpenStreetMap, Google Protocol Buffers.

Description: Scala library for parsing and manipulating OpenStreetMap PBF files.

Skills Summary

Leadership & Governance

Strategy & Business Alignment

  • Technology strategy & roadmaps: Define technical direction, set roadmaps, and prioritize initiatives aligned with business goals.
  • Product–engineering alignment: Keep product and engineering aligned from discovery to delivery through clear outcomes and feedback loops.
  • Vendor & stakeholder management: Align stakeholders and manage vendors through negotiation, clear expectations, and risk-aware decisions.

Engineering Leadership

  • Engineering leadership: Hire, mentor, and structure teams while setting culture, expectations, and effective ways of working.
  • Delivery management: Drive predictable execution through planning, agile practices, ownership, and continuous improvement.

Governance & Risk

  • Architecture governance: Establish standards, lead architecture reviews, and set guardrails for consistency, scalability, and safety.
  • Risk & technical debt strategy: Identify risks early, manage technical debt deliberately, and balance delivery speed with long-term maintainability.

Architecture & Engineering Excellence

Architecture

  • Distributed and event-driven systems: Design scalable distributed platforms, asynchronous workflows, APIs, and event-driven integrations.
  • Cloud-native and serverless architecture: Design elastic platforms using managed cloud services, containers, functions, and serverless patterns.

Quality & Performance

  • Quality engineering: Improve the SDLC through CI/CD, automated testing, disciplined release management, and engineering standards.
  • Performance engineering: Improve scalability through capacity planning, profiling, performance testing, and production tuning.
  • TDD and testing: ScalaTest, TestNG, JUnit, Selenium, QUnit, and automated testing practices.

Cloud, Data & Software Engineering

Cloud & Operations

  • Cloud and infrastructure: Google Cloud, Microsoft Azure, AWS, Cloud Foundry, and Docker.
  • Cloud cost management (FinOps): Control cloud spend through cost visibility, optimization, and accountability across teams.
  • Observability: Use metrics, logging, and tracing to monitor systems and reduce time to diagnosis.
  • OS: Unix and Linux, including Ubuntu, Debian, and Gentoo.

Languages & Ecosystems

  • Scala: Scala, Akka, sbt, functional programming, and distributed backend systems.
  • Java: Java, Spring, Java EE, backend services, concurrency, and enterprise platforms.
  • Other languages: Go, Python, TypeScript, JavaScript, Node.js, C, and C++.

Data Platforms

  • Big Data: Spark and the Hadoop ecosystem, including HBase, HDFS, MapReduce, Pig, and Sqoop.
  • SQL Database: PostgreSQL, Oracle, MySQL, data modeling, and query optimization.
  • NoSQL Database: Elasticsearch, HBase, Cassandra, MongoDB, HStore, Infinispan, Berkeley DB, Titan, OrientDB, and Neo4j.

Enterprise & Legacy Technology Experience

Enterprise Java & Integration

  • Other Java related: Extensive experience with Spring, Java EE, EJB, JDBC, Hibernate, messaging, XML, web services, desktop Java, and earlier Java frameworks.
  • Application servers: GlassFish, JBoss, Tomcat, WebSphere, WebLogic, iPlanet, and OC4J.
  • Integration: OAuth 2.0, LDAP, enterprise security, social platforms, external APIs, and digital payment systems.

Delivery Tooling & Operations

  • CI and build tools: Ant, Maven, Jenkins, Hudson, Continuum, and legacy build and release environments.
  • Monitoring tools: Ambari, Nagios, Ganglia, and New Relic.

Web & Geospatial

  • Front end: JavaScript, jQuery, Dust.js, Bootstrap, XHTML, HTML, and CSS across multiple generations of web platforms.
  • GIS: PostGIS, pgRouting, OpenLayers, Leaflet, GeoTools, and GeoServer.

Older Projects

Senior Solution Architect

Swiss Re

Project: Working on different PoCs

Skills: Java, Azure, FaaS, SWIFT message files, Python, Scala, Databricks, Spark

Description:

  • Designed and implemented a Hub-Router for SWIFT messages, leveraging Function-as-a-Service (FaaS) and event-driven architecture.
  • Delivered a proof of concept for enriching Spark data through microservices.
  • Performance comparison of Spark processing using Scala, Python, PySpark, and Pandas.

Senior Software Engineer

Dun and Bradstreet

Project: Platform prime

Skills: Scala, Spark, Java, AWS, Cascading, Oozie, Avro, HBase, ORC

Description:

  • Built a Big Data lake that collected data from a heterogeneous set of providers, normalized it into a consistent format, and exposed it through a unified data platform using Hadoop, Java, and Cascading.
  • Migrated a Cloudera platform from on-premises to the AWS ecosystem, leveraging services such as EMR, HBase, EC2, and AWS Lambda.
  • Developed a high-performance service for delivering D-U-N-S number information using AWS Lambda and Amazon ElastiCache for Redis.

Senior Data Engineer

Nitro Software Inc.

Project: Analytics

Skills: Scala, Spark, AWS (EMR, Athena, Data Pipeline, etc...), Play.

Description:

  • Implemented backend microservices using Scala, Scalaz, and Play on AWS and a Mesos cluster.
  • Implemented a pipeline to collect, process, and report events from desktop, cloud, and service applications via Amazon Data Firehose.
  • Built dashboards and reporting with Apache Superset.

Senior Software Engineer

Dun and Bradstreet

Project: Direct+ Search

Skills: Agile project using Scrum, Scala, Spark, ElasticSearch, Java, AWS (EMR, Elastic Beanstalk), Spring, REST services with JAX-RS/Jersey, Python, Cascading

Description:

  • Contributed to all aspects of the product, including infrastructure setup and overall system design.
  • Designed and implemented offline indexing of the full D&B dataset using Spark and Scala.
  • Developed a REST API for a near real-time search engine using Java, Spring Boot, and Elasticsearch, deployed on AWS.

Senior Software Engineer

EMC

Project: Metering and monitoring

Skills: 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:

  • Built monitoring software for an international Big Data platform, collecting system and business metrics across ingestion and analysis.

Senior Software Engineer

EMC

Project: Big Data Lake / ECPS

Skills: 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:

  • Built a microservices-based ingestion platform using Spring Integration and RabbitMQ to collect and analyze large volumes of heterogeneous data.
  • Enabled predictive detection of service and device issues and usage reporting across platforms.

CTO / Co-founder

Secondary Roles:

Co-Founder

Senior Solution Architect

Senior Data Architect

elocalia

Project: Real Estate Analytics

Skills: 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 a new real estate company, based on Big Data, data mining, and GIS, to automate premises searches and calculation of ideal locations for new businesses, depending on the market sector, demographic data, sociological data and public survey data. As technical lead, I evaluated a wide range of Big Data and data mining tools, always from the perspective of geospatial data.

CTO / Co-founder

Secondary Roles:

Technical Lead

Senior Software Engineer

Technical Architect

Silyan Software

Project: Silyan Spatial

Skills: JavaEE, Java, 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 distances) using a distributed in-memory graph network to improve performance and replace pgRouting solutions. It had two modules:

  • A graph-based service used to calculate areas in real time.
  • A Hadoop architecture used to prepare optimized graphs based on OpenStreetMap data.

Technical Lead

Secondary Roles:

Senior Software Engineer

Technical Architect

Carrefour

Project: Retail/Franchise premises

Skills: 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 to automate the analysis and reporting of commercial premises, forecast sales, and identify ideal locations using real-time, configurable equations.

Online Instructor

GeoSpatial Training

Project: Open Source GIS Technologies

Skills:

Description: I taught the “Open Source GIS Bootcamp” to Spanish- and English-speaking students.

Technical Lead

Secondary Roles:

Senior Software Engineer

Technical Architect

DataCentric

Project: Tuwebmap

Skills: 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.

Description: We built a web application to work with an existing Big Data platform containing heterogeneous geospatial information. Users could create shapes and generate recalculated datasets from the existing data.

Technical Lead

Secondary Roles:

Senior Software Engineer

Technical Architect

Arcobaleno 2000

Project: www.arcobaleno2000.com

Skills: Java, JavaEE Stack, maven, Spring (spring-code, spring-security, spring-dao, spring-mock, etc.), jquery, javascript, html, css, Geojson, linux (Ubuntu Server / Desktop), Subversion, Glassfish, mysql.

Description: We built an e-commerce and CRM solution on the first version of the SimplexPortal platform, with deep Microsoft Navision integration.

Technical Lead

Secondary Roles:

Senior Software Engineer

Technical Architect

Meyem

Project: Meyem Online / GIS Module

Skills: 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 companies in Spain. We built the CRM, ERP and GIS applications 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 of Spain.

CTO / Co-founder

Secondary Roles:

Technical Architect

Senior Software Engineer

Technical Lead

Silyan Software

Project: SimplexPortal

Skills: Java, JavaEE (JAXRS, JPA, EJBs, JAXB, etc), Spring (spring- code, 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 was my most ambitious project, a complete high-performance SaaS CMS and e-commerce solution developed from scratch with Java EE technologies. After evaluating platforms such as Liferay, Alfresco, and Magnolia, my team and I built a standards-based CMS. We later refactored the first version and removed Spring, Portlets, JSF, and JCR to simplify the SDK and substantially improve platform performance and user experience.

Technical Architect

Secondary Roles:

Team Manager

Senior Software Engineer

Panama Government

Project: Marina Mercante/Gente de Mar

Skills: 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 translators and the reverse process.

Technical Architect

Secondary Roles:

Team Manager

Senior Software Engineer

Panama Government

Project: Biometric suitcase

Skills: 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), storages this data locally and sends it to the central servers when the suitcase has an Internet connection.

Technical Architect

Secondary Roles:

Senior Software Engineer

ArcelorMittal

Project: Framework agreements

Skills: ava, 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.

Technical Architect

Secondary Roles:

Senior Software Engineer

Mexico Government

Project: Business Intelligence Module

Skills: 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 for the generation and management of Mexican Passports.

Technical Architect

Secondary Roles:

Senior Software Engineer

Technical Lead

International Council for Game and Wildlife Conservation

Project: CIC Wildlife

Skills: 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 for the management, publication and certification of international hunting trophies.

Software Architect

Secondary Roles:

Senior Software Engineer

Asturias Government

Project: asturias.es

Skills: Java, JavaEE, Spring (spring-code, spring-security, spring- dao, spring-mock, etc.), maven, Junit, Ibatis, Oracle database, Oracle Application Server (OC4J), Oracle BPEL, Portlets, Vignette.

Description: In this parenthesis as a Freelancer, I was a 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.

Technical Architect

Secondary Roles:

Senior Software Engineer

NaturalCom

Project: NCRouter

Skills: Java, J2ME, Bluetooth, RPC, WebServices, Anoto Digital Pen Technology.

Description: We built a mobile router, that gets information from Anoto Digital Pen, stores this information in the mobile device and resends the data to a 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.

Technical Architect

Secondary Roles:

Senior Software Engineer

Amena

Project: Natural Notes

Skills: Java, J2EE, JSP, JSTL, Servlets, HTML, CSS, MySQL, Anoto Digital Pen Technology.

Description: We built an application based in Anoto Digital Pen Technology, that synchronizes handwritten book with an online digital version (in pdf format).

Technical Architect

Secondary Roles:

Senior Software Engineer

Technical Lead

HCI International

Project: Booking tool

Skills: 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.

Technical Architect

Secondary Roles:

Senior Software Engineer

Technical Lead

Calidad De Hogar

Project: Calidad de hogar

Skills: 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.

Senior Software Engineer

IP Soluciones

Project: puntoinmobiliario.com

Skills: 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.

Technical Architect

Secondary Roles:

Senior Software Engineer

Technical Lead

Ancades

Project: Inventory and Bidding

Skills: Java, J2EE, JSP, JSTL, Servlets, HTML, CSS, Mysql.

Description: We built a simplex CMS module to edit the inventory and bidding of horses.

Technical Architect

Secondary Roles:

Senior Software Engineer

Technical Lead

Cyrus

Project: Cyrus

Skills: Java, J2EE, JSP, JSTL, Servlets, HTML, CSS, Mysql.

Description: We built a CRM/ERP for horse studs management.

Technical Architect

Secondary Roles:

Technical Lead

Crédito y Caución and IBM/INSA

Project: Technical Lead

Skills: 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 COBOL and the final user.

Senior Software Engineer

Danone

Project: Danone Yellow Pages / Danone White Pages

Skills: 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.

Senior Software Engineer

Innova Solutions

Project: Glaciar / LogHost

Skills: Java, PERL.

Description: We built an application for analysis and exportation of log systems.

Technical Quality Supervisor

Secondary Roles:

Senior Software Engineer

Espasa Calpe

Project: Campus Home English / CEAC English

Skills: Java, J2EE, JSP, JSTL, Servlets, HTML, CSS, SQL Server.

Description: We built the first version of the elearning portal of Home English and CEAC.

Senior Software Engineer

IP Soluciones

Project: For a luxury Reale estate company

Skills: Java, J2EE, JSP, JSTL, Servlets, HTML, CSS, Postgresql.

Description: We built a CRM and real estate Portal.

Software Architect

Secondary Roles:

Senior Software Engineer

Santander Bank

Project: Security module

Skills: Java, Swing, AWT, J2EE, JSP, JSTL, Servlets, HTML, CSS, Oracle, Weblogic.

Description: We defined and developed the security standard for applications at treasure department.

Software Architect

Secondary Roles:

Senior Software Engineer

Santander Bank

Project: Contract Management

Skills: Java, J2EE, JSP, JSTL, Servlets, HTML, CSS, Oracle, Weblogic.

Description: We built an application for management and evolution control of contracts between risk and legal advice departments.

Software Architect

Secondary Roles:

Senior Software Engineer

Santander Bank

Project: Subcontracted employees timecard

Skills: Java, J2EE, JSP, JSTL, Servlets, HTML, CSS, Oracle, Weblogic.

Description: We built an application to management and timecard for subcontracted employees.

Software Architect

Secondary Roles:

Senior Software Engineer

Santander Bank

Project: Warrants

Skills: Java, Swing, Tibco.

Description: We built an application to realtime management and monitoring of Warrants product transactions.

Software Architect

Secondary Roles:

Senior Software Engineer

Santander Bank

Project: Fixed income securities management

Skills: Java, J2EE, JSP, JSTL, Servlets, HTML, CSS, Oracle, Weblogic.

Description: We built the software used to manage the product “Fixed income securities” for wholesalers brokers.

Software Architect

Secondary Roles:

Senior Software Engineer

Santander Bank

Project: Equity funds management

Skills: Java, J2EE, JSP, JSTL, Servlets, HTML, CSS, Oracle, Weblogic.

Description: We built the software used to manage the product “Equity funds” for wholesalers brokers. This was my first project as a Freelance and the first project developed in Santander bank using java technologies. But Java is here to stay!

Software Engineer

Secondary Roles:

Team Manager

Qarana Solutions

Project: Diversia

Skills: Java, ant, Javascript Server Side (With broadvision), Oracle database

Description: I contributed to an international e-commerce platform specializing in DVDs, books, and CDs, using BroadVision server-side JavaScript and Oracle technologies.

Software Engineer

Secondary Roles:

Team Manager

Qarana Solutions

Project: Banca Credem

Skills: Java, ant, Javascript Server Side (With broadvision), Oracle database

Description: Developed a home banking platform in Italy using BroadVision server-side JavaScript and Oracle technologies.

Software Engineer

Secondary Roles:

Team Manager

Qarana Solutions

Project: Patagon Aggregator

Skills: Java, ant, Javascript Server Side (With broadvision), Oracle database

Description: Managed the team delivering a Java-based multibank aggregation portal for Patagon.

Software Engineer

Indra

Project: Telefónica

Skills: C++, Visual C++, Oracle Database, PLSQL, DBASE, Big Data.

Description: Contributed to a major Telefónica system migration from COBOL/DBASE to C++ and Oracle, developing complex, large-scale batch data processing workflows.

Software Engineer

Xtrem

Project: El corte Inglés

Skills: C++, Visual C++, MFC, Cristal Reports, SQL Server.

Description: My first professional software project involved digitizing processes for a department at El Corte Inglés using a three-tier Microsoft architecture.

Project: MaiFeed

Skills: Java, JavaEE (JaxRS, EJB), HTML5/JavaScript, Titan Graph Database (Cassandra / ElasticSearch), TinkerPop Blueprints Graph Stack, Facebook API, OAuth 2.0.

Description: Maifeed was a free reader for Facebook Page posts, designed to deliver every published post to subscribed followers.

Project: Dust-fw

Skills:

Description: Dust-fw is an architecture I designed to fully decouple the user interface from the backend. It uses simplified RESTful messaging and was successfully applied across three projects with Dust.js and JAX-RS.

Project: Berta

Skills:

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).