William Dillon
Software Engineer
Email Security • Distributed Systems • Backend Engineering
Software engineer with 6+ years of experience building security-focused backend systems, parsers, automation, migration tooling, and internal services for large-scale email platforms. Strong in Go and modern C++, with professional experience across C#/.NET, Perl, Python, Linux/Unix, Windows, AWS, VMware vSphere, Azure DevOps, and Octopus Deploy.
Professional Experience
OpenText
Software Engineer
- Develop and maintain production software for email security services in a mixed Windows/Linux environment using Agile delivery practices.
- Contribute in a C#/.NET-heavy codebase while applying broader backend and distributed-systems engineering experience.
- Troubleshoot defects, review changes, support releases, and partner with cross-functional teams to scope and ship production work.
OpenText
Data Engineer
- Built software to identify customer accounts abusing software licenses.
- Developed a distributed bot system that asynchronously queried threat feeds and aggregated results for internal security workflows.
- Supported backend automation and data collection pipelines used for security and abuse-detection efforts.
OpenText
Senior Threat Analyst
- Researched and developed a distributed database to support threat-analysis workflows.
- Wrote a high-performance email parser used in a threat-detection platform.
- Built a generic Go API library adopted by multiple internal projects.
Zix
Senior Threat Analyst
- Built migration tooling that moved hundreds of thousands of customer accounts from the Greenview Data platform to AppRiver.
- Developed advanced Perl-based spam and malware filters for production email security systems.