Expert Details
Smart Energy, Software Test Automation & Intellectual Property
ID: 726237
Minnesota, USA
He is a contributor to the Debian and Ubuntu Linux distributions. He has been part of a team to define Java packaging standards for all Linux distributions. He has also been a speaker at Debconf, UbuntuLive, OSCON, FISL and FOSDEM. Most recently he has used embedded Linux in the design of an Electronic Control Unit (ECU) specialized for Electric Vehicles (EV's).
He has extensive experience in software engineering. Starting with a foundation in Electrical Engineering he understands computer system design from semiconductor physics, to microprocessor design, programming languages, object-oriented design and system architecture. He has been a leader of software development teams understands project management. He has demonstrated experience in software professionalism (Capability Maturity Model) including design for testing. He has experience programming in Java, Python, LISP, C++, C, assembler and a variety of other languages and environments.
In his work with the public as well as business partners while working to open source Java for Sun Microsystems he gained invaluable experience in Intellectual Property issues in software. This experience includes the relationship between software patent and copyright law. He also collaborated with Sun's Trademark counsel to propose an updated trademark license for the OpenJDK project. Essential to the work in Java was a firm understanding of software copyright, code provenance, software licensing, software license compatibility, file header documentation and implications for derivative works.
He has worked with pioneers working on the "Smart Energy 2" standard to develop applications software for the Home Area Network (HAN).He has provided a market analysis of embedded operating system platforms.He has provide design guidance for a remote sales/inventory system based on RFID.
Education
Year | Degree | Subject | Institution |
---|---|---|---|
Year: 1988 | Degree: MSEE | Subject: Electrical Engineering | Institution: University of Minnesota |
Year: 1986 | Degree: BSEE | Subject: Electrical Engineering | Institution: University of Minnesota |
Work History
Years | Employer | Title | Department |
---|---|---|---|
Years: 2008 to Present | Employer: Undisclosed | Title: VP Software | Department: |
Responsibilities:Lead development team responsible for embedded, automobile infotainment and gateway server applications specializing in electric vehicle information management |
|||
Years | Employer | Title | Department |
Years: 1997 to 2008 | Employer: Sun Microsystems, Inc. | Title: OpenJDK Ambassador | Department: |
Responsibilities:Community Leader for Sun's open source Java Standard Edition (SE) project: OpenJDK. Previously held roles of Senior Java Performance Engineer and Chief Technologist, Enterprise Market Area. |
|||
Years | Employer | Title | Department |
Years: 1991 to 1997 | Employer: Quicksilver Express Courier, Inc. | Title: CIO | Department: |
Responsibilities:Introduced electronic dispatch, added web-based order entry, upgraded billing system and placed networked computer terminals into each vehicle. |
|||
Years | Employer | Title | Department |
Years: 1990 to 1991 | Employer: Compagnie Général d'Informatique | Title: Senior Analyst | Department: |
Responsibilities:Designed and implemented a user definable point-and-click interface to payroll and personnel applications resulting in greater product acceptance. Specified next generation product design as part of the case tool development team. |
|||
Years | Employer | Title | Department |
Years: 1989 to 1990 | Employer: Data General, Inc. | Title: Senior Design Automation Engineer | Department: |
Responsibilities:Created a multi-platform software build environment which generated applications for several different target architectures from a common source code base. Created a graphical waveform display program for a proprietary logic simulator which allowed design engineers to better understand and debug integrated circuit behavioral models. |
International Experience
Years | Country / Region | Summary |
---|---|---|
Years: 1990 to 1991 | Country / Region: France | Summary: He was hired by a French software development company as an expatriate in Paris. Contributed to 4GL case tool development and GUI applications development. |
Additional Experience
Vendor Selection |
---|
He has extensive experience in selecting software, computing services, telecommunications, and electronics manufacturing vendors. |
Marketing Experience |
---|
Participation in standards committees for "Smart Energy 2" gives him exceptional visibility into the energy management of the smart grid, home area networks, electric vehicles and consumer electronics. |
Other Relevant Experience |
---|
He has a full range of computer expertise: from semiconductor physics, to microprocessor design, programming languages, object-oriented design and system architecture. He also has an excellent understanding of Intellectual Property with special emphasis on Copyright, Software Licensing and Open Source license compatibility. |
Language Skills
Language | Proficiency |
---|---|
French | He is bilingual in French. He has done public speaking in France and the USA in French. |
Fields of Expertise
Java, Linux operating system, software engineering, software intellectual property, copyright law, ecommerce, Internet standard, World Wide Web application, Internet firewall, Revision Control System, Source Code Control System, awk programming language, UNIX system administration, multimedia software, video server, network hub, Switched Ethernet Network, client/server computing, text database, Solaris operating system, disk operating system-based TCP/IP software, local area networking, computer memory management, UNIX database, microcomputer application, project planning software, software copyright, licensable technology, application development system, intellectual property, copyright, parallel algorithm, computer software technology innovation, UNIX operating system, LAN/WAN interconnection, electric feedback, IBM personal computer disk operating system, Ethernet Network, application software, printed circuit board layout software, electronic device design, local-area network security, computer security system, intranet, object-oriented analysis, multitasking operating system, Transmission Control Protocol/Internet Protocol, computer technology, software development tool, software engineering benchmarking, relational database, capacity planning, object-oriented development, hypertext, energy analysis software, database, computer architecture