Drew Varner

Principal at US Army

South Carolina, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Drew Varner is a Principal software engineer with over two decades of experience applying disciplined engineering to complex cloud, security, and systems problems for both commercial and government clients. He leads large-scale design, development, testing, and deployment efforts at NineFX while drawing on prior senior consulting roles at Oracle and BEA and operational cyber experience as a US Army Cyber Warfare Officer. Drew pairs deep hands-on backend expertise—demonstrated by contributions to the high-performance open-source VerneMQ MQTT broker, where he improved ECC support, WebSocket handling, webhooks, and observability—with pragmatic security and DevOps practices. He has a Master of Engineering in Computer Science and Engineering from the University of South Carolina and a history of supporting logistics and frequency-management missions for DoD in the Middle East, showing an uncommon blend of technical, operational, and diplomatic experience. Colleagues rely on him for technical guidance on reliability and security in distributed systems and for turning ambiguous, mission-critical requirements into auditable, production-ready solutions.
code12 years of coding experience
job6 years of employment as a software developer
bookLexington High School
bookMaster of Engineering (M.Eng.) Computer Science and Engineering, Master of Engineering (M.Eng.) Computer Science and Engineering at University of South Carolina
bookBaylor University
stackoverflow-logo

Stackoverflow

Stats
56reputation
753reached
2answers
1question
github-logo-circle

Github Skills (30)

brokers10
erlang10
messaging10
webhooks10
mqtt10
broker10
websocket10
mqttnet10
websockets-client10
cryptography10
websocket-client10
client-websocket10
security9
industrial9
distributed-systems9

Programming languages (21)

PowerShellJavaCSSCRustMakefileScalaHTML

Github contributions (5)

github-logo-circle
vernemq/vernemq

Aug 2020 - Oct 2022

A distributed MQTT message broker based on Erlang/OTP. Built for high quality & Industrial use cases. The VerneMQ mission is active & the project maintained. Thank you for your support!
Role in this project:
userBack-end Developer
Contributions:2 reviews, 31 commits, 27 PRs in 2 years 1 month
Contributions summary:Drew primarily contributed to the back-end functionality of the VerneMQ broker, focusing on enhancing security and improving its robustness. Their work includes implementing named curves for elliptic curve cryptography, which enhances the security features. They also fixed issues related to WebSocket protocol handling and made enhancements to the webhook system, introducing HTTPS-specific options such as CRL checking and client certificate authentication. Furthermore, they contributed to the metrics collection, making the system more observable.
casesindustrial-ioterlangindustrial-communicationmessage-queue
NineFX/elixir-fips

Jul 2017 - Apr 2020

Elixir with FIPS 140-2 crypto support
Contributions:3 PRs, 2 pushes, 3 branches in 2 years 9 months
cryptographyfips-140-2fips-140elixircrypto
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial