• Architected and built the first version of the product in 5 months and acquired enterprise customers right away
• Designed and developed the backend RESTful API in Python 3.9 with Async features, Starlette, Uvicorn, asyncpg
• Built the frontend UI in React 17, Context API, Material-UI
• Architected and implemented our Cloud Infrastructure in Google Cloud Platform (GCP) through Infrastructure-as-Code (IaC) approach with Terraform, gcloud tools, kubectl, Custom Python Scripts
• Designed and implemented our GCP-managed Database in PostgreSQL with a future-proof DB schema to support various project structures, built indexes to improve search performance, created built-in Postgre functions to run calculations right on the DB instance to increase compute speed
• Architected the platform to be highly scalable, with %99.98 uptime SLA
• Designed and built Docker containerized services running in Google Cloud Kubernetes (GKE)
• Designed and built various Starlette Middlewares to pre/post process API requests/responses for logging & auth
• Automated various tasks in GCP using Pub/Sub, Cloud Functions, Cloud Scheduler
• Developed an internal logging library to efficiently log useful event logs in GCP Stackdriver
• Implemented a secure in-house Authentication/Authorization system using Bcrypt hashing and PyJWT
• Migrated said Auth system to Auth0, enabled MFA and Single Sign-On (SSO) login
• Developed endpoints with Server Sent Events (SSE) API to report operations’ progress in UI in Real-Time
• Built a data visualizations dashboard with Vega Charts to help users better understand their data
• Developed integration with Procore API enabling users to import/export their projects from/to Procore
• Led a small but productive engineering team
• Kept the Cloud bill minimal by optimizing services to reduce cost
• Led technical product management through an efficient process with Customer Success and engineering teams, getting customers feedback, estimating and planning in Jira