Circle Image

Marvin Guerra

Staff Software Engineer @gofundme

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

Staff Software Engineer

March 2018 - Present · Los Angeles, CA
  • RESTful web services development
  • Payments procesing service development

Senior Software Engineer

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

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


Massachusetts Institute of Technology

M.Eng, Electrical Engineering
2007 - 2008

Massachusetts Institute of Technology

B.S., Electrical Engineering and Computer Science
2003 - 2007

Phillips Exeter Academy

High School
1999 - 2003

Open Source Projects

Card image
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

Maven Central   CircleCI   codecov

Card image
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

Gem Version   CircleCI   codecov

Card image
Docker ProFtpd

A Docker image to create a virtual FTP server that uses an external database for user credentials

docker logo  senorllama/ docker-proftpd

Docker Pulls

Card image
Docker ELK

Docker Image Packaging for ELK (Elasticsearch/Logstash/Kibana) stack

docker logo  senorllama/ elk

Docker Pulls

Let's Get In Touch!