Post Job Free

Resume

Sign in

Senior Researcher/Technical Lead for Intelligent Automation Projects

Location:
Cupertino, CA
Salary:
no minimum
Posted:
May 05, 2016

Contact this candidate

Resume:

Edward P. Katz, Ph.D.

acunot@r.postjobfree.com 408-***-**** extension 2

Senior Researcher/Technical Lead

for problem solving applications of intelligent automation QUALIFICATIONS SUMMARY

Proven ability to research, design, prototype, and implement software solutions for intelligent automation in the areas of smart environments, intelligent/cognitive robotics, and automation systems. Experienced with industrial robotics, traditional artificial intelligence, rule-based expert systems, fuzzy logic, soft computing, computational intelligence, and intelligent agents. Deep background as a Carnegie Mellon University Silicon Valley Senior System Scientist and Associate Professor with focus on Smart Environments, automation, and robotics Research. Prior, Senior Software Research Engineer, HP Laboratories, Hewlett Packard Company, developing solutions for internal manufacturing robotics and automation. Reviewer for four international journals. AREAS OF EXPERTISE

Intelligent Systems

o Intelligent Agents, Smart Environments, Ambient Intelligence, Internet of Things (IoT)

Robotics

o Robotics middleware, task-level robotics, cognitive robotics, robotics software architecture

Traditional Artificial Intelligence (GOFAI)

o Distributed problem solving, expert systems, blackboard systems, rule-based systems

Computational Intelligence/Soft Computing

o Fuzzy Logic, neural networks, fuzzy-neural hybrid systems

Software programming paradigms:

o Imperative/Procedural, Object-oriented, Declarative/Non-procedural, Functional, Rule-based

Agile software development

o Agile project lead, Agile team lead, Agile metrics-based project monitoring and tracking

Extreme Programming (XP) development: XP project organization, lead, coordination, and coaching o Continuous integration

Test-first development vs. Test-driven development (TDD)

Testing strategies:

o Unit testing, Integration testing, Verification testing, Functional testing, System testing, Acceptance testing key technologies: ROS motion-planning grasp-planning path-planning motion grasp path planning C++ C Java EMPLOYMENT

Carnegie Mellon University Silicon Valley, Moffett Field, CA 2004 -- 2014 Associate Professor of the Practice in Software Engineering (dual title) Software Engineering Technical Track Master’s Program. o Taught 50+ teams of Master's students Extreme Programming team development o Guided 30+ Master's student teams in capstone Software Engineering Practicum team-based course:

Student teams directly engaged actual external clients with real client's problems

External clients engaging teams include (multiple teams reflects additional client requests): Google (click for video), Paypal (4 teams), Lockheed Martin (3 teams), Stanford University Library Information Systems (2 teams), Nokia (4 teams), Intel, NASA Johnson, NASA Ames (5 teams), City of Palo Alto (3 teams), various start ups (many teams) Resume, Edward P. Katz

Accomplishments

o Led Google Indoor GPS Project--Guided team of Master's students working with Google to create a unique and innovative indoor locating and navigation system based upon a WiFi and Bluetooth hybrid solution running on unmodified Android cell phones. I suggested the approach the team applied which used both WiFi and Bluetooth signal strength signatures in parallel to more consistently determine user location. This approach succeeded in more consistent performance due to reducing signal strength variations caused by people moving through the environment and by multipath interference. Upon this Android platform, the team built navigation system guiding the user through the building displaying the position on a changing building map on the screen. (Click here for indoor navigation demonstration video), o Publications

o Published 3 refereed papers at IEEE Software Education Conferences (Please see publications list below)

o Authored 2 refereed papers at international conferences (Please see publications list below) o Co-authored 2 refereed papers at international conferences (Please see publications list below) Senior System Scientist (dual title)

Smart Environments Research

Primary investigator, ClearPath Robotic Guide Project for the Blind (click for video) Accomplishments

Developed a proof of concept robotic guide device for indoor application of leading a blind person when a guide animal is not appropriate. The prototype was intended to be supported by a sensor- rich smart environment helping to assist the guide robot navigate a building's interior and help avoid obstacles. This was a successful real-world application of the Teleo-Reactive paradigm for programming intelligent robotic agents. (click for video demonstrating prototype)

SmartSpaces: Context-aware Agent-mediated Assisted Living; (click here) Accomplishments

Intelligent software agents, mobile appliances and robots in a sensor-rich environment for eldercare. Smart assistive infrastructure to aid elders at home to extend independence, An agent-based, distributed sense-making system analyzes activities in the home, providing context aware services to the elders, appropriate levels of monitoring to caregivers, and filtered/aggregated feeds to various analytic systems. Our prototype system explores the use of agent-based context-aware services, sensors (such as RFID, Crickets, BP monitors), multiple touch screen stations with voice and vision and mobile appliances such as cell-phones and internet platforms to create an easy-to-use, customized environment. (click here)

