Twilio SendGrid wordmark

Business messaging

Twilio SMS and SendGrid Email Integrations

Integrated Twilio SMS and SendGrid email into two active small-business applications for customer communication and operational notifications.

Tools

  • Firebase
  • Cloud Functions
  • Twilio
  • JavaScript
  • MongoDB
  • SendGrid

Key contributions

  • Connected inbound and outbound Twilio SMS to Firebase Cloud Functions.
  • Centralized message logging and automated routine communication workflows.
  • Integrated SendGrid with a JavaScript and MongoDB app through a custom API for email notifications, with CSRF protection.
AWS logo

Cloud infrastructure

AWS Infrastructure Integration and Operations

Integrated AWS services with active small-business applications to support infrastructure operations and service health.

Tools

  • AWS
  • Grafana
  • Prometheus

Key contributions

  • Integrated AWS-hosted services with existing small-business systems.
  • Brought service health into shared monitoring views for day-to-day operations.
  • Used infrastructure alerts to identify issues and guide timely response.
Grafana logo

Operations dashboards

Grafana Infrastructure Health Dashboards

Integrated Grafana dashboards with small-business infrastructure so teams can review system health and investigate issues as they happen.

Tools

  • Grafana
  • Prometheus

Key contributions

  • Organized service and host metrics into a clear operational view.
  • Tracked service and resource health trends to spot emerging problems.
  • Made current conditions and alert context visible for faster investigation and follow-up.
Prometheus logo

Infrastructure alerting

Prometheus Monitoring and Real-Time Alerts

Integrated Prometheus monitoring and real-time alerts into small-business infrastructure to help teams detect and address service issues.

Tools

  • Prometheus
  • Grafana

Key contributions

  • Collected service and infrastructure metrics for ongoing health checks.
  • Configured health-based alerts so operators can respond promptly.
  • Connected metric and alert context to Grafana dashboards for diagnosis and ongoing care.
Amazon RDS logo

Managed databases

Amazon RDS Application Databases

Connected business applications to managed PostgreSQL databases and prepared data checks for infrastructure changes.

Tools

  • Amazon RDS
  • PostgreSQL
  • AWS

Key contributions

  • Mapped application and database dependencies before service changes.
  • Reviewed source data and recovery requirements for controlled transitions.
  • Defined validation checks before treating a migrated database path as ready.
AWS logo for Amazon EC2 project

Application hosting

Amazon EC2 Application Hosting

Supported EC2-hosted business applications and APIs through infrastructure reviews and controlled service changes.

Tools

  • Amazon EC2
  • EBS
  • VPC

Key contributions

  • Mapped instance roles, storage, and routing dependencies across application workloads.
  • Checked service state and health during maintenance and release planning.
  • Documented rollback and recovery requirements alongside infrastructure changes.
AWS logo for Amazon S3 project

Object storage

Amazon S3 Private Attachment Storage

Built private S3 attachment storage for a business application with direct uploads and controlled file access.

Tools

  • Amazon S3
  • Presigned URLs
  • FastAPI

Key contributions

  • Issued presigned upload URLs and checked completion before accepting an attachment.
  • Limited downloads to authorized users through short-lived links.
  • Kept internal object keys out of client-facing responses.
AWS logo for Amazon SES project

Email delivery

Amazon SES Transactional Email

Added Amazon SES as a secondary delivery path for application notifications alongside SendGrid.

Tools

  • Amazon SES
  • SendGrid
  • FastAPI

Key contributions

  • Implemented standard messages and MIME email for notifications with attachments.
  • Handled provider errors so delivery problems are visible to the application.
  • Included sender configuration and readiness checks in deployment planning.
Amazon CloudFront logo

Content delivery

Amazon CloudFront Content Delivery

Used CloudFront distributions to deliver business website content while tracking origin and browser routing dependencies.

Tools

  • Amazon CloudFront
  • AWS
  • DNS

Key contributions

  • Mapped distributions to application origins and public delivery paths.
  • Reviewed browser routes and origin dependencies before infrastructure changes.
  • Preserved existing content delivery behavior during release planning.
Amazon S3 Glacier logo

Archival design concept

Amazon S3 Glacier Archive Planning

An archival design for lower-access S3 objects, with retention and recovery requirements defined before implementation.

Tools

  • Amazon S3
  • S3 Glacier
  • Lifecycle policies

Project scope

  • Classify archive candidates by retention period and retrieval needs.
  • Define lifecycle transitions for eligible objects without disrupting active data.
  • Document restore and validation steps before relying on archived copies.

Back to Upwork profile