Online Resume –
brad at the domain of bradwhitehead.com
Major Accomplishments: Created IPTV distributed broadcast system used by 100,000
worldwide users. Established large file
caching business and lead successful product development and beta testing. Jointly created award-winning business plan.
Four patents generated through original research.
Personal qualities: Creative, self-motivated, enjoy working in skilled teams, like to “get
things done”, excellent communication skills.
Expertise: Algorithm design and research, multi-disciplinary approaches to
problem solving, product start-up, system architecture. Main programming expertise areas;
Client/Server, network, kernel-level (drivers), algorithms.
A. Sc, Computer Systems Engineering, Carleton University 2007
Thesis: Scalable techniques for
filtering invalid TCP connections and tracking flow duration on resource limited
embedded devices (e.g. routers).
Notable Projects: Scalability analysis of Linux socket select methods (asynchronous
sockets, Epoll, poll, select). Context
switching implementation in POSIX kernel.
patents-pending, one publication (ICC 2007), one pending publication.
Eng, High Distinction, Computer Systems Engineering, Carleton 2004
Project: Developed and simulated scalable Anycast-style client connection
method. Implemented mid-point TCP/IP
stack to track large file transfer activity.
of class for FPGA-based Viterbi decoder design (Verilog on Xilinx).
and Programmer, www.aguitartuner.com 2004,
and Programmer, www.stucksong.com 2007
Engineer/Researcher, Alcatel-Lucent 2006
in 15 person team to develop next-generation XML-based web services network
appliance focused on service deployment, security, and corp. governance.
in C++ (15,000 lines), shell scripts, JAVA, SQL, JSP, Hibernate, and Linux
(CentOS and RedHat), followed Object Oriented Design (OOD/OOP).
integration of the three major system components, responsible for overall
system update solution, error handling, application startup and shutdown,
debugging routines, runtime environment.
Researcher, Alcatel 2005
created two patent-pending technologies for monitoring network traffic on
high-speed network devices (also in masters thesis).
network simulator in C based on packet traces, including implementations of
Ethernet/IP/TCP parsing, Bloom filters, and d-left hashing.
and Programmer, Xelif – www.xelif.com 2004-2005
and reverse engineered popular protocols; HTTP, FastTrack, BitTorrent,
Gnutella, eDonkey. Implemented the
and Programmer, GTV - www.geeteevee.com 2000-2003
server to distribute real-time video data streams to users world-wide (IPTV).
engineered quake 3 network protocol (UDP based).
flexible and scalable application-level multicast architecture to support
thousands of concurrent real-time clients (peak loads of 4,000 users).
for client/server architecture, advanced proxy design, and network/CPU
in C (30,000 lines), reverse engineering in x86 assembly, eventually
re-architected and integrated directly into a larger code-base (Quake 3 -
500,000 lines). Deployed on both Linux
and Win32 (all development was cross-platform).
and Founder, Ankora Technologies, Inc. – www.ankoratech.com
for initial startup; secured first testing partnerships, obtained pre-seed
funding from Carleton Foundry program.
and developed several ideas from start to finish through design,
implementation, testing, deployment, marketing, and user experience evaluation.
testing agreements with Carleton University to beta test Xelif system.
team competed in and won the 2004 $20,000 Technology Venture Challenge, and
2004 $10,000 Wes Nicol Business Plan Competitions.
Founder, GTV - www.geeteevee.com
media relations, marketing, and growth of user base, reaching 100,000+
worldwide users at peak. Managed 10
person broadcast team at events.
inter-company relationships and contract negotiation with id Software.
VOLUNTEER WORK and PERSONAL
recognition, artificial intelligence, 3d rendering (OpenGL), 3d representations
Guitar, Pottery, Astronomy, Electronics (Analog and FPGA).
Disabilities Association of Ontario - Set up province-wide BBS messaging
two rental properties.
References available upon request