1from apify_client import ApifyClient
2
3
4
5client = ApifyClient("<YOUR_API_TOKEN>")
6
7
8run_input = {
9 "resume": {
10 "basics": {
11 "name": "Alex Rivera",
12 "label": "Staff Product Engineer",
13 "image": "",
14 "email": "alex.rivera@example.com",
15 "phone": "+1 (415) 555-0148",
16 "url": "https://alexrivera.dev",
17 "summary": "Product engineer with 10 years of experience shipping search, marketplace, and growth systems. I turn messy user journeys into reliable APIs and clear UIs, and I like pairing with design and data to ship the smallest change that moves a metric.",
18 "location": {
19 "city": "Austin",
20 "region": "Texas",
21 "countryCode": "US",
22 },
23 "profiles": [
24 {
25 "network": "LinkedIn",
26 "username": "alexrivera",
27 "url": "https://www.linkedin.com/in/alexrivera",
28 },
29 {
30 "network": "GitHub",
31 "username": "alexrivera",
32 "url": "https://github.com/alexrivera",
33 },
34 ],
35 },
36 "work": [
37 {
38 "name": "Northwind Labs",
39 "position": "Staff Product Engineer",
40 "url": "https://northwind.example",
41 "startDate": "2021-03-01",
42 "summary": "Lead engineer for the applicant marketplace: matching, search ranking, and the hiring dashboard used by 4k weekly active recruiters.",
43 "highlights": [
44 "Cut time-to-shortlist from 9 days to 3 by rebuilding search around structured skills and recency.",
45 "Designed a job-specific CV export pipeline so candidates can generate a tailored PDF in under a minute.",
46 "Mentored a pod of 6 engineers; introduced RFC reviews that reduced production incidents by 40%.",
47 ],
48 },
49 {
50 "name": "Harbor Analytics",
51 "position": "Senior Software Engineer",
52 "url": "https://harbor.example",
53 "startDate": "2017-06-01",
54 "endDate": "2021-02-01",
55 "summary": "Owned the customer-facing reporting product used by mid-market ops teams.",
56 "highlights": [
57 "Shipped a saved-view system that became 70% of weekly sessions.",
58 "Replaced a nightly batch job with streaming aggregates, dropping dashboard lag from 24h to under 2 minutes.",
59 "Partnered with CS to turn the top 12 support tickets into self-serve filters.",
60 ],
61 },
62 {
63 "name": "Brightline Studio",
64 "position": "Software Engineer",
65 "url": "https://brightline.example",
66 "startDate": "2014-08-01",
67 "endDate": "2017-05-01",
68 "summary": "Full-stack engineer on client web apps for education and local commerce.",
69 "highlights": [
70 "Built the first public API and docs site; 30 agencies integrated in the first quarter.",
71 "Introduced end-to-end tests that caught checkout regressions before launch.",
72 ],
73 },
74 ],
75 "education": [{
76 "institution": "University of Texas at Austin",
77 "url": "https://www.utexas.edu/",
78 "area": "Computer Science",
79 "studyType": "B.S.",
80 "startDate": "2010-08-01",
81 "endDate": "2014-05-01",
82 }],
83 "skills": [
84 {
85 "name": "Product engineering",
86 "level": "Master",
87 "keywords": [
88 "TypeScript",
89 "Node.js",
90 "React",
91 "PostgreSQL",
92 "search",
93 ],
94 },
95 {
96 "name": "Collaboration",
97 "level": "Advanced",
98 "keywords": [
99 "RFCs",
100 "mentoring",
101 "design pairing",
102 "incident review",
103 ],
104 },
105 ],
106 "projects": [{
107 "name": "Open Skills Graph",
108 "startDate": "2022-01-01",
109 "description": "Open dataset mapping job titles to skills for resume tailoring and job matching experiments.",
110 "highlights": ["Used by three hiring-tool prototypes to re-rank CVs against a job description."],
111 "url": "https://github.com/alexrivera/open-skills-graph",
112 }],
113 "languages": [
114 {
115 "language": "English",
116 "fluency": "Native speaker",
117 },
118 {
119 "language": "Spanish",
120 "fluency": "Professional working",
121 },
122 ],
123 "certificates": [{
124 "name": "AWS Certified Solutions Architect – Associate",
125 "date": "2023-04-12",
126 "issuer": "Amazon Web Services",
127 "url": "https://aws.amazon.com/certification/",
128 }],
129 },
130 "theme": "even",
131 "format": "A4",
132 "printBackground": True,
133}
134
135
136run = client.actor("rainminer/json-resume-to-pdf").call(run_input=run_input)
137
138
139print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
140for item in client.dataset(run.default_dataset_id).iterate_items():
141 print(item)
142
143