"APPWRK IT Solutions Private Limited has demonstrated high confidence in their commitment..."
Highlights
- MyCareerPal is an AI-powered career enablement platform built to serve job seekers across every experience level, delivering intelligent resume generation, profile management and personalized job discovery within a single unified environment.
- Before the engagement, the platform faced a critical gap in producing structured, role-aligned resume outputs and a centralized job discovery experience, while also needing a secure, scalable cloud foundation capable of supporting sustained candidate growth.
- In partnership with APPWRK, MyCareerPal was engineered as a full-stack, AWS cloud-native career enablement platform that combines AI-driven resume intelligence, personalized job discovery and multi-source employment aggregation into one cohesive candidate experience.
- The platform now lets candidates upload resumes, receive AI-generated skill gap recommendations, produce role-specific ATS-compliant documents and manage their full resume library from a single interface, all running on a hardened, highly available AWS VPC architecture.
Tech Stack
- Visualization Layer: React Native
- Application Layer: Node.js
- AI & Language Models: GPT-4o, Sonar
- Job Data & Integrations: SerpAPI, Puppeteer
- Cloud Compute: AWS EC2, AWS Lambda
- Networking & Edge Security: AWS VPC, Application Load Balancer (ALB), AWS WAF, NAT Gateway, Internet Gateway, Security Groups, Bastion Host
- Data Storage: AWS RDS for PostgreSQL (Primary) with a dedicated Read Replica
- Identity, Keys & Object Storage: AWS IAM, AWS KMS, Amazon S3
- Monitoring & Logging: Amazon CloudWatch
Tools & Technologies Test
React
Node.js
AWS VPC
AWS ALB
Puppeteer
AWS RDS
Overview
Demand for intelligent, candidate-facing career technology has grown sharply across human capital management, as job seekers need more than static resume storage. MyCareerPal was built to close that gap, and APPWRK was engaged to architect and develop the full platform, spanning resume parsing, GPT-4o-driven ATS document generation, job-description tailoring, skill gap analysis and a multi-source job aggregation pipeline, as one talent intelligence experience that carries a candidate from profile creation to job application.
The platform was built AWS cloud-native: a dedicated VPC with public and private subnets, an Application Load Balancer fronted by AWS WAF, a Node.js backend on EC2, and managed RDS for PostgreSQL with a read replica for safe developer access via a Bastion Host. Amazon S3, AWS KMS, IAM and CloudWatch complete a secure, scalable foundation, so the AI capabilities sit on infrastructure that grows with candidate demand.

Challenges: Bridging the Gap Between Candidate Potential and Employment Opportunity
-
Unstructured Resume Ingestion and Profile Population
Candidates had no automated mechanism to upload existing resumes and have their profile data parsed and distributed across structured career profile fields without manual re-entry.
-
Lack of ATS Compliance in Resume Outputs
Resumes submitted by candidates were not aligned with Applicant Tracking System screening standards, significantly reducing their viability during automated employer filtering and evaluation.
-
Absence of Role-Specific Resume Tailoring
No mechanism existed to analyze individual job descriptions and generate resume content specifically aligned to the skill requirements and keywords of each targeted role.
-
No Intelligent Skill Gap Identification
The platform lacked an analytical layer capable of identifying the gap between a candidate’s existing competencies and the specific skill demands of a target job listing.
-
Limited Job Discovery Precision and Fragmented Versioning
Job search did not support contextual filtering by employment type, recency or location, and candidates had no centralized repository to store, preview and manage multiple resume versions across the application workflow.
-
Secure Developer Access to Production Data
The development team needed reliable visibility into live data for debugging and support, but direct database exposure to the internet was unacceptable, requiring a controlled access path that never compromised the production environment.
-
Need for a Secure, Scalable and Highly Available Foundation
The AI workloads, job aggregation and growing candidate base demanded cloud infrastructure that could scale on demand, isolate sensitive services and withstand malicious traffic without manual firefighting.

APPWRK Solution: Engineering an Integrated AI Career Enablement Platform
-
Automated Resume Parsing and Profile Auto-Population
A Node.js resume ingestion module was developed to parse uploaded documents and automatically distribute extracted data, including education, experience, skills and certifications, across structured profile fields, removing manual re-entry from the candidate onboarding flow.
-
Secure, Isolated AWS VPC Network Architecture
The platform was deployed inside a dedicated AWS VPC with segregated public and private subnets, with backend and databases in private subnets, Security Groups governing traffic between the ALB, EC2 and database tier, and developer access flowing only through a Bastion Host.
-
AI-Powered ATS-Optimized Resume Generation
GPT-4o was integrated to generate ATS-compliant resumes from candidate profile data, ensuring keyword alignment and structural formatting consistent with employer screening system requirements, with experience-level templates for different candidate tiers.
-
Cloud-Native Deployment with WAF and Edge Security
AWS WAF was attached to the Application Load Balancer to filter SQL injection, bad inputs, IP-reputation threats and brute-force attempts before reaching the backend, while EC2 reaches external services through a NAT Gateway and Internet Gateway.
-
Job-Description-Driven Resume Tailoring and Skill Gap Analysis
A role-specific generation engine retrieves individual job descriptions and invokes GPT-4o to tailor resumes to each listing, paired with an AI-driven layer that evaluates competency gaps and surfaces selectable improvement recommendations before generation.
-
Centralized Observability and Access Governance
Amazon CloudWatch centralizes backend and WAF logs so issues can be diagnosed without logging into instances, while AWS IAM enforces least-privilege roles across services, giving the team a foundation it can operate, audit and scale.
-
Multi-Source Job Aggregation and Resume Management
A job aggregation pipeline using SerpAPI and Puppeteer consolidates listings from multiple external providers, with normalization logic and structured filtering by type, recency and location, alongside a unified console where candidates manage every resume version in Amazon S3.
Impact: Measurable Advancement in Candidate Experience and Platform Capability
Conclusion
MyCareerPal now operates as a scalable, intelligent career enablement platform where resume intelligence, skill gap analysis and employment discovery work as one integrated system. By combining large language model integration, multi-source job aggregation and a structured resume management framework on a secure, highly available AWS cloud-native foundation, APPWRK delivered a platform that equips candidates to navigate competitive talent markets with precision, while the AWS infrastructure keeps it secure and dependable as it scales.
















