Files
resume/lemans/backend-software-engineer/paul-halvorsen-resume.md
paul 0e19326bcb Combine testct and ctclient on same line across all resumes
Updated all resumes that list open source projects to consolidate testct and ctclient
into a single bullet point since both are Certificate Transparency related tools with
similar purposes (testing, validation, monitoring).

Updated resumes:
- paul-halvorsen-resume-detailed.md (main detailed resume)
- stealth-startup/backend-developer/paul-halvorsen-resume.md
- collette/software-engineer-ii/paul-halvorsen-resume.md
- lemans/backend-software-engineer/paul-halvorsen-resume.md
- tenstorrent/devrel-engineer/paul-halvorsen-resume.md

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-03-17 15:30:48 -04:00

88 lines
4.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
name: Paul Halvorsen
keywords: backend engineer, java, go, rest api, sql, microservices, api design, secure systems
left-column:
- "Email: paul.halvorsen@pm.me"
- "Phone: +1-410-236-4665"
right-column:
- "GitHub: github.com/malwhile"
- "LinkedIn: linkedin.com/in/paul-halvorsen"
- "Blog: flow.halvo.me"
fontsize: 10pt
fontenc: T1
urlcolor: blue
linkcolor: magenta
numbersections: false
---
## Professional Summary
Backend Software Engineer with 15+ years of experience designing and implementing secure, scalable REST APIs and backend systems. Expert in Java, Go, and SQL with proven track record of building high-performance services, optimizing database queries (50%+ improvements), and architecting microservices supporting hundreds of thousands of users. Passionate about clean code, rigorous testing, and solving complex backend challenges.
## Core Technical Skills
**Languages:** Java (Advanced), Go (Advanced), Python, Rust, C | **Backend:** REST APIs, microservices architecture, service-oriented design | **Databases:** MySQL, SQLite, SQL (query optimization, indexing, schema design) | **DevOps:** Docker, GitLab CI/CD, automated testing | **Practices:** Test-driven development, code reviews, agile development, secure coding
## Professional Experience
### Software Engineer | Abnormal AI
\resumedate{**January 2026 Present**}
- Design and develop Python-based backend microservices for multi-region distributed systems with auto-scaling capabilities
- Build and maintain Docker containerized services and Kubernetes orchestration across 10+ clusters
- Develop REST APIs and data aggregation services handling millions of data points at scale
- Implement performance optimizations achieving up to 70% efficiency gains
- Write comprehensive unit and integration tests; maintain high test coverage
### Sr Software Engineer | Binary Defense
\resumedate{**April 2022 October 2025**}
- Architected and implemented backend libraries in Python and Rust for cross-platform services
- Designed and built REST APIs for secure communication between distributed client-server systems
- Optimized backend services achieving 60-80% improvements in memory and network efficiency
- Implemented encrypted database layers (SQLite) with secure key storage
- Built comprehensive end-to-end testing frameworks and automated test suites
- Developed scalable services using event-driven architecture handling millions of events
- Maintained GitLab CI/CD pipelines for compilation, testing, and deployment
### Security Software Engineer | Parsons
\resumedate{**April 2018 November 2020**}
- Designed and built backend file storage service supporting concurrent multi-user access with role-based access control
- Implemented REST APIs for file management with web and CLI interfaces
- Managed relational databases (MySQL) with advanced indexing and query optimization strategies
- Developed data deduplication logic and custom serialization protocols for network optimization
- Implemented LDAP integration for enterprise authentication systems
### Security Software Engineer | NSA
\resumedate{**November 2011 April 2018**}
- Designed and maintained relational databases (MySQL) holding thousands of records with complex queries
- Built REST JSON APIs for real-time data transfer between web interfaces and backend services
- Implemented query optimization and indexing strategies reducing query latency by 50%+
- Developed backend web applications using Java, Python, and PHP on application servers (Tomcat, Apache, Nginx)
- Designed and deployed secure communication protocols and custom serialization formats
- Built backend systems serving thousands of concurrent users across distributed infrastructure
- Implemented security hardening including encrypted storage, secure key exchange, and certificate validation
### Systems Engineer | NSA
\resumedate{**September 2009 November 2011**}
- Managed infrastructure supporting 130+ RHEL servers across 10+ systems with multiple services
- Developed Python automation scripts for system monitoring, health checks, and remediation
- Built reporting systems integrating with REST APIs for real-time alerting and status tracking
## Education
**Master of Science in Computer Science** | University of Maryland Baltimore Campus (2013)
- Thesis: "Stateless Detection of Malicious Traffic: Emphasis on User Privacy"
**Bachelor of Science in Computer Science** | Salisbury University (2009)
- Graduated Magna Cum Laude
## Open Source & Projects
- **sjles-pta-vote** (Go, TypeScript) - Full-stack community voting platform with Go backend and REST APIs
- **testct** & **ctclient** (Rust) - Certificate transparency testing, validation, and monitoring tools
- **baseball-nn** (Python) - Machine learning project with data pipeline development