Co-authored 3 un-refereed CMU Silicon Valley Technical Reports (Please see publications list below) Robotics Research

Project lead, Mobile Robot Test Platform -- CMIL Lab Accomplishments

Team developed CMIL Lab mobile robot platform for NASA mobile robot to be used as a test vehicle for mission-based software testing. This effort produced several mobile robotic platforms that NASA JPL, NASA Ames, and other NASA sites could use for real (Earth-based) testing saving considerable time and funding for realistic robotic software algorithm testing. SoftComputing Consulting 2002 – present

Independent software consulting for applications of soft computing technologies and rule-based systems in specific service deployments.

Hewlett Packard Company, Palo Alto, CA 1989--2002

Senior Software Research Engineer, HP Laboratories (Corporate Research)

Member of design and development team created Personal Assistants-based distributed system.

Spearheaded development framework for rule-based software agents. Resume, Edward P. Katz

Key accomplishments

Awarded 2 patents:

o Patent #7222113: METHOD AND SYSTEM FOR A SOFTWARE AGENT CONTROL ARCHITECTURE o Patent #7607136: METHOD AND APPARATUS FOR INTERFACING WITH A DISTRIBUTED COMPUTING SERVICE

Authored 3 refereed papers accepted at international conferences (Please see publications list below)

Authored 5 un-refereed HP Laboratories Technical Reports (Please see publications list below) Senior Software Development Engineer, HP Corporate Division

Member of design and development team for HP's internal automated CAM manufacturing system.

Contributed to batch manufacturing optimization software development for internal manufacturing sites.

Designed a tri-level manufacturing recipe guideline adopted by many HP internal manufacturing sites.

Major architect for robotic manufacturing prototype system for workcell containing 4+ robotics devices. Key accomplishments

Authored 2 refereed papers accepted at conferences (Please see publications list below) Earlier teaching positions:

Santa Clara University: Adjunct Lecturer, Department of Electrical Engineering and Computer Science. West Valley and De Anza Colleges: Computer Science Instructor (part-time). University of Wisconsin-Oshkosh: Computer Science Instructor. Department of Computer Science Editorial Reviewer/Board Membership

Journal of Instrumentation, Automation, and Systems (JIAS) 2013-present Journal on Reliability of Intelligent Environments (JORIE) 2012-present Journal of Software Engineering for Robotics (JOSER) 2014-present Journal of Software: Evolution and Process (JOSEP) 2014-present PROFESSIONAL SOCIETIES AND ACTIVITIES

Association for the Advancement of Artificial Intelligence (AAAI) – Senior Member

(2012)

Association for Computing Machinery (ACM) – Senior Member (2008) Institute of Electrical and Electronics Engineers (IEEE) – Senior Member (2008) Key accomplishments in IEEE:

Spearheaded creation of IEEE Robotics and Automation Society Joint Chapter for Santa Clara Valley, Oakland-East Bay, and San Francisco Sections (entire San Francisco Bay Area) 2007

Chapter Chair, IEEE Robotics and Automation Society Joint Chapter for Santa Clara Valley, Oakland- East Bay, and San Francisco Sections, 2007-2010.

Chapter Secretary, IEEE Computational Intelligence Society, Santa Clara Valley section, 2007-2010. Resume, Edward P. Katz

EDUCATION

Visiting Scholar, Robotics Laboratory, Computer Science Department, Stanford University 1995- 2002 sponsored by Prof. Nils J. Nilsson

Key accomplishment

Invented the fuzzy logic extension to Nilsson’s Teleo-Reactive paradigm. Ph.D. Computer Science, University of Louisiana – Lafayette Dissertation title: A Realization of Relational Semantics in an Automatic Programming System M.S. Computer Science, University of Missouri – Columbia B.S. Mathematics, Purdue University

REFEREED PUBLICATIONS

Athreya, A., Chan-Maestas, H., Katz, E, Tague, P., Iannucci, R, Energy-Governed Resilient Networked Systems, Proceedings of the 11th IEEE Consumer Communications & Networking Conference (CCNC), Las Vegas, NV, January 2014. Conference Award for Best Student Paper.

Bareiss, R, Sedano, T, and Katz, E, Changes in Transferrable Knowledge Resulting from Study in a Graduate Software Engineering Curriculum, Proceedings of the IEEE-CS 25th Conference on Software Engineering and Training (CSEET 2012), April 2012.

Bareiss, R and Katz, E, An Exploration of Knowledge and Skills Transfer from a Formal Software Engineering Curriculum to a Capstone Practicum Project, Proceedings of the IEEE-CS 24th Conference on Software Engineering and Training (CSEET 2011), Honolulu, HI, May 2011.

