Files
resume/notes/LINKEDIN-OPTIMIZATION.md
2026-03-18 23:32:45 -04:00

36 KiB
Raw Permalink Blame History

LinkedIn Profile Optimization Guide

Last Updated: March 18, 2026 Profile: Paul Halvorsen - linkedin.com/in/paul-halvorsen


Current Profile Status

What You Have

  • Name: Paul Halvorsen ✓
  • Pronouns: He/Him ✓
  • Headline: "Software Engineer | Systems Tinkerer" ✓ (updated!)
  • Location: Baltimore City County, Maryland, United States ✓
  • Current Role: Abnormal AI ✓
  • Education: University of Maryland Baltimore County ✓
  • Connections: 93 (room to grow)
  • About Section: Updated (see feedback below)
  • GitHub Link: Included ✓
  • Blog Link: Not yet included (should add)
  • Experience Descriptions: ⚠️ Reviewed (mostly missing - CRITICAL)
  • Skills Section: Reviewed (see feedback below)
  • Activity/Posts: ⚠️ 0 posts (no activity yet)
  • Followers: 96 (room to grow)
  • Open to Work: (not yet checked)
  • Education: ⚠️ Incomplete (missing honors, thesis, details)

Priority Changes (High Impact)

1. UPDATE HEADLINE (Do This First)

Current: "Software Engineer" Problem: Too generic, gets lost in recruiter searches, doesn't communicate expertise

Recommended Options:

Option A - Technical Focus:

Software Engineer | Backend Systems & APIs | Python, Go, Rust

Option B - Casual & Friendly (Recommended):

Software Engineer | Systems Tinkerer

Option C - Detailed:

Backend Engineer | API Design | Distributed Systems

Why It Matters:

  • Recruiters search by keywords in headlines
  • Shows what kind of engineer you are, not just that you code
  • Better for Algorithm matching
  • More memorable

2. ABOUT SECTION - CURRENT & FEEDBACK

Current Status: Updated! (as of March 18, 2026)

Your Current Text:

Software Engineer | Systems Tinkerer

15+ years shipping code. I build backend systems and APIs
that actually work—the kind that developers enjoy using and
scale without falling apart.

Currently at Abnormal AI working on distributed systems,
microservices, and infrastructure stuff. Before that I spent
time building APIs at Binary Defense and NSA, learning way
more about security than I bargained for.

Tech I work with:
Python, Go, Rust, Kubernetes, REST APIs, databases, Docker,
C, PHP, SQL. Always learning new things because honestly,
every few years there's something better.

What gets me excited:
Building systems that solve real problems. APIs that are
intuitive. Code that's reliable and performant. Remote work
where you can actually focus. Teams that communicate well in
writing.

https://github.com/malwhile

Assessment: 8.5/10 This is solid! You've already made good improvements.

What's Working Well:

  • Headline is now specific ("Software Engineer | Systems Tinkerer")
  • Casual, friendly tone (not corporate/boring)
  • Shows personality and what you care about
  • Mentions scale (15+ years, distributed systems)
  • Lists relevant tech stack
  • GitHub link included
  • Emphasizes remote work preference
  • Clear about what excites you

Suggestions for Improvement:

Option 1: Add Missing Sections (Recommended)

After "What gets me excited:" add these sections to complete your profile:

What I'm not interested in:
On-call rotations. Unnecessary meetings. Hype over substance.

Let's chat if:
You're building backend infrastructure, APIs, or platforms
that people genuinely want to use. Remote work preferred,
obviously.

Why:

  • Filters out bad-fit recruiters immediately
  • Saves time for everyone
  • Shows you know what you want

Option 2: Add Blog Link

Add your personal blog after GitHub:

https://github.com/malwhile
https://flow.halvo.me (Personal Blog)

Why:

  • Shows you publish technical content
  • Adds credibility
  • Recruiters can see your writing/thinking

Option 3: Make "Building Systems That Solve Real Problems" More Specific

Current: "Building systems that solve real problems."

Could be: "Building infrastructure that enables companies to scale reliably." Or: "Building backend systems that other engineers depend on."

Why:

  • More concrete vision
  • Helps recruiters understand your value
  • Better for keyword matching

Recommended Final Version:

Software Engineer | Systems Tinkerer

15+ years shipping code. I build backend systems and APIs
that actually work—the kind that developers enjoy using and
scale without falling apart.

