Resume

I am a passionate software engineer who enjoys creating useful tools to make life easier for end users. I advocate for good test coverage and testing practices, leverage code linters to enhance the code review process, and push for readability over performance where applicable. I am always looking to learn new things and love taking on different projects to get a feel for the various technologies that constantly emerge in our field. Below you will find my resume from newest to oldest positions along with technologies I know and memberships I am part of.

PayPal (Braintree)

Member of Technical Staff II Software Engineer

Oct 2020 - Present
  • Lead team initiatives, interview potential candidates, and mentor new hires
  • Implement new reports in Merchant Sandbox environment using Spark, Scala, and Snowflake schema datalake
  • Design fact and dimension tables in Snowflake schema datalake
  • Provide SME engineering advice to 2 separate verticals related to Billpay
  • Design and implement a distributed feature validation platform to monitor downstream regressions related to Billpay (PayPal, Braintree, Venmo, and Hyperwallet systems)

Amazon Web Services (AWS)

Software Engineer II

May 2016 - Oct 2020
  • Support the Control Plane core services under the AWS Elastic Load Balancer team
  • Enhance and support operationally the core scaling service for customer load balancers
  • Help manage security patches for both OS and software
  • Scale out services and build automation tooling for new AWS region launches
  • Part of an on-call rotation for operationally supporting the ELB Control Plane
  • Use Java, Ruby, Ruby on Rails to add new features to existing services and launch new services
  • Work on extremely large scale distributed systems and micro services
  • Interview potential candidates for ELB
  • Official AWS Bar Raiser
  • Mentor interns and new full-time hires on the team

Enova International

Senior Software Engineer

July 2015 - April 2016
  • Use Ruby on Rails, Postgres, and Riak for use in customer data modeling
  • Implement Ruby on Rails projects for the analytics team
  • Use Golang for performance in realtime data applications

UnitedHealth Group

Software Engineer

June 2013 - June 2015
  • Use Perl, Java, Javascript, HTML/CSS/SASS, Backbone/Handlebars to write Emergency Department EMR Application
  • Research and implement new product ideas
  • Fix security issues and harden the system
  • Fix bugs and defects for release in service packs
  • Work with java REST service to implement performance gains
  • Work in an Agile team with remote team members

Select Italy

Web Developer

October 2012 - April 2013
  • Integrated a live hotel booking process into the existing website using php, javascript, and html/css
  • Worked with a third party vendor's API to connect the live hotel booking workflow
  • Find and fix bugs in the website
  • Enhance functionality for both end users and internal users

Puerto Rican Cultural Center of Chicago

Volunteer Software Developer

August 2012 - April 2016
  • Creating a website to handle converting and preserving historical documents in a digital format
  • Ability to search for documents based on various categorized tags
  • Ability to restrict which documents can be viewed based on permissions and roles
  • Ability to scan in documents remotely to the web server

Technologies and Skills

  • Ruby on Rails
  • RSpec
  • Java
  • AWS (EC2, ELB, S3, DDB, Kinesis, Route53, SQS/SNS, ElasticBeanstalk)
  • Docker
  • Kubernetes
  • Postgres
  • HTML/CSS/SASS
  • Javascript (React, Vue)
  • Bootstrap
  • Node/Express/npm
  • Golang
  • Python
  • C#
  • JQuery/JQuery UI
  • Backbone/Handlebars
  • Information Security/Cryptography
  • Linux
  • Git
  • Agile/Scrum
  • JSON/XML

Memberships

  • Open Web Application Security Project (OWASP)
  • Chicago Java Users Group
  • ChicagoRuby
  • Chicago Security Group
  • Chicago City Data Group
  • Chicago Javascript Group