124 lines
5.5 KiB
Markdown
124 lines
5.5 KiB
Markdown
---
|
||
name: Paul Halvorsen
|
||
keywords: software engineer, python, golang, rust, java, c, javascript, docker, kubernetes, aws, ci/cd, testing, rest api, mysql, distributed 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
|
||
---
|
||
|
||
## Summary
|
||
|
||
Software engineer with 15+ years of development experience building scalable systems and applications. Expertise in Python, Go, Rust, Java, and C; REST APIs; database design; and performance optimization. Experience across infrastructure, backend systems, and full-stack development. Strong foundation in automated testing, CI/CD pipelines, and distributed systems.
|
||
|
||
## Technical Skills
|
||
|
||
**Languages:** Python, Go, Rust, Java, C, C++, JavaScript, PHP
|
||
|
||
**Databases:** MySQL, SQLite, Postgres
|
||
|
||
**Infrastructure & Tools:** Docker, Kubernetes, AWS, GitLab CI/CD, Git, Pytest, automated testing
|
||
|
||
**Specializations:** Systems programming, API design, performance optimization, security, TDD
|
||
|
||
## Experience
|
||
|
||
### Abnormal AI
|
||
**Software Engineer** | \resumedate{**January 2026 – Present**}
|
||
|
||
- Microservices and data aggregation systems serving customers across US, EU, and government regions
|
||
- Python and Go backend services; REST APIs and data processing pipelines
|
||
- Kubernetes infrastructure: 10 auto-scaling clusters in AWS
|
||
- Real-time and long-term data management; aggregation pipelines for efficiency
|
||
- Performance optimization through compression and smart scaling strategies
|
||
- Cross-team collaboration in monorepo environment
|
||
- Team of 5 engineers delivering features and platform reliability
|
||
|
||
### Binary Defense
|
||
**Sr Software Engineer** | \resumedate{**April 2022 – October 2025**}
|
||
|
||
- Applications protecting thousands of Fortune 500 company endpoints across Windows, Linux, and macOS
|
||
- Rust development: tokio, cargo, cross-compilation, unit testing
|
||
- Python microservices: REST APIs, event aggregation, data pipelines
|
||
- Performance optimization: reduced CPU 90%, memory 60%, network traffic 80%
|
||
- Encrypted SQLite databases and secure key storage
|
||
- GitLab CI/CD pipelines with Docker (Linux/Windows) and VM testing
|
||
- Public key pinning and certificate transparency for secure API design
|
||
- Designed RFCs and architecture decision records driving technical direction
|
||
|
||
### Kyrus Tech
|
||
**Sr Software Engineer** | \resumedate{**November 2020 – April 2022**}
|
||
|
||
- Test-driven development: C, Python/Pytest, Docker, GitLab CI/CD
|
||
- Covert communications proxy: HTTPS, Apache Thrift, REST APIs
|
||
- Router fingerprinting and vulnerability analysis on Android platforms
|
||
- Linux kernel modifications for system monitoring
|
||
|
||
### Parsons
|
||
**Cyber Security Software Engineer** | \resumedate{**April 2018 – November 2020**}
|
||
|
||
- Modular Windows application in C, C++, Python with distributed plugin architecture
|
||
- Custom API design for minimal bandwidth communications
|
||
- AES-encrypted storage and communications
|
||
- Backend file storage service: Java, Tomcat, NiFi, nginx, Hadoop, MySQL, LDAP, RBAC
|
||
- File upload APIs and metadata generation for search functionality
|
||
|
||
### NSA
|
||
**Security Software Engineer** | \resumedate{**November 2011 – April 2018**}
|
||
|
||
- Browser security platform: PHP, JavaScript, jQuery, Python, MySQL, Java
|
||
- REST and JSON APIs for data transfer between targets and backend servers
|
||
- Dynamic UI with real-time data visualization, graphs, and charts
|
||
- MySQL database design and optimization for enumeration and exploitation data
|
||
- Vulnerability mitigation strategies for military and government customers
|
||
- Training and documentation for operators and developers
|
||
|
||
**Systems Engineer** | \resumedate{**September 2009 – November 2011**}
|
||
|
||
- Deployment and maintenance of 30+ systems with 130+ RHEL servers
|
||
- LDAP, DNS, Apache, NiFi, Hadoop, Puppet, DHCP, PXE services
|
||
- Python monitoring, reporting, and issue correction scripts
|
||
- 24x7 call-in rotation rotation coordination and team training
|
||
|
||
### Salisbury University
|
||
|
||
**Software Developer** | \resumedate{**November 2006 – May 2008**}
|
||
|
||
- Simplified UI and scenario builder for Satellite Tool Kit (STK) in Managed C++
|
||
- Risk assessment scenarios for launch vehicles and UAVs
|
||
- GIS collaboration for mapping and visualization
|
||
|
||
**Lab Administrator** | \resumedate{**September 2007 – May 2009**}
|
||
|
||
- Linux lab maintenance: dual boot OpenSUSE/WindowsXP, server administration
|
||
- Backups, updates, user management (LDAP), disk quotas, remote access
|
||
|
||
## Open Source & Personal Projects
|
||
|
||
- **testct & ctclient** (Rust) – Certificate Transparency testing and monitoring tools
|
||
- **sjles-pta-vote** (Go, TypeScript, React) – Full-stack community voting platform
|
||
- **baseball-nn** (Python) – Machine learning project with neural networks
|
||
- **date-scanned-pics** (Python) – EXIF metadata utility for photo organization
|
||
|
||
## Education
|
||
|
||
- **Master of Science, Computer Science** – University of Maryland Baltimore County (2013)
|
||
Thesis: "Stateless Detection of Malicious Traffic: Emphasis on User Privacy"
|
||
- **Bachelor of Science, Computer Science** – Salisbury University (2009)
|
||
Magna Cum Laude
|
||
- **Royal Military College (RMC Canada)** – Training in OpenBSD development and administration
|
||
|
||
## Additional
|
||
|
||
- Presentations: RedBlue Conference (web enumeration/exploitation), NCUR (STK scenario development)
|
||
- SANS courses for current security research
|
||
- Homelab: Proxmox virtualization, email, cloud storage, DNS, multimedia, genealogy, web services
|