-------------------------- Bryan C. Turner bryan.turner@pobox.com -------------------------- Energetic software engineer, enjoys getting hands dirty applying cutting-edge technologies & research. Consistently demonstrates thought leadership, advocates 'do the right thing' and open knowledge- sharing. Collaborates well in cross-functional environment. Cisco Success ------------- - Software Engineer, Technical Lead & Implementer Successfully delivered and demonstrated all components. Semantic Search Engine '07-'08 Bayesian Recommendation Engine '06-'07 P2P Video Streaming '06 P2P Services Platform '04-'05 P2P File System '03-'04 VoIP Embedded GUI '01-03 VoIP Instant Messaging '00-'01 - Cisco Media Solutions Group, Technical Reviewer Due diligence reviewing external technologies. - MIT Media Lab, Technical Liaison Migrated MIT designs into Cisco projects. - Cisco Research Center, Technical Reviewer 7 research proposals - Patents, Inventor 26 Patents; 6 issued. Skills ---------------- - Software Design & Analysis - Architecture, Specification, Test Design, Lifecycle Management - Multi-Threading, Multi-Core, Parallel, Distributed, Fault-Tolerant - Security, Scalability, Transaction Processing - Applied Mathematics; Algebra, Calculus, Statistics, Physics - Inference, Clustering, Bayes, Ratings, Rankings - Simulation, Forecasting, Projection - Process Optimization, Bottleneck Discovery - Technology Expertise - Distributed Processing, Peer-to-Peer Protocols (P2P), Network Coding - Artificial Intelligence, Compression, Error Correcting Codes - Anonymity, Identity, Cryptography - OS Kernels, Reverse-Engineering - Graphics Rendering (2D/3D) - Programming Favorite: C/C++, Java, Python, PHP, Scheme, SQL, Javascript HTML, XML, XSL, CSS Have Used: C#, Visual Basic, Excell, MS Office Macros, MS Windows Script Ruby, Perl, Bash, Awk, Sed MC68000, MC601, 80x88 Haskell, SML, OCaml, LISP, Smalltalk, Pascal Non-Technical Skills -------------------- - Presentation, Teaching/Training, Customer Interface - Technical Writer, Editor, Layout Publications, Professional -------------------------- - 3D Landscape Rendering http://www.gamasutra.com/features/20000403/turner_01.htm Publications, Non-Professional ------------------------------ http://brturn.googlepages.com - Paxos Family of Consensus Algorithms - Efficient Byzantine k-Anonymous Broadcast - Generalizing Bit Torrent - Recommendation Engines - Thoughts on Identity Prior Work ---------- Associate Systems Developer '98-'00 SAS Institute Cary, NC - Designed a flexible element layout system for Multi-Dimensional DB display and exploration. - Implemented user interaction GUI for document editing similar to Power Point. - Achieved near-perfect report reproduction in HTML and RTF formats. - Implemented core technologies for new MFC-based reporting application. - Developed unique DLL for Windows 95/98 providing Unicode support for any application. Cooperative Education Programmer '97 Peracom Corp. RTP, NC - Designed and implemented a Universal Serial Bus test suite and monitor application. - Formed designs for value-add software to new USB products in development. Cooperative Education Programmer '95-'96 Alphatronix Raleigh, NC - Succeeded in customer site-repair of software in Leeds, England and Charlotte, NC. - Reverse-engineered proprietary protocols over Ethernet. - Designed new GUI for improved customer productivity and satisfaction. - Optimized image processing algorithms. - Automatic database analysis/repair utility. Education --------- North Carolina State University, College of Engineering (Raleigh, NC) Bachelor of Science in Computer Science, May 1998 Minor in Business Management Graduated with CumLaude Honors