Jeremy's Portfolio
ProjectsAboutContact
Jeremy's Portfolio
Application Interface
AWS Architecture Diagram
Job Search Features
Resume Processing
Application Interface
AWS Architecture Diagram
Job Search Features
Resume Processing

Ace My Career

Ace My Career is a sophisticated cloud-native job search platform featuring a hybrid AWS architecture that combines serverless Lambda functions with containerized ECS services. The platform leverages Docker containers managed by ECS with Auto Scaling Groups, AWS Textract for AI-powered resume parsing, Amazon S3 for secure document storage, and RDS PostgreSQL for data persistence. The architecture includes VPC networking, CloudFront CDN for global content delivery, Route 53 for DNS management, and Application Load Balancers for traffic distribution, ensuring enterprise-grade scalability, security, and performance.

AWS ECSDockerAWS LambdaAWS TextractHybrid Architecture
Key Features
  • Advanced job search with filters
  • Application tracking dashboard
  • AI-powered resume parsing with AWS Textract
  • Resume document storage in Amazon S3
  • User profile and skill tracking
  • Job alerts and notifications
  • Interview preparation tools
  • Career analytics and insights
  • Hybrid serverless and containerized architecture
  • Auto-scaling with ECS and Lambda functions
  • Global content delivery with CloudFront CDN
Tech Stack

Frontend

Next.jsTypeScriptTailwind CSS

Backend

AWS LambdaNode.jsServerless Functions

Database

Amazon RDSPostgreSQL

Containerization

DockerAmazon ECSAmazon ECR

Networking & CDN

VPCRoute 53CloudFrontApplication Load BalancerNAT Gateway

Infrastructure

Auto Scaling GroupsEC2Security GroupsIAM

AWS Services

AWS TextractAmazon S3LambdaECSECR
Challenges
  • Designing hybrid serverless and containerized architecture
  • Implementing AI document processing with AWS Textract
  • Managing container orchestration with ECS and Auto Scaling
  • Configuring complex VPC networking and security groups
  • Optimizing CloudFront CDN and Route 53 DNS routing
  • Ensuring secure communication between Lambda and ECS services
  • Managing Docker images with ECR and deployment pipelines
Key Learnings
  • Hybrid serverless and container architecture design
  • AWS ECS container orchestration and management
  • Docker containerization and ECR image registry
  • VPC networking, subnets, and security configuration
  • CloudFront CDN optimization and Route 53 DNS management
  • Application Load Balancer configuration and traffic routing
  • Auto Scaling Groups and EC2 instance management
  • AWS Textract integration for document processing
  • Multi-tier application security and IAM policies