Currently at Abnormal AI working on distributed systems,
microservices, and infrastructure stuff. Before that I spent
time building APIs at Binary Defense and NSA, learning way
more about security than I bargained for.

Tech I work with:
Python, Go, Rust, Kubernetes, REST APIs, databases, Docker,
C, PHP, SQL. Always learning new things because honestly,
every few years there's something better.

What gets me excited:
Building infrastructure that enables companies to scale
reliably. APIs that are intuitive. Code that's reliable and
performant. Remote work where you can actually focus. Teams
that communicate well in writing.

What I'm not interested in:
On-call rotations. Unnecessary meetings. Hype over substance.

Let's chat if:
You're building backend infrastructure, APIs, or platforms
that people genuinely want to use. Remote work is required.

https://github.com/malwhile
https://flow.halvo.me

Why This Final Version:

  • Completes the profile (shows what to avoid)
  • Clear call-to-action for recruiters
  • Adds blog link (proof of thought leadership)
  • Slightly more specific about what problems you solve
  • Remote work requirement is clear (not just preference)

Medium Priority Changes

3. EXPERIENCE DESCRIPTIONS

Current Status: (as of March 18, 2026)

Role Status Description Priority
Abnormal AI (Current) Missing None 🔴 HIGH
Binary Defense Missing Tech list only 🔴 HIGH
Kyrus Tech Missing Tech list only 🟡 MEDIUM
Parsons Missing Tech list only 🟡 MEDIUM
DoD ⚠️ Weak Generic, vague 🟡 MEDIUM

Assessment: 2/10 - This is a critical gap. Descriptions are missing or too vague.

Why This Matters:

  • Recruiters read descriptions to assess fit
  • Helps with keyword matching for searches
  • Shows impact and scale of your work
  • Differentiates you from other engineers
  • LinkedIn algorithm favors detailed profiles

1. ABNORMAL AI (Current - HIGHEST PRIORITY)

Current: No description

Recommended:

Software Engineer II | Abnormal AI | January 2026  Present

Designing and maintaining distributed systems serving customers
across US, EU, and government regions.

• Architect and maintain 10 auto-scaling Kubernetes clusters in AWS
  supporting real-time data processing and long-term storage

• Build Python and Go microservices for data aggregation pipelines,
  processing millions of events daily with focus on reliability

• Design and optimize REST APIs for data transfer between services,
  implementing compression and intelligent scaling for efficiency

• Collaborate across 5-person engineering team in monorepo environment
  with heavy inter-team coordination and communication

• Improve system efficiency through auto-scaling strategies and data
  compression, reducing operational costs while maintaining performance

2. BINARY DEFENSE (Sr Software Engineer)

Current: Only tech list: "Linux, Python, +6 skills"

Recommended:

Sr Software Engineer | Binary Defense | May 2022  October 2025

Developed Rust and Python backend systems protecting thousands of Fortune 500
company endpoints across Windows, Linux, and macOS platforms.

• Led Rust development for high-performance monitoring services using tokio
  and cargo, with focus on encrypted SQLite databases and secure key storage

• Built Python microservices and REST APIs for event aggregation, real-time
  threat detection, and data processing pipelines

• Optimized critical systems reducing CPU usage ~90%, memory ~60%, and
  network traffic ~80% through intelligent filtering and regex patterns

• Implemented secure API design patterns including public key pinning and
  certificate transparency logs to prevent MITM attacks

• Designed and built containment systems for compromised endpoints using
  Linux iptables, Windows firewall, and macOS IP firewall

• Established GitLab CI/CD pipelines for unit/integration testing, Docker
  containerization (Linux/Windows), and automated deployment

• Wrote RFCs and Architecture Decision Records (ADRs) to drive technical
  direction and inform platform design decisions

3. KYRUS TECH (Senior Software Engineer)

Current: Only tech list: "Linux, Python, +4 skills"

Recommended:

Senior Software Engineer | Kyrus Tech | December 2020  May 2022

Developed Android-based router fingerprinting tools and covert communications
infrastructure using C, Python, and Docker.

• Built router fingerprinting and vulnerability analysis tools running on
  Android devices using HTTPS, TCP/IP, and encryption protocols

• Designed covert communications proxy supporting HTTPS, Apache Thrift, and
  REST APIs with multi-threaded routing through middle nodes

