
Hi, I’m Marvin. I am a developer, proud Peruano, eternal student, amateur runner, and husband to @BeingValentina. I work on things I love and surround myself with great people. Fan of whiskey and stouts, and enjoy playing strategy board games. Follow me at @SenorLlama or drop me a line.
Recent Experience
Commerce Engineering Manager
Quibi
April 2019 - Present · Los Angeles, CA
- Manage integrations to App Store Subscriptions
- Manage integrations to external partners
Staff Software Engineer
GoFundMe
March 2018 - March 2019 · Los Angeles, CA
- Architected revamped payments processing service to deliver unified experience across GoFundMe products
- Architected and delivered revamped Charity Search service powering main site and enterprise API searches for available charities
- Delivered auto update pipeline to maintain charity details up to date with current provider as well as merging metadata for optimized search
- Delivered revamped infrastructure cookbooks (terraform + ansible) and simplified continuous delivery for payments services
- Developed Integration with PayPal's payment services
Senior Software Engineer
HYP3R
Apr 2016 - March 2018 · San Francisco, CA
- RESTful web services development
- Developed partner API and accompanying portal
- Developed partner integrations and managed data ingestion from partners
- Designed and developed microservices responsible for different ETL processes using docker containers hosted on AWS container service
- Designed and developed Big Data solutions to support statistical analysis and speed enhanced large queries using AWS Kinesis, AWS S3, AWS SQS, AWS Lambda, Redshift, and Elasticsearch
Lead Software Engineer
Revinate
Feb 2013 - Apr 2016 · San Francisco, CA
- RESTful web services development, Enterprise Integration Patterns development using Spring Integration, MySQL, Mongo, Elasticsearch, RabbitMQ, Spring MVC, Jersey
- Delivered Revinate's first structured review data API, providing access to hotel reviews from over 100 review sites and key-metrics (review counts, average ratings) and sentiment analysis
- Delivered and responsible for maintaining internal RESTful API that supports Revinate's mobile applications and surveys product line
- Designed architecture models supporting surveys product
- Delivered external surveys ingestion platform
Open Source Projects

Kinesis Logback Appender
This Logback Appender for Amazon Kinesis enables Java applications to send their logs in a structured format to an Amazon Kinesis stream
hyp3rventures/ kinesis-logback-appender
Elasticsearch DSL Builder
Library utilizing builder pattern providing a Ruby API for the Elasticsearch Query DSL. Compatible with Ruby 2.3.2 or higher and Elasticsearch 5.0 and higher
hyp3rventures/ elasticsearch-dsl-builder
Docker ProFtpd
A Docker image to create a virtual FTP server that uses an external database for user credentials