
Software Engineering
Of all kinds. From web apps to device drivers, and everything in between, we’ve put our hands on it.
- High-Level (Java, Python, Ruby, Web)
- Low-Level (C/C++, Assembly, Embedded)
- Application containerization and automation (Docker/Kubernetes)
- Virtualized test beds and machine emulation (ESXi, KVM, LXC, QEMU)
- Development process automation through CI/CD (Jenkins, Teamcity, Bamboo)
- Scripting and test automation
- Documentation, issue tracking, version control, release management

Reverse Engineering
If someone else put it together, we can break it down, figure it out, and see if it’s vulnerable.
- Disassemblers, decompilers, and binary static analysis
- Tracing, debugging, and dynamic executable analysis
- Variety of experience with a diverse set of architectures, including x86, PPC, MIPS, ARM, and others
- Analysis of packers/unpackers
- OS system-level hooking and tracing (Linux, Windows, mobile, embedded)

Telecom / Networking
Experience with data and voice networks of legacy and modern flavors.
- Network processor configuration and programming
- Protocol design and implementation from IoT to cloud
- GSM/GPRS cellular network technology
- ISDN, Q931, SS7 signaling protocols
- H.323, SIP, and enterprise VoIP/UC
- IP network layout, configuration, and security
- Network protocol/packet capture analysis

Cyber Security Expertise
All in the name of security.
- Certified Information Systems Security Professional
- Certified Ethical Hacker
- Penetration testing
- Network reconnaissance
- Software vulnerability analysis
- Rootkit concepts
- Large system vulnerability analysis/assessment and mitigation techniques
- Certificate-based communication security