• Implemented encrypted data transfers and RSA key exchange for secure
  communications

• Practiced test-driven development (TDD) with C and Python, using Docker
  containerization and GitLab CI/CD pipelines

• Collaborated with team using SCRUM methodology for agile development

4. PARSONS CORPORATION (Senior Software Engineer)

Current: Only tech list: "Linux, Python, +5 skills"

Recommended:

Senior Software Engineer | Parsons Corporation | April 2017  December 2020

Developed modular Windows application and backend file storage service for
data aggregation and secure communications.

• Built covert Windows application in C and C++ with plugin architecture,
  supporting library injection and dynamic plugin loading

• Designed custom API and serialization format for minimal bandwidth
  communications, aggregating/consolidating data from multiple nodes

• Developed Java/Tomcat backend file storage service with nginx, NiFi,
  Hadoop, MySQL, LDAP, and RBAC integration

• Implemented multi-level user access controls and RBAC for secure file
  uploads and metadata generation for search functionality

• Optimized storage efficiency through deduplication, allowing multiple
  users to share uploaded files while maintaining data integrity

5. DOD (Software Engineer → Security Software Engineer)

Current: "Started in IT, then moved to a Software Engineering position in 2011. That position transitioned into a Software Security Engineering position where I was the primary on a large security web framework."

Problem: Vague, doesn't show impact or scale

Recommended:

Security Software Engineer | United States Department of Defense
September 2009  April 2017

Built browser security platform and backend services for Red Team operations
supporting military and government customers.

• Designed and maintained REST and JSON APIs for data transfer between
  exploitation targets and backend servers, supporting thousands of records

• Developed dynamic browser UI using jQuery and PHP for real-time data
  visualization, graphs, and charts showing target information across
  thousands of endpoints

• Architected MySQL database for enumeration and exploitation data with
  optimization for query performance under high load

• Implemented backend server infrastructure using PHP, JavaScript, Java, and
  Tomcat supporting concurrent exploitation and data processing

• Built browser exploits using CVEs and proof-of-concept exploits with
  obfuscation for evasion and detection avoidance

• Provided training and documentation for NSA RT operators and new developers,
  developing SOPs for exploitation tools and vulnerability mitigation
  strategies for military and government customers

• Mentored and trained team of 5+ contractors on exploitation techniques and
  system administration

• Collaborated with military branches, DoD, DoJ, and other government
  departments supporting their security operations

BEST PRACTICES FOR LINKEDIN DESCRIPTIONS

Format:

  • Start with 1-2 sentence summary of role
  • Use bullet points (easier to scan)
  • Include metrics/scale where relevant
  • Focus on impact, not just tools
  • Aim for 5-8 bullets per role

What to Include:

  • Technologies you used
  • Scale/impact (customers, systems, metrics)
  • Problems you solved
  • Team/collaboration
  • Achievements with numbers if possible

What to Avoid:

  • Just listing tools ("Used Python, Docker, Kubernetes")
  • Too long (keep it scannable)
  • Vague language ("worked on stuff")
  • Negative framing
  • Too much jargon

ACTION ITEMS

