Portfolio


Serverless Pub/Sub Node.js Process

Cloud-native, flexible, scalable process that syncs segementation lists from Klaviyo marketing platform API out to the APIs of any number of advertiser platforms.

  • Date: Nov 2020
  • Languages: TypeScript, JSON
  • Concepts: Cloud-Native, Serverless, REST APIs, Promise Chaining, S3 Fanouts
  • Tools: NPM, AWS Secrets Manager, AWS CloudWatch, AWS EventBridge
  • Stack: Node.js, AWS S3, AWS Lambda, AWS SNS

Customer Rewards Program

Custom rewards program WooCommerce plugin for customers to earn redeemable points for discounts, and view rewards history, points balance, and VIP tiers.

  • Date: July 2020 - October 2020
  • Languages: PHP, SQL, HTML, JavaScript, JSON
  • Concepts: REST APIs, JDKs, Action/Filter hooks, wc-cli, Custom plugins
  • Tools: Bootstrap, jQuery, Git, Postman, Swell widgets, VS Code
  • Stack: WooCommerce/Wordpress, Amazon Linux (EC2), NginX, MariaDB, PHP

Data Lake ETL Process Overhaul

Data Lake ETL pipelines written in Python, leveraged AWS Glue, replaced a costly legacy process, and reduced AWS bill by 50%

  • Date: March 2020 - April 2020
  • Languages: Python, JSON
  • Concepts: Data Lakes, ETL Jobs, Data Crawlers, Glue Workflow, Webhooks
  • Tools: pip3, PySpark, AWS Athena, Jupyter Notebooks
  • Stack: Apache Spark, AWS S3, AWS Glue, AWS Athena

Payment Encryption Web Services

PHP web services for securely transporting customer enrollment and payment information or tokens to health insurance providers in scalable formats.

  • Date: July 2015 - January 2016
  • Languages: PHP, SQL, XML, JavaScript, JSON, ASP.NET
  • Concepts: Encryption, SOAP Services, REST APIs, Payment Tokenization, Scalability
  • Tools: Git, Postman, SoapUI, CyberArk, PDFLib, Visual Studio
  • Stack: Linux, Apache, MySQL, PHP

Group Enrollment Platform

Real-time, mass-employee, health insurance enrollment platform that submits to backend, Java/WMB enrollment services.

  • Date: Nov 2014 - May 2015
  • Languages: PHP, SQL, HTML/CSS, JavaScript, XML
  • Concepts: MVC, AJAX, Web Services, UI/UX, Scalability
  • Tools: MVC Framework, jQuery, jQuery UI, Dimensions (VCS), Git, Postman
  • Stack: Linux, Apache, MySQL, PHP, DB2

Payment Tokenization Platform

Pre/post processor adapters for a high-volume payment application used on healthcare.gov, allowing it to scale out to state marketplaces as well.

  • Date: July 2014 - October 2014
  • Languages: PHP, SQL, SAML XML
  • Concepts: Single Sign-On, Encryption, SOAP Services, REST APIs, Strategy pattern
  • Tools: Ping Federate, Git, Postman, SoapUI, CyberArk, CyberSource
  • Stack: Linux, Apache, MySQL, PHP

Policy Change Quoting

Internal quoting application that calcaulates premiums for address, dependent, and plan changes against existing health insurance policies.

  • Date: 2013 - 2016
  • Languages: PHP, SQL, HTML/CSS, JavaScript, XML
  • Concepts: MVC, AJAX, Caching, Web Services, Strategy Pattern, UI/UX, Scalability
  • Tools: MVC Framework, jQuery, Dimensions (VCS), Postman
  • Stack: Linux, Apache, MySQL, PHP, DB2

AVMA Agent and Member Portals

New features for an agent, student, and member portal to streamline quoting process, quote new products, render PDF proposals, and track conversion funnels.

  • Date: 2012
  • Languages: PHP, SQL, HTML/CSS, JavaScript, XML
  • Concepts: MVC, AJAX, OOP, Web Services
  • Tools: MVC Framework, Prototype, PdfLib, Google Analytics, Dimensions (VCS)
  • Stack: Linux, Apache, MySQL, PHP, DB2

Cigna Quoting and Enrollment Portals

Maintenance for Cigna's quoting system (billing calculation overhauls and PDFlib-generated PDF proposals), and creation of bulk premium testing application.

  • Date: 2010 - 2012
  • Languages: PHP, SQL, HTML/CSS, JavaScript, XML
  • Concepts: MVC, AJAX, OOP, Web Services
  • Tools: MVC Framework, Prototype, Pdflib, Dimensions (VCS)
  • Stack: Linux, Apache, MySQL, PHP, DB2