Associate Software Engineer
3,000+users on the auth system I built
8,000+API requests a day at 99.9% availability
45%faster PostgreSQL responses
50k+records ingested a day
Joined as a web developer and, in 11 months, grew across three layers of the stack: web and mobile, cloud infrastructure, then full stack product engineering.
- Web and mobileBuilt responsive websites in React, Next.js and Gatsby, and cross platform iOS and Android apps with React Native and Expo.ReactNext.jsGatsbyReact NativeExpo
- Cloud and DevOpsProvisioned AWS infrastructure as code with CloudFormation and Terraform, and ran containerized workloads on Docker, Kubernetes, ECS and Fargate, deploying across AWS, GCP and Azure.CloudFormationTerraformYAMLDockerKubernetesEC2S3ECSFargateVPC
- Full stackBuilt Node.js, Express and Next.js backends on MongoDB, Firebase and PostgreSQL, with authentication, authorization and payments.Node.jsExpressNext.jsMongoDBFirebasePostgreSQL
Highlights
- Designed a private VPN inside an AWS VPC for a client, restricting their application so only users on that VPN could reach it.
- Built the authentication and authorization layer for 3,000+ users: JWT and OAuth 2.0 login, role based permissions, IAM policies and brute force protection, with token validation under 100ms.
- Integrated Stripe payments and recurring subscriptions.
- Designed REST APIs for 2 enterprise SaaS platforms, serving 8,000+ requests a day at 99.9% availability.
- Cut PostgreSQL response times by 45% through indexing and query refactoring, eliminating N+1 queries across 15+ endpoints.
- Built ingestion pipelines processing 50,000+ records a day with retries and dead letter queues, reducing data loss incidents by 95%.
Node.jsExpressNext.jsReactReact NativeAWSTerraformDockerKubernetesPostgreSQLMongoDBOAuth 2.0JWTIAMStripe