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