Patrick E. Vargas

Experience

Software Engineer II Nexxen

New York, NY (Remote) Previously Tremor Video

Projects

Registrar

  • scala
  • kafka
  • protobuf
  • http4s
  • fs2-kafka
  • Architected an app to sample supply to better identify issues in delivery through kafka and a lean scala app.

Historian / Forecaster

  • scala
  • play-framework
  • python
  • Created application to help sales/operation teams lookup historical information to fine-tune delivery of campaigns.
  • Built pipeline to transform supply data into a bitmap-style database for quicker query times.
  • Designed and implemented the API for integration with other apps.

Software Engineer Disney Streaming Services

New York, NY Previously Major League Baseball (MLB)

Projects

Shared Jenkins Library

  • jenkins
  • groovy
  • sonarqube
  • mvn
  • Led the direction of implementation for team members.
  • Improved overall code quality with automated SonarQube analysis on pull requests.
  • Bolstered use of library through automated JavaDoc publication and thorough wiki documentation.

Image Resolver Library

  • node
  • npm
  • imagemagick
  • express
  • s3
  • promises
  • bluebirdjs
  • Designed and built image resolving microservice for League of Legends product.
  • Served up amalgamation of images as a 302 redirect to ease front-end bandwidth concerns.
  • Saved on resource throttling but utilizing AWS S3 as an image "cache"

Stats API

  • java
  • spring
  • aws
  • memcached
  • API built for National Hockey League (NHL), Major League Soccer (MLS) and League of Legends.
  • Highly available application, accessed in a variety of devices.
  • Used Memcached to allow for 800k concurrent users, at 1k messages per second.

Software Engineer Pitney Bowes Software

Boulder, CO

Projects

Geocoding Data Report

  • aws-beanstalk
  • grails
  • groovy
  • bootstrap
  • postgresql
  • jenkins
  • Presented product managers and other stakeholders with the most up-to-date product production status.
  • Automatically collected and intelligently predicted quarterly production plans for efficient planning meetings.
  • Provided automated information concerning specific product builds for use by sales and engineers.

Personal

Projects

Playing Cards Module

github.com/pevargas/playing-cards
  • npm
  • javascript
  • chai/mocha
  • Crafted a playing-cards JavaScript module to brush up on JavaScript programming best practices.
  • Learned npm module management to better understand standard JavaScript distribution methodology.
  • Implemented Chai and Mocha to solidify the viability of the module.

Skills

Languages and Databases

Software, Frameworks, and Utilities

Education

University of Colorado Boulder

Boulder, CO Bachelor of Science, Computer Science
Golden Triangle, Denver, CO
patrick@yesthisispatrick.com