Immediate (This Week):

  1. Update Abnormal AI with full description (CRITICAL - you're there now)
  2. Update Binary Defense with achievements/metrics
  3. Update Kyrus Tech with technologies and accomplishments

Soon (This Month):

  1. Update Parsons Corporation description
  2. Rewrite DoD description to show real impact and scale

Best Approach:

  • Copy the recommended text above
  • Adjust to match your actual work
  • Add/remove bullets as needed
  • Keep it honest but impactful

4. SKILLS SECTION

Current Status: (as of March 18, 2026)

Your Top 5 Skills:

1. Python (Programming Language)
2. Go (Programming Language)
3. Rust (Programming Language)
4. Docker Products
5. SQL

Assessment: 7/10 - Good foundation, but missing critical keywords for recruiter searches

What's Working:

  • Python, Go, Rust in top 3 (your core strengths)
  • Docker included (important for modern backend)
  • SQL foundational skill
  • Focused list (not bloated)

Critical Gaps (Add These):

  • REST APIs / API Design - This is a MAJOR strength and very searchable
  • Kubernetes - You manage 10 K8s clusters! This is huge.
  • PostgreSQL - Specific database you use extensively
  • Microservices - Core architecture you work with
  • AWS - Cloud platform you use daily
  • Git/GitLab - Essential version control
  • Test-Driven Development - Mentioned in about, should be listed

Minor Issues:

  • "Docker Products" → Just say "Docker" (cleaner)
  • Missing MySQL (though PostgreSQL is more important)
  • Missing JavaScript/TypeScript (you use React)

Recommended Skills List (Priority Order):

Tier 1 (Core - Must Have):

1. Python (Programming Language)
2. Go (Programming Language)
3. Rust (Programming Language)
4. REST APIs
5. Kubernetes
6. Docker
7. API Design
8. AWS

Tier 2 (Important - Should Have):

9. Microservices Architecture
10. PostgreSQL
11. Test-Driven Development
12. Distributed Systems
13. GitLab CI/CD
14. Git

Tier 3 (Nice to Have):

15. MySQL
16. JavaScript
17. C (Programming Language)
18. Linux
19. Authentication (OAuth, JWT)
20. YAML

Why This Order Matters:

  1. Recruiter Searches: They search for "Python", "Kubernetes", "REST APIs", "AWS" - not "Docker Products"
  2. Keyword Matching: ATS systems and LinkedIn algorithm match your skills to job descriptions
  3. Your Actual Work: Kubernetes is way more important than just listing Docker
  4. Endorsements: More common skills get more endorsements from colleagues

Action Items:

Immediate (This Week):

  • Change "Docker Products" → "Docker"
  • Add "REST APIs"
  • Add "Kubernetes"
  • Add "AWS"
  • Add "API Design"

This Month:

  • Add "Microservices Architecture"
  • Add "PostgreSQL"
  • Add "Test-Driven Development"

Nice to Have:

  • Add MySQL, JavaScript, Git, C, Linux, etc. as you have space

How to Add Skills on LinkedIn:

  1. Go to your Skills & Endorsements section
  2. Click "Add a skill"
  3. Type the skill name
  4. Select from suggestions
  5. Click Add

Get Endorsements:

  • Ask colleagues from Binary Defense, Abnormal AI, NSA
  • Ask them to endorse: Python, Kubernetes, REST APIs, AWS
  • These 4 will help most with recruiter visibility

Pro Tip: LinkedIn shows your top 3 endorsed skills prominently. Encourage endorsements from:

  • Abnormal AI teammates (for: Python, Kubernetes, AWS, Go)
  • Binary Defense colleagues (for: REST APIs, Rust, Python, API Design)

Activity & Content Strategy

Current Status

Your Activity:

  • Followers: 96 (room to grow)
  • Posts: 0 (not yet started)

Assessment: 0/10 - No activity, but this is a quick win

Why LinkedIn Content Matters

LinkedIn's algorithm strongly favors profiles that post regularly. This means:

  • More profile views for you
  • Higher visibility in recruiter searches
  • Shows you're active and engaged
  • Demonstrates thought leadership

The Good News: You don't need to post constantly. Even 1-2 posts per month helps significantly.

What Paul Should Post About

Best Content For You:

  1. Share Blog Articles (2-3x per month)

    • You have flow.halvo.me - leverage it!
    • Write about: Backend systems, API design, distributed systems, Kubernetes
    • Example: "Just wrote about scaling microservices on Kubernetes..."
    • Link to your blog post
  2. Short Technical Insights (1x per month)

    • Quick tip about Python, Go, Rust
    • Performance optimization lessons
    • API design patterns
    • Example: "Just optimized our REST API response time by 30% using..."
  3. Career Reflections (1x per month)

    • Why you prefer remote work
    • Lessons from 15 years of backend development
    • What makes good infrastructure
    • Example: "After 15 years building backend systems, here's what I've learned..."
  4. Open Source Contributions (As applicable)

    • New feature in testct/ctclient
    • Project updates
    • Example: "Just released v1.0 of Certificate Transparency monitoring tool..."
  5. Industry Takes (Occasional)

    • On-call culture, work sustainability
    • Infrastructure trends
    • Remote work benefits
    • Example: "On-call rotations are burning out engineers. Here's a better way..."

What NOT to Post

  • Self-promotion spam ("Hire me!")
  • Overly controversial politics/religion
  • Repeated reposts of others' content
  • Low-effort/no-substance posts
  • Job complaints or negativity

Frequency: 2-3 posts per month (perfect balance)

Mix:

  • 50% Blog article shares (with your own commentary)
  • 25% Technical insights/tips
  • 25% Career reflections or industry takes

Example Monthly Schedule:

Week 1: Share blog article about distributed systems
Week 2: Short technical tip about Python performance
Week 3: Career reflection about what you've learned
Week 4: Either another blog share or industry take

How to Share Your Blog

Step 1: Write on flow.halvo.me

  • You already have a blog - use it!
  • Write about things you're working on/learning

Step 2: Share on LinkedIn

  • Copy first few lines of article
  • Add your own commentary
  • Link to full article on blog
  • Add relevant hashtags (#Python #Kubernetes #BackendEngineering)

Step 3: Engage

  • Reply to comments
  • Thank people for reading
  • Builds your network

Expected Results

If you post 2-3x per month:

  • Followers: Could grow to 200-300 in 6 months
  • Profile Views: Increase by 50-100%
  • Recruiter Interest: Significantly higher
  • Credibility: Demonstrates active, engaged engineer

Next Steps

  1. Write 2-3 blog posts on flow.halvo.me (schedule them)
  2. Share first post on LinkedIn with commentary
  3. Set calendar reminder for weekly/bi-weekly posting
  4. Engage with comments

Example First Post:

LinkedIn Post:
"After 15 years building backend systems, I'm convinced
that API design is where engineering excellence shines through.

Just published a deep dive on building scalable REST APIs
that developers actually love to use. Link below.

What's been your biggest challenge with API design?"

[Link to blog post]
#SoftwareEngineering #APIs #BackendDevelopment

Sections to Add/Complete

5. PROJECTS SECTION

Add Your Open Source Work:

  • testct & ctclient (Rust) - Certificate Transparency testing and monitoring tools

    • Link: github.com/malwhile
  • sjles-pta-vote (Go, TypeScript, React) - Full-stack community voting platform

    • Link: github.com/malwhile
  • baseball-nn (Python) - Machine learning with neural networks

  • date-scanned-pics (Python) - EXIF metadata utility for photo organization

Why It Matters:

  • Proves you actually ship code
  • Shows breadth of skills
  • Recruiters love seeing real projects
  • Links directly to GitHub

6. OPEN TO WORK STATUS

Action: Turn on "Open to Work"

  • Make visible to recruiters only
  • Target: Backend Engineer, Systems Engineer, API Design roles
  • Location: Remote preferred
  • Job titles to target: Backend Engineer, Senior Backend Engineer, Platform Engineer, Systems Engineer

Benefits:

  • Recruiters can find you in searches
  • Shows active interest without broadcasting to current employer
  • Can filter by role type, level, and location

7. RECOMMENDATIONS & ENDORSEMENTS

Action: Ask 3-5 colleagues for recommendations

  • Binary Defense teammates
  • Abnormal AI colleagues
  • Previous managers
  • Personal projects collaborators

What to Ask For:

  • Specific example of work you did well
  • Any positive personality trait (collaborative, reliable, etc.)
  • 2-3 sentences is enough

Endorsements:

  • Ask people in your network to endorse your top 10 skills
  • Prioritize: Python, Go, REST APIs, Kubernetes, Docker

Add Links To:

  • GitHub profile (github.com/malwhile)
  • Personal blog (flow.halvo.me)
  • Notable project repos

Why:

  • Immediately shows work samples
  • Recruiters click through to see code
  • Demonstrates active development

Optional But Nice-To-Have

9. CERTIFICATIONS

  • Consider removing expired Security+ (expired 04/04/2024)
  • Or add new certifications if you pursue any

10. VOLUNTEER EXPERIENCE

  • Web Admin for PTA (shows leadership, community work)
  • Could add this to show balanced profile

11. PUBLICATIONS / ARTICLES

  • Link to blog posts at flow.halvo.me
  • Technical writing shows thought leadership

12. VERIFY BADGE

  • You mentioned this - LinkedIn verifies identity through ID verification
  • Useful for credibility but optional

Action Checklist

This Week (30 minutes):

  • Update headline to "Software Engineer | Systems Tinkerer"
  • Update About section with recommended text
  • Skills section reviewed (have recommendations)
  • ADD ABNORMAL AI DESCRIPTION (most critical - you're there now!)
  • Add blog link (flow.halvo.me) to About section
  • Update Skills: Add REST APIs, Kubernetes, AWS, API Design
  • Change "Docker Products" → "Docker"

This Month (1-2 hours):

  • Complete ALL experience descriptions (Abnormal AI, Binary Defense, Kyrus Tech, Parsons, DoD)
  • Add remaining important skills (Microservices, PostgreSQL, TDD)
  • Turn on "Open to Work" (recruiters only)
  • Ask 3-5 colleagues to endorse: Python, Kubernetes, REST APIs, AWS

Next (1-2 hours):

  • Add Projects section with GitHub links
  • Add Featured section linking to GitHub & blog
  • Ask colleagues for recommendations
  • Link to blog articles in Featured section
  • Add MySQL, JavaScript, Git, C, Linux skills

Content Strategy (Start Soon):

  • Write 2-3 blog posts on flow.halvo.me
  • Share first blog post on LinkedIn (this week if possible)
  • Schedule 2-3 posts per month going forward
  • Engage with comments on posts

Optional:

  • Add volunteer experience (PTA)
  • Add Certifications section
  • Turn on "Open to Work" if not already done

LinkedIn Best Practices for Engineers

Profile Completeness

  • Full profile → 40x more profile views
  • Profile photo → 21x more profile views
  • Headline + About → recruiters can quickly assess fit

Keyword Strategy

  • Recruiter searches use headline keywords
  • Include: Python, Go, Rust, APIs, Kubernetes, etc.
  • Match to job descriptions you actually want

Networking

  • With 93 connections, aim for 200-300+
  • Connect with colleagues from past roles
  • Connect with people in roles you want

Content Strategy

  • Posts/articles help with visibility
  • But focus first on profile completeness
  • Sharing blog posts is fine

Avoid

  • Generic headline ("Software Engineer", "Developer")
  • Outdated experience descriptions
  • Incomplete profiles
  • Stale skills section
  • No profile photo
  • No contact links (GitHub, blog, etc.)

Profile Update History

March 18, 2026

Completed:

  • Headline updated: "Software Engineer | Systems Tinkerer"
  • About section reviewed and recommendations provided
  • GitHub link in About
  • Skills section reviewed (Python, Go, Rust, Docker, SQL)

In Progress:

  • Add blog link to About (flow.halvo.me)
  • Add critical skills: REST APIs, Kubernetes, AWS, API Design
  • Write Experience descriptions (template provided for all 5 roles)
  • Enhance Education section (add honors, thesis, training)

Not Yet Started:

  • Open to Work section
  • Projects section
  • Featured section
  • Colleague endorsements/recommendations

Next Steps to Review

Please Share:

  1. Abnormal AI Experience Description

    • What's currently listed?
    • How long? What are the key achievements/bullets?
  2. Skills Section

    • What skills are currently listed?
    • In what order?
    • Any outdated skills?
  3. Other Experience Descriptions

    • Binary Defense: Sr Software Engineer
    • NSA roles
    • Any others you want reviewed?

JOB SEARCH STRATEGY (The Real Secret)

Key Insight: Most people apply through LinkedIn & Indeed. There's WAY less competition on company career pages and alternative job boards.

12 Job Boards Most People Ignore

General Job Boards:

  1. Company Direct Careers Pages THE GOLDMINE

    • Roles that never hit job boards
    • Apply directly: [company-name]/careers
  2. Indeed - https://indeed.com

    • Aggregates across the web
    • Catches hidden roles from company pages
  3. JobServe - https://jobserve.com

    • IT, finance, engineering
    • Less competition on contract roles
  4. Cord.co - https://cord.co

    • Companies apply to YOU
    • Startup and scale-up focus
  5. Totaljobs - https://totaljobs.com

    • UK reach, advanced filters
    • Fine-tuned location/salary/skills
  6. LinkedIn - https://linkedin.com/jobs

    • World's largest professional network
    • Use for visibility + direct networking

Remote Job Boards:

  1. WeWorkRemotely - https://weworkremotely.com

    • Curated, trusted by top remote companies
    • Engineering, product, design focus
  2. RemoteOK - https://remoteok.com

    • Smart filters (AI, No Degree, Non-Tech)
    • Salary and time-zone info upfront
  3. JustRemote - https://justremote.co

    • Time-zone friendly search
    • "Anywhere" roles
  4. DailyRemote - https://dailyremote.com

    • Fresh listings daily
    • Design, dev, customer support
  5. Built In - https://builtin.com

    • Startup and high-growth companies
    • Detailed company culture pages
  6. Hiring Cafe - https://hiring.cafe

    • Community feel, curated roles
    • Networking with other remote workers

The Winning Strategy

Step 1: See Job on Job Board

  • LinkedIn, Indeed, RemoteOK, WeWorkRemotely, etc.

Step 2: Verify on Company Website

  • Search "[Company Name] careers"
  • Confirm the job is posted there
  • Get the direct application link

Step 3: Apply Directly on Company Site

  • Less competition
  • Your application goes straight to hiring team
  • Often better ATS compatibility

Step 4: Follow Up

  • Connect with hiring manager on LinkedIn
  • Reference the role in your message
  • Mention you applied directly

Job Board Strategy for Paul

Daily Check (5 minutes):

  • Built In (relevant for your profile)
  • RemoteOK (backend + python focus)
  • WeWorkRemotely (startup focus)

Weekly Check (10 minutes):

  • DailyRemote (fresh listings)
  • Cord.co (might find you)
  • Company career pages (Target companies: Stripe, GitLab, Automattic, Zapier, etc.)

Monthly Check:

  • JobServe (contract opportunities)
  • JustRemote (new options)
  • Hiring Cafe (community roles)

Target Companies for Direct Applications

Based on your background, apply directly to:

High Fit:

  • Stripe (stripe.com/jobs) - Multiple backend roles we found
  • GitLab (gitlab.com/careers) - API/platform work
  • Automattic (automattic.com/jobs) - Remote-first, backend focused
  • Zapier (zapier.com/jobs) - You already applied!

Medium Fit:

  • Cloudflare (cloudflare.com/careers)
  • Vercel (vercel.com/careers)
  • Shopify (shopify.com/careers/search)
  • Twilio (twilio.com/careers)
  • Segment (segment.com/careers)

Action: Check these 8 companies' career pages weekly


Why This Works

Less Competition - Company sites get 10-20% of applicants vs. job boards Direct Pipeline - Your app goes to hiring team, not filtered by ATS Commitment Signal - Shows you researched the company Better Fit - You're finding roles that match your profile, not mass applying Faster Response - Direct applications get faster replies


Notes

  • LinkedIn algorithm favors complete profiles
  • Update your profile every 3-6 months
  • Your GitHub and blog are your real portfolio - link them prominently
  • Job search strategy: Ignore crowded job boards, apply directly on company sites
  • Use alternative job boards (RemoteOK, WeWorkRemotely, Built In) for less competition

EDUCATION SECTION

Current Status: (as of March 18, 2026)

Your Education:

Master of Science - Computer Science
University of Maryland Baltimore County
Aug 2011  May 2013
(No description)

Bachelor of Science - Computer Science
Salisbury University
Aug 2005  May 2009
Activities: Math and Computer Science Club, Linux Lab Administrator
(No description)

Assessment: 6/10 - Good foundations, but missing important details

What's Missing:

  1. Honors/GPA:

    • Salisbury: Magna Cum Laude (IMPORTANT - should highlight!)
    • UMBC: Not mentioned (what was your GPA?)
  2. Thesis Information:

    • UMBC Thesis: "Stateless Detection of Malicious Traffic: Emphasis on User Privacy"
    • This is relevant to your security/backend work!
  3. Additional Training:

    • Royal Military College (RMC Canada) - Training in OpenBSD development and administration
    • Not listed!
  4. Descriptions:

    • No context on what you studied or why it matters
    • Could strengthen positioning

Recommended Updates:

Master's Degree

Master of Science in Computer Science
University of Maryland Baltimore County
Aug 2011  May 2013

Thesis: "Stateless Detection of Malicious Traffic: Emphasis on User Privacy"

Focus on security, network analysis, and privacy-preserving systems.

Bachelor's Degree

Bachelor of Science in Computer Science
Salisbury University
Aug 2005  May 2009
Magna Cum Laude

Activities and Societies:
• Math and Computer Science Club
• Linux Lab Administrator - Maintained dual-boot Linux labs (OpenSUSE/WindowsXP) with SSH access, user management (LDAP), backups, and updates

Additional Training

Add a separate education entry:

OpenBSD Development & Administration
Royal Military College (RMC Canada)
Training in OpenBSD development and administration, security hardening,
and system configuration

Why These Updates Matter

  1. Honors: "Magna Cum Laude" is prestigious - should be visible
  2. Thesis: Shows you did relevant security research
  3. RMC Training: Adds credibility for security/systems work
  4. Activity Details: Shows you had hands-on Linux experience early
  5. Descriptions: Help LinkedIn algorithm and recruiters understand your background

Education Checklist

  • Add "Magna Cum Laude" to Salisbury degree
  • Add thesis title to UMBC degree
  • Expand activity descriptions (especially Linux Lab Admin role)
  • Consider adding RMC Canada as separate education entry
  • Verify all dates are correct

RECOMMENDATIONS & ENDORSEMENTS

Current Status: (as of March 18, 2026)

Received Recommendations:

  • 1 recommendation from Bobby Dorrance (Lead Software Engineer, Binary Defense)
  • High quality (highlights technical expertise, collaboration, reliability)
  • Only 1 (need more!)

Given Recommendations:

  • 0 (haven't given any yet)

Assessment: 4/10 - Quality is good, but quantity is low

Why Recommendations Matter

LinkedIn prioritizes profiles with multiple recommendations:

  • Shows credibility and social proof
  • Recruiters trust peer endorsements
  • Algorithm boosts visibility
  • Demonstrates collaboration skills
  • More recommendations = higher profile ranking

CURRENT RECOMMENDATION (Bobby Dorrance)

Quality Analysis:

  • Specific examples (technical expertise, product releases)
  • Personal qualities mentioned (kind, respectful, positive)
  • Clear impact statement ("integral in helping...")
  • Strong closing ("any team would be happy to have him")

Why It Works: Bobby was a peer/senior colleague, not a direct manager, which adds credibility. He can speak to Paul's work ethic and collaboration style.


STRATEGY: GET MORE RECOMMENDATIONS

Goal: 3-5 recommendations total (targeting 4 more)

Who to Ask:

Priority 1 (Abnormal AI - Current Role):

  • Someone from your current team (1 person)
  • A direct collaborator/teammate (1 person)

Priority 2 (Binary Defense):

  • Another teammate besides Bobby (1 person)

Priority 3 (Earlier Roles):

  • Someone from Kyrus Tech or Parsons (1 person)

How to Ask for a Recommendation

Email Template:

Subject: LinkedIn Recommendation Request

Hi [Name],

I'm updating my LinkedIn profile and would love to have a recommendation
from you based on our work together at [Company]. Your perspective on
[specific project/collaboration] would be really valuable.

It just takes a few minutes to add a recommendation on LinkedIn. If you're
open to it, I can send you the direct link.

Thanks for considering!

Best,
Paul

Make It Easy:

  • Send them the direct LinkedIn link
  • Suggest what they could mention (if helpful)
  • Don't pressure - keep it light

WHAT MAKES A GOOD RECOMMENDATION

Strong Recommendations Include:

  1. Specific Examples - "Paul optimized our API response time by 30%"
  2. Personal Qualities - "Reliable, communicates clearly, problem-solver"
  3. Impact Statement - "His work directly improved system performance"
  4. Context - "We worked together on Kubernetes migration"
  5. Strong Closing - "Highly recommend for any backend role"

GIVE RECOMMENDATIONS TO OTHERS

Important: You have 0 recommendations given. This is a missed opportunity.

Strategy:

  • Give recommendations to 2-3 people from Binary Defense/Abnormal AI
  • When you give one, it's a gentle ask for one back
  • Shows reciprocity
  • Helps your network

Who to Recommend:

  • Bobby Dorrance (he gave you one - reciprocate!)
  • Other good colleagues from Binary Defense
  • Someone from Abnormal AI if you have a close colleague

ACTION PLAN

This Week (10 minutes):

  • Send recommendation request to 1-2 people from Abnormal AI
  • Send recommendation request to 1 person from Binary Defense

Next Week:

  • Send recommendation request to 1 more person from earlier roles
  • Give a recommendation to Bobby Dorrance (reciprocate his kindness)

Why This Matters:

  • 4-5 recommendations will significantly boost profile credibility
  • Much easier to ask now while you're actively job searching
  • Shows you value peer relationships

RECOMMENDATION CHECKLIST

  • Reach out to 3-4 people for recommendations
  • Give recommendation to Bobby Dorrance
  • Give recommendations to 1-2 others
  • Target: 4-5 recommendations total
  • Check recommendations weekly