Experience
A closer look at the engineering, product, and leadership work that has shaped my career.

Indeed Flex is a leading job marketplace platform focused on temporary staffing across the US and UK. As part of the Offering & Matching team, I contribute to the core logic that powers job discovery and fulfilment. As part of the senior group, I actively contribute to architectural decisions, documentation, and sharing team knowledge. My work primarily focuses on backend systems built with Ruby on Rails, while also utilising technologies such as Kafka, PostgreSQL, RSpec, React, Datadog, and Redash to ensure performance, scalability, and observability.

I began as a Senior Software Engineer in Toptal’s Talent Network, delivering efficient, reliable solutions for client initiatives and evaluating strategies and technologies. I then joined a core team as Staff Engineer, contributing to company-wide functionality, security, code quality, architecture, performance analysis, and technical planning. As Team Lead and later Engineering Manager, I supported engineers, represented the team with stakeholders, coordinated cross-functional work, and made strategic technical decisions. I finished as a Staff Software Engineer in the Talent Network, again delivering high-quality solutions for top-level companies with full autonomy, clear communication, estimation, and technical documentation.

Definition and implementation of the business idea, customer acquisition and management of business relationships. Advisor, team coordinator and senior software engineer. Planet helps Retail companies set optimal prices using AI. Businesses are often frustrated by the effort that goes into setting the correct price for a product. If managing a price is complex, what happens when you have to manage price miles in real-time? Planet eliminates the need to use Excel sheets with an all-in-one platform powered by AI. Planet enables retailers to save time, make better decisions, and drive profitable growth.

Definition and implementation of the business idea, customer acquisition and management of business relationships. Advisor, team coordinator and senior software engineer. Integral service (consultancy, advisory, implementation and management) for organizations and businesses that intend to reach hyper-productivity through the application of tools based on the most advanced technologies.

Driving the business technological transformation at strategic, procedural and technical levels. Team coordinator and Software Engineer reference. Development of marketing focused web applications that using high demanding technologies like Big Data and semantical interpretation and in combination with a powerful team of multidisciplinary analysts, consultants and researchers, help and assist our first class clients to achieve their goals and build competitive strategies.

Development of a visual tool for semantical analysis and correlation of educational contents in order to assist and speed up the process of learning using the d3.js library for presenting the data in an innovative, visual and interactive style. Technologies: Angular, Ruby on Rails, d3.js, Hadoop, Node.js, MongoDB PySpark, Elasticsearch, Neo4J.

Development of a complete data centre management solution (concurrentCOMMAND), built on a hardened 1U server appliance, that enhances staff productivity, maximises system uptime and drives cluster efficiency. The product interfaces with facilities management infrastructure, rack-based devices and IT systems in order to identify a wide range of energy-saving strategies across the data centre.

Migration and Upgrade of a informational banking system using business intelligence related tools such as PowerCenter or Teradata, among others. Use and management of a UNIX environment and the creation of complex commands. Use and management of a Teradata Data WareHouse.

Research project focused on the implementation of a software system to support learning of Castilian for foreigners via the recording and subsequent phonetic quality assessment. The whole process was raised from the implementation of an RIA (Rich Internet Application) with Applet technology that provides the Java programming language. Also implemented a web server that housed the core application, all media resources and all contents that since didactic departamenteo were deemed necessary as lessons, levels, etc..