Work History
             
          Showcase
             
          Education
             
 
      Work history 
          
  UpStack
    
Senior Back-end Engineer 
      2019 - Present (6 years) 
    
    Creating and developing innovative software solutions for clients across a broad range of industries.
            Participating in scrums consisting of cross-functional teams, both software and hardware.
            Ensuring that features are being delivered efficiently and on time.
             
     
 
  Storj
    
Senior Software/DevOps Engineer 
      2019 - Present (6 years) 
    
    Creating the infrastructure for a new in-house data warehouse based on Dagster.
            Setting up and configuring different parts of the infrastructure that runs the production systems for the company services.
            Designing and implementing solutions to support company operations.
            Creating monitoring dashboards of system metrics and contributing to the production owner rotation.
             
     
 
  Cycloid
    
Software Engineer 
      2017 - 2019 (2 years) 
    
    Worked on the development of the SaaS DevOps platform for the client, bootstrapping the front-end and the back-end REST API.
            Applied engineering best practices in implementing the REST API of the back end with Go and Swagger to guarantee source code consistency.
            Developed a multi-provider service to handle logs and implemented an AWS CloudWatch Logs provider for the client.
             
     
 
  Xact LLC
    
Software Engineer 
      2016 - 2016 
    
    Engineered service tools for the new microservice architecture platform of Xact.
            Built and deployed 7 pure microservices using Go-Kit, gRPC, and PostgreSQL.
            Worked on the development of a framework with Agile methodology for the black-box testing of the microservices using Go testing/quick standard package.
             
     
 
  Zoom
    
Front-end Engineer 
      2016 - 2016 
    
    Offered technical guidance for the development of the MVP for a mobile SPA of a website running on PHP CodeIgniter.
            Optimized the dirty code of the current website and exposed the essential data though a REST API for the development of the mobile SPA.
            Enhanced the tools and processes for developing the SPA solution and the existing back end on the application.
             
     
 
  VISII
    
Senior Software Engineer 
      2013 - 2015 (2 years) 
    
    Designed and implemented visual search prototypes, MVPs, and platform for Visii.
            Worked on the deployment of several components for the visual search platform in a scalable way.
            Developed several parts for the scalable image ingestion system, extracting raw attributes and computing the human visual search attributes using specifications from the R&D team.
             
     
 
  iWazat
    
Full-stack Developer 
      2012 - 2013 (1 year) 
    
    Provided technical expertise and leadership for the development of the entire MVP for the startup's business idea/model.
            Designed the architecture and developed and deployed the back end and front end of the MVP for the client.
            Utilized new approaches and best practices in implementing back-end and front-end solutions for the MVP.
             
     
 
  BrainWorks Solutions
    
Software Engineer 
      2012 - 2012 
    
    Built a prototype solution in PHP to import product catalogues from different suppliers.
            Provided technical insights on how to use and extend the solution.
            Provided expertise for the configuration and parametrization of files for a PrestaShop eCommerce framework.
             
     
  
        Showcase 
          
  Author/Owner - TheyWorkForYou Node.js API 
  
   TheyWorkForYou tool provides constituents with easy access to monitor activities of UK Parliament members.
The tool offers information on representatives, their voting patterns, and their contributions to debates, all in a straightforward language.
A Node.js API of the TheyWorkForYou tool was developed using LiveScript.
 
   
   
 
  Author - Vuex Type Constants Generator 
  
   Developed a tool to read a Vuex state definition and output a JavaScript ES2015 file
Generated file exports the 'getters,' 'mutations,' and 'actions' object with properties having constant name convention
The Vuex types serve as the value of the properties in the generated file
 
   
   
 
  Author - Import Index Generator 
  
   Designed a tool that reads content of a directory and generates a JS2015 JavaScript file
The JS file imports all files from the directory with a default export for each file's name and its exports
All files are assumed to be JavaScript module files
 
   
   
 
  Contributor - Golang AWS Reader 
  
   Transformed initial POC into a professional SaaS application using Golang AWS Reader solution
Significantly contributed to the enhancement of the project solution
Worked as a contributor to the Golang AWS Reader project
 
   
   
 
  Author/Owner - Node.js HMAC Validator 
  
   Developed a generic HMAC signature validator
Signature validator works on query strings and JavaScript Objects
Validator is useful for API vendors such as Shopify, Twilio, Pusher, etc.
 
   
   
  
        Education 
          
  Programming Languages
    Coursera
    2014 - 2014
 
 
  Functional Programming Principles in Scala
    Coursera
    2012 - 2012
 
 
  BSc Computer Science
    Universitat Pompeu Fabra - Spain
    2001 - 2005 (4 years)