Acer, M. Chennhuru, A., Hu, X., Reed, E., Nefian, A., Katz, E., Content-Based Planetary Data Mining, Conference on Intelligent Data Understanding, 2010.

Katz, Edward P., Software Engineering Practicum Course Experience, IEEE-CS 23rd Conference on Software Engineering and Training (CSEET 2010), Pittsburgh, PA, March 2010.

Katz, Edward P., A Multiple Rule Engine-Based Agent Control Architecture, IEEE 6th International Conference on Intelligent Engineering Systems (INES '02), Opatija, Croatia, May 2002.

Katz, Edward P., A Teleo-Reactive Paradigm Extension using Zadehan (Fuzzy) Logic, CACS Centennial Symposium, Center for Advanced Computer Studies, University of Louisiana- Lafayette, Lafayette, Louisiana, November 1999. Invited paper.

Katz, Edward P., A Simplifying Diagrammatic Representation Of Crisp And Fuzzy Teleo-Reactive Semantic Circuitry For Application In Robotic Agent Task Control, 1998 IEEE International Conference on Systems, Man, and Cybernetics (SMC ‘98), San Diego, California, October 1998.

(extended version)

Katz, Edward P., Extending the Teleo-Reactive Paradigm for Robotic Agent Task Control Using Zadehan (Fuzzy) Logic, 1997 IEEE International Symposium on Computational Intelligence in Robotics and Automation (CIRA ‘97), Monterey, California, July 1997. (extended version)

Cline, Terry, Frayman, Felix, Fong, Wendy, and Katz, Ed, The Board Construction Advisor: A Tool for Design for Manufacturability of Printed Circuit Boards, Proceedings of the 1990 Design Technology Conference, San Jose, pp. 453-459, May 1990. Conference Award for Best Paper. Resume, Edward P. Katz

UN-REFEREED PUBLICATIONS AND TECHNICAL REPORTS

Sameshima, Harry S., Katz, Edward P., Experiences with Cricket/Ultrasound Technology for 3- Dimensional Locationing within an Indoor Smart Environment, Carnegie Mellon Silicon Valley, CyLab Mobility Research Center technical report MRC-TR-2009-02, Feb. 2009.

Correa, Joshua, Katz, Ed, Collins, Patricia, Griss, Martin, Room-Level Wi-Fi Location Tracking, Carnegie Mellon Silicon Valley, CyLab Mobility Research Center technical report MRC-TR-2008- 02, Nov. 2008.

Darrow, Alex, Jin, Jing, Katz Ed, Bareiss, Ray, and Griss, Martin, Design Guidelines for Technology-Mediated Social Interaction in a Presence Sensing Physical Space,Carnegie Mellon University - Human Computer Interaction Institute and Carnegie Mellon Silicon Valley, CyLab Mobility Research Center technical report MRC-TR-2007-01, Sep. 2006, revised 2007.

Katz, Edward P., A Multiple Rule Engine-Based Agent Control Architecture. (revised), Technical Report HPL-2001-283R1, HP Laboratories, Hewlett-Packard Company, Palo Alto, California, November 2001.

Katz, Ed, Software Agent Use of Fuzzy Logic in Representation of Individual and Group Preferences, Technical Note, Software Technology Laboratory, HP Laboratories, Hewlett Packard Company, Palo Alto, California, January 2001.

Katz, Ed, Yip, Cindy, Supporting Fuji’s F4G Controller in MAN-LINK, Electronic Assembly and Manufacturing Conference, Hewlett Packard Company internal conference, San Diego, CA., March 1997.

Katz, Ed, Palm, Rick, and Safai, Fereydoon, Setup Generation For A Build List, Electronic Assembly and Manufacturing Conference, Hewlett Packard Company, internal conference, Colorado Springs, Colorado, pp. 593-600, September 1995.

Katz, Ed, Fuzzification of the Merlin Knowledgebase, Technical Note, Manufacturing Technology Laboratory, HP Laboratories, Hewlett Packard Company, Palo Alto, December, 1992.

Katz, Ed and Gunawarden, Shanti, Smart Tote: Distributed Intelligence Applied to Batch Material Handling, Internal Technical Note, Manufacturing Technology Lab, HP Laboratories, Hewlett Packard Company, Palo Alto.

Katz, Ed, Dynamic Generation of SMT Robot Recipes Directly From CAD, Technical Note, Manufacturing Research Laboratory, HP Laboratories, Hewlett Packard Company, Palo Alto.

Katz, Ed, An Object-oriented Robot Programming Library for Programming Multiple Heterogeneous Robotic Devices, Technical Note, Manufacturing Research Lab, HP Laboratories, Hewlett Packard Company, Palo Alto.



Contact this candidate