A custom ServiceNow application built to manage a professional profile, generate multiple tailored
resume versions, create cover letters, and provide a user-friendly Service Portal experience for
building and managing resume-related content.
Application Overview
This project was built to practice custom table design, related data modeling, Record Producers,
Script Includes, GlideRecord logic, Service Portal widgets/pages, and export generation in ServiceNow.
The application uses a centralized Resume Profile as the data hub, then allows multiple resume versions
to be created from that profile using Resume Type filtering. Supporting records such as Skills,
Projects, Certifications, Work Experience, and Education can be managed through both the platform and
the Service Portal.
Quick Walkthrough
Service Portal Landing Page: Resume Builder homepage with grouped actions for creating and managing content.
Profile-Driven Design: Resume Profile acts as the central data source for all related resume content.
Record Producers: Create Resume, Cover Letter, Skills, Projects, Certifications, Work Experience, and Education records through guided forms.
Portal Detail Pages: Clean read-only detail pages for Profile, Resume, Cover Letter, Skills, Projects, Certifications, Work Experience, and Education.
Preview + Export: Generate formatted resume/cover letter previews and export structured JSON output with Resume Type filtering.
Click here
to view the full PDF documentation (design, tables, portal pages, and logic).
Resume Builder Walkthrough Videos
▶Now Playing
Resume Builder landing page with grouped actions, navigation, and portal layout.
▶Now Playing
Record Producers for creating resumes, cover letters, and supporting profile content.
▶Now Playing
Resume detail pages, preview generation, and JSON export behavior.
▶Now Playing
Studio artifacts.
Custom Tables: Stores profile data, resumes, cover letters, skills, projects, certifications, education, and work experience.
Profile-Centric Data Model: A single Resume Profile acts as the hub for all related resume-building content.
Resume Type Filtering: ServiceNow, Desktop Support, and General resume types dynamically control which skills, projects, and certifications are included in output.
Script Includes: Generate formatted HTML previews and structured JSON export output.
Record Producers: Provide guided creation flows through the Service Portal instead of relying only on form views.
Service Portal Widgets: Deliver list pages, detail pages, and profile-driven navigation throughout the app.
Improvements I am currently considering:
Portal-native preview actions: Launch preview generation directly from the portal without going back to the platform form.
Duplicate Resume feature: Quickly clone an existing resume version and adjust it for a different role type.
Direct PDF generation: Expand beyond HTML preview and browser print workflow.
Further UX polish: Continue improving page layout, action grouping, and visual consistency across detail pages.
Expanded reporting: Add administrative views or dashboard summaries for related resume content.