Summary
Aaron Giovannini is a pragmatic software engineer and technical lead with eight years of experience building secure, high-performance systems across Rust, Python, Node.js and .NET. He currently leads engineering efforts at Cisco after senior roles at Softonic and a track record of product and security work as a freelance developer and researcher. Aaron has designed distributed engines that process millions of events per second, led anti-cheat and malware-detection ML projects, and built scalable real-time trading and task-distribution platforms. Comfortable across macOS, Linux and Windows, he blends hands-on implementation with architecture and secure-by-design thinking, and he enjoys teaching and mentoring teams. Notably, he has a background in discovering real-world web vulnerabilities and converting dynamic sites into performant static deployments, reflecting both offensive security insight and pragmatic engineering.
8 years of coding experience
11 years of employment as a software developer