Professional overview
I help startups and growing companies define technical strategy, build scalable platforms and lead engineering teams. My background combines CTO-level leadership with hands-on work in software architecture, cloud and data engineering.
Working professionally since 1997, I have contributed to more than 50 projects across finance, healthcare, insurance, geospatial systems, SaaS and marketplaces.
- Technology leadership
- Software architecture
- Cloud & data
- Hands-on engineering
Responsibilities & technologies
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
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.
- Hands-on participation and mentoring throughout the full SDLC.
Bank of Ireland
Senior Consultant
2024/04 – 2024/10
Responsibilities & technologies
Additional roles: Senior Data Architect · Senior Software Engineer
Skills: Architecture and Design, Mentoring, Cloudera Platform, AWS, Python, Spark, NiFi, HBase/Phoenix, Docker
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.
2023/08 – 2024/01
Responsibilities & technologies
Additional roles: Senior Solution Architect · Senior Data Architect
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
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.
Visit website ↗
UnitedHealth Group / Optum
Senior Consultant
2022/10 – 2023/09
Responsibilities & technologies
Additional roles: Senior Solution Architect · Senior Data Architect
Skills: Cloud Computing, Mentoring, Benthos, Apache Kafka, Snowflake, Microsoft Azure, Apache Spark, Java
- 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.
The Block
Senior Data Architect
2022/05 – 2022/06
Responsibilities & technologies
Skills: Google Cloud Platform, Google Data Fusion, BigQuery, DataProc, DataFlow, Scala, Java, Architecture
- 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.
UnitedHealth Group / Optum
Senior Data Architect
Stars
2021/11 – 2022/05
Responsibilities & technologies
Additional roles: Senior Solution Architect
Skills: Scala, Java, Linux, Architecture
- 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.
Dun and Bradstreet
Senior Software Engineer
Direct+ Monitoring
2020/12 – 2021/10
Responsibilities & technologies
Skills: Python, Scala, Spark, Java, AWS, Cascading, Oozie
- Decoupled data pipelines using AWS services to enhance modularity and scalability.
- Implemented pipelines for Snowflake.
- Developed and optimized Apache Cascading pipelines.
Responsibilities & technologies
Skills: Java, Azure, FaaS, SWIFT message files, Python, Scala, Databricks, Spark
- 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.
Dun and Bradstreet
Senior Software Engineer
Platform prime
2018/04 – 2020/03
Responsibilities & technologies
Skills: Scala, Spark, Java, AWS, Cascading, Oozie, Avro, HBase, ORC
- 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.
Nitro Software Inc.
Senior Data Engineer
Analytics
2017/10 – 2018/04
Responsibilities & technologies
Skills: Scala, Spark, AWS (EMR, Athena, Data Pipeline, etc...), Play.
- 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.
Dun and Bradstreet
Senior Software Engineer
Direct+ Search
2015/10 – 2017/09
Responsibilities & technologies
Skills: Agile project using Scrum, Scala, Spark, ElasticSearch, Java, AWS (EMR, Elastic Beanstalk), Spring, REST services with JAX-RS/Jersey, Python, Cascading
- 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.
EMC
Senior Software Engineer
Metering and monitoring
2015/03 – 2015/10
Responsibilities & technologies
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.
- Built monitoring software for an international Big Data platform, collecting system and business metrics across ingestion and analysis.
EMC
Senior Software Engineer
Big Data Lake / ECPS
2014/03 – 2015/02
Responsibilities & technologies
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).
- 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.
elocalia
CTO / Co-founder
Real Estate Analytics
2013/07 – 2014/01
Responsibilities & technologies
Additional roles: Co-Founder · Senior Solution Architect · Senior Data Architect
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
Led the development of a technology platform for a new real estate company, based on Big Data, data mining, and GIS, to automate premises searches and calculate ideal locations for new businesses using market-sector, demographic, sociological, and public-survey data. Evaluated a wide range of Big Data and data-mining tools from a geospatial-data perspective.
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.
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.
Leadership & approach
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.
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 I’m 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.
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.
Education
Computer Systems Technical Engineering studies (three-year program), Universidad de Extremadura, Spain
Coursework completed; capstone project pending.
Languages
Spanish: Native.
English: Professional working proficiency. Working professionally in English since 2014.
Silyan Software
CTO / Co-founder
Silyan Spatial
2013/08 – 2014/01
Responsibilities & technologies
Additional roles: Technical Lead · Senior Software Engineer · Technical Architect
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.
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.
Responsibilities & technologies
Additional roles: Senior Software Engineer · Technical Architect
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.
We built a tool to automate the analysis and reporting of commercial premises, forecast sales, and identify ideal locations using real-time, configurable equations.
Responsibilities & technologies
Skills:
I taught the “Open Source GIS Bootcamp” to Spanish- and English-speaking students.
DataCentric
Technical Lead
Tuwebmap
2011/02 – 2011/11
Responsibilities & technologies
Additional roles: Senior Software Engineer · Technical Architect
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.
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.
Arcobaleno 2000
Technical Lead
www.arcobaleno2000.com
2010/06 – 2010/12
Responsibilities & technologies
Additional roles: Senior Software Engineer · Technical Architect
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.
We built an e-commerce and CRM solution on the first version of the SimplexPortal platform, with deep Microsoft Navision integration.
Responsibilities & technologies
Additional roles: Senior Software Engineer · Technical Architect
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.
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.
Responsibilities & technologies
Additional roles: Technical Architect · Senior Software Engineer · Technical Lead
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.
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.
Responsibilities & technologies
Additional roles: Team Manager · Senior Software Engineer
Skills: Java, JavaEE (jsp, jstl, servlets, etc.), Spring (spring-code, spring-security, spring-dao, spring-mock, etc.), struts, ant, Ibatis, Oracle database, Tomcat, Weblogic.
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.
Panama Government
Technical Architect
Biometric suitcase
2008/04 – 2008/06
Responsibilities & technologies
Additional roles: Team Manager · Senior Software Engineer
Skills: Java, JavaEE (jsp, jstl, servlets, etc.), Spring (spring-code, spring-security, spring-dao, spring-mock, etc.), struts, ant, Ibatis, mysql database, Tomcat, webservices.
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.
ArcelorMittal
Technical Architect
Framework agreements
2008/05 – 2008/12
Responsibilities & technologies
Additional roles: Senior Software Engineer
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.
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.
Responsibilities & technologies
Additional roles: Senior Software Engineer
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.
We built the business intelligence module integrated with the application used for the generation and management of Mexican Passports.
International Council for Game and Wildlife Conservation
Technical Architect
CIC Wildlife
2007/08 – 2007/10
Responsibilities & technologies
Additional roles: Senior Software Engineer · Technical Lead
Skills: Java, JavaEE (jsp, jstl, servlets, etc.), Spring (spring-code, spring-security, spring-dao, spring-mock, etc.), struts, maven, JDO, Mysql, Tomcat, JasperReports.
We built an ERP used for the management, publication and certification of international hunting trophies.
Asturias Government
Software Architect
asturias.es
2006/09 – 2007/08
Responsibilities & technologies
Additional roles: Senior Software Engineer
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.
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.
NaturalCom
Technical Architect
NCRouter
2006/08 – 2006/09
Responsibilities & technologies
Additional roles: Senior Software Engineer
Skills: Java, J2ME, Bluetooth, RPC, WebServices, Anoto Digital Pen Technology.
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.
Amena
Technical Architect
Natural Notes
2006/02 – 2006/08
Responsibilities & technologies
Additional roles: Senior Software Engineer
Skills: Java, J2EE, JSP, JSTL, Servlets, HTML, CSS, MySQL, Anoto Digital Pen Technology.
We built an application based in Anoto Digital Pen Technology, that synchronizes handwritten book with an online digital version (in pdf format).
HCI International
Technical Architect
Booking tool
2005/04 – 2006/09
Responsibilities & technologies
Additional roles: Senior Software Engineer · Technical Lead
Skills: Java, J2EE, JSP, JSTL, Servlets, HTML, CSS, MySQL.
We built a booking and ERP application for HCI International, broker between hotel chains and tour operators.
Calidad De Hogar
Technical Architect
Calidad de hogar
2005/08 – 2006/04
Responsibilities & technologies
Additional roles: Senior Software Engineer · Technical Lead
Skills: Java, J2EE, JSP, JSTL, Servlets, HTML, CSS, MySQL.
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.
IP Soluciones
Senior Software Engineer
puntoinmobiliario.com
2005/02 – 2005/02
Responsibilities & technologies
Skills: Java, J2EE, JSP, JSTL, Servlets, HTML, CSS, Postgresql.
This application was a site and a CRM/ERP for a real estate company. I built the online search module.
Ancades
Technical Architect
Inventory and Bidding
2004/11 – 2005/01
Responsibilities & technologies
Additional roles: Senior Software Engineer · Technical Lead
Skills: Java, J2EE, JSP, JSTL, Servlets, HTML, CSS, Mysql.
We built a simplex CMS module to edit the inventory and bidding of
horses.
Cyrus
Technical Architect
Cyrus
2004/09 – 2004/11
Responsibilities & technologies
Additional roles: Senior Software Engineer · Technical Lead
Skills: Java, J2EE, JSP, JSTL, Servlets, HTML, CSS, Mysql.
We built a CRM/ERP for horse studs management.
Crédito y Caución and IBM/INSA
Technical Architect
Technical Lead
2004/04 – 2004/08
Responsibilities & technologies
Additional roles: Technical Lead
Skills: Java, J2EE, JSP, JSTL, Servlets, HTML, CSS.
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.
Responsibilities & technologies
Skills: Java, J2EE, JSP, JSTL, Servlets, HTML, CSS, LDAP.
We built a human resource portal and intranet with profiles and skills of employees and providers.
Innova Solutions
Senior Software Engineer
Glaciar / LogHost
2004/01 – 2004/04
Responsibilities & technologies
Skills: Java, PERL.
We built an application for analysis and exportation of log systems.
Responsibilities & technologies
Additional roles: Senior Software Engineer
Skills: Java, J2EE, JSP, JSTL, Servlets, HTML, CSS, SQL Server.
We built the first version of the elearning portal of Home English and CEAC.
Responsibilities & technologies
Skills: Java, J2EE, JSP, JSTL, Servlets, HTML, CSS, Postgresql.
We built a CRM and real estate Portal.
Santander Bank
Software Architect
Security module
2002/08 – 2003/02
Responsibilities & technologies
Additional roles: Senior Software Engineer
Skills: Java, Swing, AWT, J2EE, JSP, JSTL, Servlets, HTML, CSS, Oracle, Weblogic.
We defined and developed the security standard for applications at treasure department.
Santander Bank
Software Architect
Contract Management
2002/08 – 2003/02
Responsibilities & technologies
Additional roles: Senior Software Engineer
Skills: Java, J2EE, JSP, JSTL, Servlets, HTML, CSS, Oracle, Weblogic.
We built an application for management and evolution control of contracts between risk and legal advice departments.
Responsibilities & technologies
Additional roles: Senior Software Engineer
Skills: Java, J2EE, JSP, JSTL, Servlets, HTML, CSS, Oracle, Weblogic.
We built an application to management and timecard for subcontracted employees.
Santander Bank
Software Architect
Warrants
2002/08 – 2003/02
Responsibilities & technologies
Additional roles: Senior Software Engineer
Skills: Java, Swing, Tibco.
We built an application to realtime management and monitoring of Warrants product transactions.
Responsibilities & technologies
Additional roles: Senior Software Engineer
Skills: Java, J2EE, JSP, JSTL, Servlets, HTML, CSS, Oracle, Weblogic.
We built the software used to manage the product “Fixed income securities” for wholesalers brokers.
Santander Bank
Software Architect
Equity funds management
2001/04 – 2001/11
Responsibilities & technologies
Additional roles: Senior Software Engineer
Skills: Java, J2EE, JSP, JSTL, Servlets, HTML, CSS, Oracle, Weblogic.
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!
Qarana Solutions
Software Engineer
Diversia
2000/08 – 2001/04
Responsibilities & technologies
Additional roles: Team Manager
Skills: Java, ant, Javascript Server Side (With broadvision), Oracle database
I contributed to an international e-commerce platform specializing in DVDs, books, and CDs, using BroadVision server-side JavaScript and Oracle technologies.
Qarana Solutions
Software Engineer
Banca Credem
2000/08 – 2001/04
Responsibilities & technologies
Additional roles: Team Manager
Skills: Java, ant, Javascript Server Side (With broadvision), Oracle database
Developed a home banking platform in Italy using BroadVision server-side JavaScript and Oracle technologies.
Qarana Solutions
Software Engineer
Patagon Aggregator
2000/08 – 2001/04
Responsibilities & technologies
Additional roles: Team Manager
Skills: Java, ant, Javascript Server Side (With broadvision), Oracle database
Managed the team delivering a Java-based multibank aggregation portal for Patagon.
Indra
Software Engineer
Telefónica
1999/02 – 2000/08
Responsibilities & technologies
Skills: C++, Visual C++, Oracle Database, PLSQL, DBASE, Big Data.
Contributed to a major Telefónica system migration from COBOL/DBASE to C++ and Oracle, developing complex, large-scale batch data processing workflows.
Xtrem
Software Engineer
El corte Inglés
1998/06 – 1999/02
Responsibilities & technologies
Skills: C++, Visual C++, MFC, Cristal Reports, SQL Server.
My first professional software project involved digitizing processes for a department at El Corte Inglés using a three-tier Microsoft architecture.
MaiFeed
2015/02 – 2015/07
Responsibilities & technologies
Skills: Java, JavaEE (JaxRS, EJB), HTML5/JavaScript, Titan Graph Database (Cassandra / ElasticSearch), TinkerPop Blueprints Graph Stack, Facebook API, OAuth 2.0.
Maifeed was a free reader for Facebook Page posts, designed to deliver every published post to subscribed followers.
Dust-fw
2015/02 – 2015/07
Responsibilities & technologies
Skills:
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.
Berta
2015/02 – 2015/07
Responsibilities & technologies
Skills:
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).