Curriculum Vitae
Brian O. Bush
14806 NW Fawnlily Dr.
Portland, OR 97229
website: kd7yhr.org
blog: bushbo.posterous.com
professional profile: linkedin.com/in/bushbo
email: brianobush@gmail.com
Education
- Graduate studies at Oregon Health & Science University, Center for Spoken Language Understanding, Biomedical Computer Science. 2010-present.
- M.S., Industrial & Systems Engineering, Ohio University, 1996. Member of Alpha Pi Mu Industrial Engineering Honor Society.
- B.A., Applied Mathematics, Hiram College, 1994.
- B.A., Computer Science, Hiram College, 1994.
Experience
October 2010 - Present
Senior Principal Software Engineer, Symantec Corp, Beaverton, OR- Continued development of research and implementation of website classification system for enterprise and inappropriate categories.
June 2010 - Present
Research Assistant, Oregon Health & Science University, Portland, OR- Research at the Center for Spoken Language Understanding in formant contour modeling in clear and conversational speech. NSF Grant 0915754.
June 2003 - October 2010
Rater Architect & Co-founder, RuleSpace, LLC, Beaverton, OR- Acquired by Symantec Corp in 2010.
- Principal Investigator in research and development of technology.
- Design and implementation of a complete website classification system supporting hundreds of classifiers across twenty languages.
April 2001 - August 2002
Senior Software Engineer, World Wide Packets, Beaverton, OR- Design and implementation of a probabilistic network topology discovery system utilizing incomplete layer-2 forwarding database information.
April 1998 - August 1999; Jan 2000 - April 2001
Senior Software Engineer, Gensym, Cambridge, MA- Developed Java-based data visualization and statistical analysis tools.
- Localized product to the Japanese market; implemented localization framework, managed translation.
August 1999 - Jan 2000
Senior Associate, PricewaterhouseCoopers, Boston, MA- Developed corporate tax liability optimization algorithms.
May 1996 - April 1998
Research Engineer, Creative Optics, Bedford, NH- Design and implementation of an automatic target detection system to test and evaluate algorithms.
- Managed and jointly developed a prototype demonstration in cooperation with a leading aerospace corporation.
- Security level clearance held: Secret.
June 1995 - September 1995
Guest Researcher, National Institute of Standards and Technology, Gaithersburg, MD- Validation of my fuzzy system development approach with actual manufacturing problems.
September 1994 - April 1996
Research Assistant to Dr. Luis Rabelo, Ohio University, Athens, OH- Developed software platform to test ideas and approaches in adaptive job-shop scheduling techniques.
- Authored and contributed to papers detailing our work, algorithms and innovations.
- Assisted in course development, instruction and grant writing.
Skills
- Over fifteen years of software engineering experience in designing and constructing artificial intelligent systems.
- c, python, UNIX and Java.
- Implementing adaptive software systems using neural networks, genetic algorithms/programming, naive Bayesian classification, maximum entropy classification and fuzzy logic.
Publications
- Martelli, A., Ravenscroft, A., Ascher, D., Python Cookbook, 2nd Edition, Contributed code that demonstrates Multitasking Cooperatively Without Threads using generators. pp.378-380, March 2005.
- Rabelo, L., Bush, B., Jones, A., Using Genetic Algorithms for Job Shop Scheduling, Journal Mathematical Modeling and Scientific Computing, May 1998.
- Bush, B., Kharoufeh, J., Rabelo, L., Development of an Evolutionary Scheme for Adaptive Fuzzy Design, Proceedings of the Adaptive Distributive Parallel Computing Symposium, Dayton, Ohio, August 8-9, 1996.
- Bush, B. and Rabelo, L., Evolutionary Scheme for Adaptive Fuzzy Design, Mechatronics Proceedings of the NSF Mechatronics Workshop, San Francisco, California, June 13-15, 1996.
- Gilkinson, J., Rabelo, L., Bush, B., A Real World Scheduling Problem Using Genetic Algorithms, Computer & Industrial Engineering, An International Journal, Pergamon Press, Vol. 29, pp.177-182, 1995.
- Bush, B. Development of a Fuzzy System Design Strategy Using Evolutionary Computation, Master of Science Thesis, Ohio University, 1996.
Professional Development
- FCC Technician Amateur Radio License (KD7YHR), September 2003.
- Elementary Japanese II, Harvard University, Spring 2000
- Distributed Computation using Java, Harvard University, Spring 1999.
- How to Supervise People, a Fred Pryor Seminar, November 1997.
- Active Member AAAI
- Straight Key Century Club, member 6178.
Community
- Local School Committee member (elected 2009) for Jacob Wismer Elementary School of the Beaverton School District School.
Open Source Projects
- Pico XML, a small, fast pull-parser in C for XML. License: LGPL (2006)
- Tiny XML, another small, fast SAX parser in C for XML. License: LGPL (2009)
- Joe, a small concatenative programming language based on FALSE, DUP and FORTH. License: LGPL (2009)
- rtkize, developed Anki plug-in to add RTK keywords to Kanji. (2009)