Job Search Campaign - OpenSpec Summary
Created: 2025-12-24
Status: π‘ Ready for Execution
Owner: Muchammad Fikri Izzuddin
π Overview
This directory contains a comprehensive, structured plan to help you secure a remote position with a global company offering competitive USD-based compensation. The campaign is organized into actionable OpenSpecs that can be executed sequentially or in parallel.
π OpenSpec Documents
001: Job Search Campaign (Master Plan)
File: 001-job-search-campaign.md
Status: π‘ Proposed
Priority: π΄ Critical
Summary: Comprehensive multi-channel job search strategy targeting 50+ companies across 3 tiers (Remote-First, Remote-Friendly, SEA Tech Hubs). Includes 4-phase approach: Foundation, Outreach, Networking, and Interview Preparation.
Key Deliverables:
- Target company list (25 companies with application links)
- Application tracking system
- Weekly cadence and metrics
- Success criteria and timeline
Timeline: 16 weeks (4 months)
002: Resume Optimization
File: 002-resume-optimization.md
Status: π‘ Proposed
Priority: π΄ Critical
Summary: Three professionally optimized resume versions targeting different role types, each ATS-optimized with quantified achievements.
Deliverables:
- Senior Backend Engineer - FinTech/Crypto focus
- Engineering Manager/Tech Lead - Leadership focus
- Full-Stack Engineer - Versatile, startup-friendly
Formats: PDF + Markdown for each version
Timeline: Week 1 (3-5 days)
003: βHire Meβ Landing Page
File: 003-hire-me-page.md
Status: π‘ Proposed
Priority: π΄ Critical
Summary: Dedicated landing page for recruiters with contact form, downloadable resumes, availability info, and compensation expectations.
Key Sections:
- Hero with CTAs
- Why Hire Me (achievements)
- Availability & Logistics
- Compensation Expectations
- Skills & Expertise
- Contact Form
- Quick Links
Timeline: Week 1-2 (5-7 days)
π― Execution Priority
Phase 1: Foundation (Week 1-2)
Priority: π΄ Critical - Must complete before outreach
- β
Resume Creation (002-resume-optimization.md)
- Create 3 resume versions
- ATS optimization
- Export to PDF + Markdown
- Time: 3-5 days
- β
βHire Meβ Page (003-hire-me-page.md)
- Build landing page
- Integrate contact form
- Add downloadable resumes
- Time: 5-7 days
- β
LinkedIn Optimization (001-job-search-campaign.md, Section 3)
- Update headline and about
- Add featured projects
- Request recommendations
- Time: 2-3 days
Phase 2: Outreach (Week 3-8)
Priority: π‘ High - Core job search activity
- β
Application Tracking (001-job-search-campaign.md, Section 10)
- Create spreadsheet
- Set up weekly review
- Time: 1 day
- β
Company Research (001-job-search-campaign.md, Section 5)
- Research top 25 companies
- Customize cover letters
- Time: Ongoing, 2-3 hours/week
- β
Apply to Jobs (001-job-search-campaign.md, Section 3)
- Submit 5-7 applications/week
- Track in spreadsheet
- Time: Ongoing, 5-10 hours/week
Phase 3: Networking (Week 3-12)
Priority: π’ Medium - Parallel to outreach
- β
LinkedIn Networking (001-job-search-campaign.md, Section 3)
- Connect with 10 recruiters/week
- Engage with company content
- Time: Ongoing, 2-3 hours/week
- β
Community Engagement (001-job-search-campaign.md, Section 11)
- Join remote work communities
- Attend virtual events
- Time: Ongoing, 2-3 hours/week
Phase 4: Interview Prep (Ongoing)
Priority: π’ Medium - Continuous improvement
- β
Technical Prep (001-job-search-campaign.md, Section 3)
- LeetCode problems (2-3 daily)
- System design review
- Time: Ongoing, 1-2 hours/day
- β
Behavioral Prep (001-job-search-campaign.md, Section 3)
- STAR method stories
- Portfolio demos
- Time: Ongoing, 1 hour/week
π Success Metrics
Week 1-2 (Foundation)
- β
3 resume versions created
- β
/hire-me page live
- β
LinkedIn profile optimized
- β
Application tracking system ready
Week 3-8 (Outreach)
- β
50+ applications submitted (5-7/week)
- β
10+ recruiter conversations
- β
5+ interview invitations
- β
Response rate > 10%
Week 9-12 (Interviews)
- β
5+ technical interviews
- β
2+ final rounds
- β
2+ job offers
- β
Offer conversion > 20%
Week 13-16 (Closing)
- β
Offer negotiation completed
- β
Offer accepted ($60K+ USD/year)
- β
Start date confirmed
- β
Notice period managed
π― Target Outcomes
Primary Goal
Secure remote position with global company
- Salary: $60,000 - $120,000 USD/year
- Role: Senior Engineer, Tech Lead, or Engineering Manager
- Company: Remote-first or remote-friendly
- Start Date: Within 120 days
Secondary Goals
- Build global professional network
- Establish personal brand
- Improve interview skills
- Gain market insights
π Quick Start Guide
Day 1: Resume Creation
- Open
002-resume-optimization.md
- Start with Version 1 (Senior Backend Engineer)
- Extract achievements from
_data/companies.yml and _data/led_projects.yml
- Create PDF using resume template
- Review and iterate
Day 2-3: Resume Completion
- Create Version 2 (Engineering Manager)
- Create Version 3 (Full-Stack Engineer)
- ATS optimization check
- Peer review
- Export all versions
Day 4-7: βHire Meβ Page
- Open
003-hire-me-page.md
- Create HTML structure
- Style with CSS (match portal.css)
- Add interactivity (form, animations)
- Integrate contact form (Formspree)
- Upload resumes
- Test and deploy
Day 8-10: LinkedIn & Tracking
- Update LinkedIn profile
- Request recommendations
- Create application tracking spreadsheet
- Research top 10 target companies
- Prepare cover letter templates
Day 11+: Start Applying!
- Apply to 5-7 positions/week
- Track in spreadsheet
- Follow up after 1 week
- Network on LinkedIn
- Prepare for interviews
π File Organization
openspec/
βββ README.md # This file
βββ project.md # Project context
βββ specs/
βββ 001-job-search-campaign.md # Master plan
βββ 002-resume-optimization.md # Resume creation
βββ 003-hire-me-page.md # Landing page
π‘ Tips for Success
Application Strategy
- Quality over Quantity: Better to send 5 great applications than 20 mediocre ones
- Customize Everything: Tailor resume and cover letter for each application
- Follow Up: Send polite follow-up after 1 week of no response
- Track Metrics: Monitor what works and double down
Networking Strategy
- Be Genuine: Build real relationships, not just transactional connections
- Provide Value: Share insights, help others, engage authentically
- Leverage Alumni: Reach out to ITS Surabaya graduates at target companies
- Referrals are Gold: Referrals have 5x higher success rate
Interview Strategy
- Prepare Stories: Have 10 STAR stories ready for behavioral questions
- Practice Live: Do mock interviews with friends or online platforms
- Ask Questions: Show genuine interest in company and role
- Follow Up: Send thank-you email within 24 hours
Mental Health
- Be Patient: Remote job search can take 2-3 months
- Stay Positive: Rejection is normal, learn from each experience
- Celebrate Wins: Track small victories (applications, responses, interviews)
- Take Breaks: Donβt burn out, maintain work-life balance
π Troubleshooting
Low Response Rate (< 5%)
Possible Issues:
- Resume not ATS-optimized
- Applying to wrong roles
- Cover letter too generic
- LinkedIn profile incomplete
Solutions:
- Run resume through ATS scanner
- Focus on better-fit roles
- Customize cover letters more
- Optimize LinkedIn profile
No Interview Invitations
Possible Issues:
- Not enough applications
- Weak portfolio/GitHub
- Lack of referrals
- Targeting too senior roles
Solutions:
- Increase application volume
- Improve portfolio projects
- Network more actively
- Apply to broader range of roles
Interviews But No Offers
Possible Issues:
- Technical skills gaps
- Poor communication
- Weak behavioral answers
- Salary expectations mismatch
Solutions:
- More LeetCode practice
- Mock interviews
- Prepare better STAR stories
- Research market rates
π Next Actions
- β
Review all OpenSpec documents
- β
Decide on execution priority
- β
Block time on calendar for job search activities
- β
Start with resume creation (002-resume-optimization.md)
This Week
- β
Complete all 3 resume versions
- β
Build /hire-me landing page
- β
Optimize LinkedIn profile
- β
Create application tracking system
- β
Research top 10 target companies
Next Week
- β
Submit first 5-7 applications
- β
Connect with 10 recruiters on LinkedIn
- β
Join 3 remote work communities
- β
Start LeetCode practice (2-3 problems/day)
- β
Prepare behavioral interview stories
π Letβs Get Started!
You have:
- β
7+ years of impressive experience
- β
Quantified achievements ($100K profit, 90%+ win rate, 3,000+ team)
- β
Unique expertise (crypto mining CTO, trading platform founder)
- β
Strong portfolio (interactive, memorable, technical)
- β
Comprehensive plan (this OpenSpec campaign)
Youβre ready to land that global remote role! π
Start with creating your resumes (002-resume-optimization.md) and letβs make this happen!
Questions or need help? Review the relevant OpenSpec document or ask for clarification.
Ready to execute? Letβs begin! πͺ