Hello, World!

This is a portfolio application that demonstrates the some of my professional capabilities and skills.

Projects

external link icon
Portfolio Site

Python Flask application integrated with Auth0 for authentication and authorization, served by the Gunicorn application server. It is deployed on an Amazon Lightsail instance running Ubuntu Linux, with Nginx for SSL termination and reverse proxy to Gunicorn.

external link icon
Auth0 (OIDC/OAuth 2.0) Framework

Auth0 is a flexible and secure authentication and authorization platform designed to simplify identity management for applications. It supports various protocols, social logins, and multi-factor authentication, making it suitable for B2C, B2B, and enterprise-level applications.

locked content
Webhook Provider

Led team to redesign and deliver push notification system based on webhooks to replace existing implementation that was complex, repetitive, resistant to debugging, and extremely difficult to extend with new events. As part of the transition to AWS, it was decided to re-design Push Notifications to leverage cloud services and improve the code as "Push 2.0".

locked content
Webhook Listener/Receiver

Designed and developed a webhook receiver application that listens for and processes incoming HTTP POST requests sent by SaaS subscription billing and recurring revenue management platform. It provides the endpoint where billing event notifications are delivered, enabling the receiver to take specific actions based on the payload data provided by the sender.

locked content
Payments Service

Managed a cross-functional team to develop a cloud-native microservice that processes a unified payload from a monolithic SaaS billing system. This service enables real-time and batch operations for digital payment authorizations, captures, refunds, and voids, while supporting multiple payment providers such as Stripe, BrainTree, and others.

locked content
Payments Recovery API

Managed a cross-functional team to transition from SOAP API to REST and launch new cloud-native microservices for payments recovery SaaS platform, significantly reducing merchant onboarding time.

external link icon
external link icon
Containerized MySQL

Containerized MySQL Database with Docker Volume for Data Persistence and Docker Secrets for Secure Credential Management

external link icon
external link icon
Docker in EC2

Amazon Web Services (AWS) Elastic Compute Cloud (EC2) instance. The EC2 instance serves as a Docker host

external link icon
Three Tier VPC (ECS)

This Infrastructure as Code (IaC) project showcases the implementation of a Three-Tier Amazon Web Services (AWS) VPC and attendant services for a dynamic web application.