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.
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.
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".
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.
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.
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.
Containerized MySQL Database with Docker Volume for Data Persistence and Docker Secrets for Secure Credential Management
Amazon Web Services (AWS) Elastic Compute Cloud (EC2) instance. The EC2 instance serves as a Docker host
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.