Expert Details

Expert in Computer Programming and Technology, Perl, C, C++, Python and CGI Programming, WWW, Computer Security, and Spam

Expert ID: 715979 Pennsylvania, USA

Request Expert

Expert has been programming in Perl since 1994 and virtually all of the code he has written in the past 10 years has been in this language. He teaches Perl classes internationally, and considers himself an expert in most aspects of the language.

Expert has served as a consultant for numerous companies worldwide in the development of CGI scripts and server-side programs (including search and retrieval, dynamic page design, email systems, automated site maintenance, etc.). He also runs a number of web servers that handle over a million hits per day, with tens of thousands of CGI script executions daily. Expert has taught classes internationally on effective and secure management of web servers and web server software development.

Expert has been programming in C on a wide variety of projects ranging from operating systems to compilers and interpreters to user utilities. He has also taught courses in C and considers himself an expert in all aspects of the language, including the newer ANSI version.

Over the course of his career, Expert has designed and written five compilers and interpreters, and has served as an expert consultant to three companies in the optimization and code generation aspects of four other compilers.

The main thrust of Expert's career has been in the design, implementation, evaluation, analysis, and optimization of computer software. He has worked on a wide variety of projects and products, including real-time control systems, operating systems, compilers, interpreters, user utilities, and kernel device driver software, in a variety of languages, including Perl, C, FORTRAN, Pascal, assembler, Ada, and Bliss.

Expert has worked in and around the UNIX operating system since 1976, modifying the kernel, writing device drivers, and teaching classes on intervals. He is very familiar with the internals of the UNIX kernel. He has also participated on a team that developed a real-time operating system written in and for Ada.

Although he has always been concerned with the ergonomics of the software he has developed, Expert's recent current work is specifically oriented towards the development of a User Interface Management System.

Mr. Kelin has been a technical consultant to CBS and the History Channel.He was a security consultant for J.P. Morgan Chase.Expert has been a Perl and web consultant for numerous companies.

Expert may consult nationally and internationally, and is also local to the following cities: Pittsburgh, Pennsylvania - Akron, Ohio - Youngstown, Ohio - Canton, Ohio

Request Expert


Year Degree Subject Institution
Year: 1983 Degree: M.S. Subject: Applied Mathematics Institution: Carnegie-Mellon University
Year: 1977 Degree: B.S. Subject: Mathematics Institution: Carnegie-Mellon University

Work History

Years Employer Title Department Responsibilities
Years: 1990 to Present Employer: Undisclosed Title: Education Director Department: Responsibilities:
Years: 1986 to 1992 Employer: Software Engineering Institute Title: Senior Technical Staff Department: Responsibilities:
Years: 1979 to Present Employer: Undisclosed Title: Independent Consultant/Software Developer Department: Responsibilities:
Years: 1977 to 1984 Employer: Mellon Institute Title: Manager, Software Systems Department: Computer Engineering Center Responsibilities:
Years: 1977 to Present Employer: Undisclosed Title: Instructor Department: Department of Mathematics Responsibilities:

International Experience

Years Country / Region Summary
Years: 2001 to 2001 Country / Region: Russia Summary: Expert was an invited speaker at the Russian Academy's International Conference on Electronic Commerce.
Years: 2001 to 2010 Country / Region: Sweden/Finland Summary: He was a tutorial speaker at the Nordic Unix User's Groups annual meetings, and has been invited to keynote 4 times at the Danish FreeBSD conference.
Years: 1980 to 1983 Country / Region: Israel Summary: Expert was a consultant for the Israel Aircraft Corporation (ELTA) in Ashdod.
Years: 2007 to 2009 Country / Region: Australia Summary: ExpertKlein has been invited three times to speak at the Australian CERT conference.
Years: 2009 to Present Country / Region: Netherlands Summary: ExpertKlein was the closing keynote for GOVCERT, the Dutch national computer security conference.

Career Accomplishments

Associations / Societies
Expert is a member of the USENIX Association, the European Unix User's Group, and the IEEE. He is past Chair of the Carnegie-Mellon University Staff Council and the Carnegie-Mellon University Grievance Review Board.
Professional Appointments
He is the Board President of LoneWolf Systems, and of KML Enterprises, Inc.
Publications and Patents Summary
Expert has dozens of publications.

Additional Experience

Expert Witness Experience
Expert has testified in Federal Court (Albuquerque Circuit), has been deposed numerous times, and has prepared expert reports. He has been an expert witness in patent and contract litigations.
Training / Seminars
Expert has developed dozens of classes, ranging from Unix Internals, to Perl Programming, Web Programming, Device Driver Design and Implementation, Security Auditing. He has also taught hundreds of classes worldwide at conferences and in on-site education series over the past 25 years.
Marketing Experience
Expert brought Alpha UIMS to market for LoneWolf Systems, and founded the Internet Business Pages.
Other Relevant Experience
Expert is a skilled and facile speaker, who can think on his feet. He performed for 6 years in a professional improvisational comedy troupe, and honed his quick mental reflexes for on-target testimony.

Language Skills

Language Proficiency
Russian Expert is competant in Russian (not fluent, but able to navigate the language and can speak, read, and write Russian).
German He is able to comprehend German in a social context (he can speak and read it but is not fluent).
French Expert is able to navigate with facility through France/Canada (he can speak and read French but is not fluent).

Fields of Expertise

Perl programming language, World Wide Web programming, World Wide Web software, browser, Common Gateway Interface, hypertext, hypertext markup language, World Wide Web application, C programming language, ANSI C programming language, browser, Common Gateway Interface, hypertext, hypertext markup language, World Wide Web application, compiler, ANSI C compiler, programming language processor software, postprocessor, preprocessor, computer software, computer programming, application development system, client/server architecture, client/server computing, client/server system development, high-level programming language, procedural programming language, software system development, source code, UNIX operating system, operating system, multiprocessing operating system, multitasking operating system, SCO UNIX operating system, SCO XENIX operating system, Solaris operating system, UNIX network, UNIX software development tool, UNIX system administration, Linux operating system, user interface, operating system, multiprocessing operating system, multitasking operating system, SCO UNIX operating system, SCO XENIX operating system, Solaris operating system, UNIX network, UNIX software development tool, UNIX system administration, Linux operating system, driver, internet security, security assessment, source code analysis, real-time software engineering, application service provider, Web development, Web design, year 2000 problem, online publishing, personal computer architecture, UNIX application, Internet firewall, Source Code Control System, awk programming language, FORTRAN compiler, Macintosh software, groupware, disk operating system-based TCP/IP software, education, real-time programming, system analysis, UNIX database, C compiler, Apple Macintosh computer network, C++ programming, application software, input/output software, device driver, UNIX-to-UNIX copy program software, computer language, Digital Equipment Corporation computer, FORTRAN programming language, computer algorithm optimization, reduced-instruction-set computing, rapid-prototyping software, word processing software, data transmission, computer security system, Unix communication system, computer interpreter, network operating system, command programming, macroprogramming, systems engineering, software development tool, shell procedure, real-time operating system, pattern recognition, minicomputer, microprogramming, mainframe computer, hypermedia, graphics software, computer science, computer interface, computer architecture, computer application process, assembly language, assembler, Apple Macintosh

Request Expert

Dev Tool:

Request: expert/computer-programming-and-technology-perl-c-c-python-and-cgi-programming-www-computer-security-and-spam
Matched Rewrite Rule: expert/([^/]+)(?:/([0-9]+))?/?$
Matched Rewrite Query: experts=computer-programming-and-technology-perl-c-c-python-and-cgi-programming-www-computer-security-and-spam&page=
Loaded Template: single-experts.php