Open to remote CTO and Technology Director opportunities
Available for startup and growing-company leadership roles.
Positions
Languages
Spanish
Native
English
Professional working proficiency
Lived and worked in Ireland from 2014 to 2025
Core CTO Capabilities
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.
- 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
Flutter
- The Complete 2020 Flutter Development Bootcamp with Dart / September 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
- 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 2016
Others
- 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
- Oracle BPEL / September 2006
Recent Experience
Director of Technology
Zengate Global
Project:
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
Description: As Director of Technology 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.
Senior Consultant
Senior Data Architect
Senior Software Engineer
Bank Of Ireland
Project:
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.
TCG Land
Project:
Skills: Architecture, Google Cloud Platform, Firebase, Cloud Run, Cloud Functions, Firestore, Google Cloud Workflows, Google Cloud Storage, 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:
- A fully serverless, elastic architecture to optimize performance and minimize costs.
- 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.
Senior Consultant
Senior Solution Architect
Senior Data Architect
UnitedHealth Group / Optum
Project:
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 EventGrid.
Senior Data Architect
The Block
Project:
Skills: Scala, Java, Architecture
Description:
- Proof of Concept (PoC) for a cryptocurrency exchange data ingestion architecture, including design and implementation using Google Data Fusion and BigQuery, along with Scala. The PoC also included a comparison of GCP services such as DataProc and DataFlow.
Senior Data Architect
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:
- Decoupling 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 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.
Project: Osm4scala
Skills: Scala, OpenStreetMap, Google Protocol Buffers.
Description: Scala library focus in parse and manipulate PBF2 OpenStreetMap 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.
- Proof of Concept of Spark enriching data via 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: As part of an international Big Data project, we built software to collect and show metrics and monitoring the whole system, from the ingestion process to the analysis, gathering system information and business information.
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: As part of an international Big Data project, we built software to collect and analyze a large amount of heterogeneous data 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 of analyzing and extracting a lot of different information, like predicting possible problems in EMC customers' services and devices and report usage to different platforms.
CTO / Co-founder
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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).