Skills

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