Post Job Free

Resume

Sign in

Computer Science Software

Location:
Harrisburg, PA
Posted:
November 20, 2012

Contact this candidate

Resume:

LUIS PARIS

Harrisburg University, *** Market St, Harrisburg, PA 17101

Office: 717-***-****, Fax: 717-***-****. Email: abpien@r.postjobfree.com

OBJECTIVE

Provide high quality instruction and advancement in the Computer Science and Computer/Electrical Engineering fields.

EDUCATION

Aug 2001 - Apr 2005

University of Mississippi - Dept. of Computer & Information Science

Ph.D. in Engineering Science with emphasis in Computer Science (GPA: 4.0)

Doctoral Thesis: CMC: A Class of High-Speed Data Compression Algorithms based on Set-Associative Cache Mapping techniques.

The CMC class of algorithms exploits techniques found in the Computer Organization arena and applies them in the Information

Theory context to achieve data compression.

The low memory footprint and high execution speeds of the CMC model allows for inexpensive HW/SW implementations suitable for

small embedded systems, like those found in the Wireless and Mobile Computing industries.

Jan 2000 - May 2001

University of Mississippi - Dept. of Computer & Information Science

M.Sc. in Computer Science (GPA: 3.91)

Masters Project: Design and Implementation of an HTML Data Compression Tool for Improved Web Delivery.

Sep 1989 - Dec 1995

Simon Bolivar University (Caracas, Venezuela) - Dept. of Electronics & Circuits

B.Sc. in Electronics Engineering (equivalent to a B.Sc. in Electrical Engineering) (GPA: 3.73)

(Highly competitive five-year undergraduate program, with three intensive trimesters

per year, an optional summer trimester, and a mandatory internship at the industry).

RESEARCH INTERESTS

Computer Science Education (particularly interested in bringing alternative approaches to the CS curriculum Alice, Lego RCX, etc.)

Computer Organization & Architecture, Operating Systems, Microprocessors, FPGA and PLD based hardware synthesis.

Real-time Data Compression, Digital Image/Video/Audio Processing.

Networking/Message protocols, algorithms, and applications.

COURSES TAUGHT

Fall 2007 (Harrisburg University) Spring 2006 (Harrisburg University)

Spring 2009 (Harrisburg University)

CISC 160 Java Programming II CISC 120 Java Programming I

CISC 120 Java Programming I

CISC 290 Visual Computing CISC 160 Java Programming II

CISC 290 Visual Computing

CISC 340 Artificial Intelligence CISC 240 Operating Systems

CISC 320 Computer Forensics

Spring 2007 (Harrisburg University) Fall 2005 (Harrisburg University)

Fall 2008 (Harrisburg University)

CISC 120 Java Programming I CISC 120 Java Programming I

CISC 160 Java Programming II

CISC 240 Operating Systems CISC 290 Visual Computing &

CISC 290 Visual Computing &

CISC 340 Artificial Intelligence Graphics

Graphics

CISC 430 Software Engineering Fall 2006 (Harrisburg University) Fall 2004 (Univ. of Mississippi)

MATH 080 Basic Algebra CSCI 103 Survey of Computing

Spring 2008 (Harrisburg University)

CISC 160 Java Programming II CSCI 450 Programming

CISC 120 Java Programming I

CISC 260 Algorithms & Data Languages

CISC 240 Operating Systems

Structures

CISC 260 Algorithms & Data

CISC 290 Visual Computing

Structures

Past semesters (Univ. Simon Bolivar)

Algorithms & Data Structures Operating Systems Electronic Systems I

C/C++ Programming Computer Organiz. & Architecture Digital Logic Design

ACADEMIC EXPERIENCE

Harrisburg University of Science & Technology Computer & Information Science Harrisburg PA, USA April 2005 Present

Assistant Professor of CIS (Charter Faculty)

Co-coordinated the Computer & Information Science (CIS) program: curriculum, course updates, resources, grant opportunities, etc.

Taught 24 courses between Fall 05 and Spring 09. Prepared syllabi, tests, quizzes, class activities, hands-on projects and labs.

Supervised 20+ Junior and Senior projects from initial idea to a proposal, and through successful completion of project deliverables.

Advised first-year and transfer students enrolled in the Computer Science program and helped them achieve their academic goals.

Chair of the Course Review Committee. Developed and enhanced policies for addition/modification of courses into the curriculum.

Advertised the CIS program to local High Schools, gave talks and workshops about the importance of formal college education.

Institute for Advanced Education in Geospatial Sciences (IAEGS) Ph.D. Research Oxford MS, USA August 2002 April 2005

Ph.D. Research Assistant

Research work involving data compression applications for virtual reality, experiential learning, and human-computer interaction.

Enhanced the Cache Mapping Compression (CMC) model to allow set-associative and full-associative cache arrangements.

Designed a VHDL hardware implementation of the original CMC compression algorithm using hardware synthesis tools (Altera).

Designed a compressed sockets library in C++ to provide on-the-fly real-time compression to any TCP/IP application.

January 2000 December 2004

University of Mississippi Dept. of Computer & Information Science Oxford MS, USA

Research/Teaching Assistant

Lectured a CS course on Survey of Computing. Taught basic OOP concepts using Alice with a large degree of success.

Co-lectured a CS course on Programming Languages. Topics covered: compilation, interpretation, relation between high & low-level

languages, ASM lang. vs. machine code, etc. Designed and implemented the final programming project, a Lego RCX Assembler.

Provided guidance and tutoring to CS students in academic projects, class lectures, and other programming tasks.

Completed initial design of the CMC model, a set of high-speed real-time data compression algorithms based on an original idea.

Designed, implemented, and integrated an HTML compressor, using an original LZ77 variant, into a web-based GIS delivery system.

Simon Bolivar University (Universidad Simon Bolivar) Dept. of Electronics Caracas, Venezuela April 1997 July 1999

Instructor

Full-time position involving academic advising, teaching, and research in Electronics, Digital and Computer Engineering fields.

Two-year teaching experience in Electronics Circuits & Devices, Digital Logic Design, and Computer Architecture & Organization.

Designed an original data compression algorithm based on cache mapping strategies, which later evolved into the CMC model.

INDUSTRY EXPERIENCE (please visit my projects page at: http://cs.olemiss.edu/~lparis/projs/ for evidence of industry productivity)

Institute for Advanced Education in Geospatial Sciences (IAEGS) Virtual Portal Team Oxford MS, USA August 2002 Present

Lead Software Architect

Designed and programmed the backbone of the Virtual Portal application a complex Windows application that integrates 3D

animations, immersive virtual worlds, a Chat module, and a Web Browser control for Internet browsing of online course material.

Performed gradual migration of the VP application from the raw C Win32 API style to the more scalable C++ ATL/WTL framework.

Assigned, coordinated and supervised tasks among the programmers of the Virtual Portal (Software Development) team.

Prepared and gave formal presentations in several IAEGS, MSCI and NASA sponsored events and symposiums.

Reviewed and discussed various project proposals and grant applications for the IAEGS center, on interactive red team sessions.

HomeSafe Inspection, Inc. Technology Office Oxford MS, USA May 2003 August 2003

Senior Software Consultant (Contract)

Ported the insect detection application (see NCPA below) to the Pocket PC family of PDA handheld devices (Windows CE).

Performed major rewrite of the multi-purpose audio library, since Multimedia I/O (MMIO) Interface is missing from Pocket PC.

Provided technical assistance and occasional software fixes and improvements to the newly embedded software application.

National Center for Physics Acoustics (NCPA) Acoustics group Oxford MS, USA May 2002 August 2002

C/C++ Software Developer (Contract)

Designed and programmed a novel insect detection system for the Windows platform, based on time cross-correlation techniques.

Implemented a portable multi-purpose audio library in C/C++ to manipulate WAV audio files, including RMS, cross-correlation, etc.

Provided multimedia capabilities for PCM recording and playback, using the Multimedia API for Windows, later ported to DirectX.

Integrated the back-end detection algorithm with a front-end GUI Windows application using Visual C++ (MFC and Win32 API).

Micro Electronic Designs, Inc. Dept. of Emerging Technologies Caracas, Venezuela February 1996 February 1997

Design Engineer (Permanent)

Software developer and programmer for various projects involving electronics, digital design, and low-level C and ASM programming.

Lead designer of a video scrambler (encoder/decoder) card. Used MS-C for DOS, MicroChip PIC16F8x, and Intel x86 assemblers.

Programmed a virtual device driver (VxD) back-end module to interface the "Video scrambler" card with the Windows 95 OS.

ACF Sistemas (Softeam Venezuela) Antivirus Division Caracas, Venezuela October 1995 January 1996

Software Consultant (Contract)

Designed and programmed the KILBYWAY antivirus program to detect and remove the Dir-2.Byway virus family. The program has

been recommended by world renown computer security experts such as F-Secure Corp.: http://f-secure.com/v-descs/byway.shtml

Designed and programmed the AVEN Antivirus software to prevent, detect, and remove a small number of local computer viruses.

Provided technical support, both local and remote, to customers with various computer malware related problems.

Caracas Electrical Company (Electricidad de Caracas C.A) Dept. of Electronic Systems Caracas, Venezuela. April Sep. 1995

Summer Intern (Full-time)

Designed an advanced Line Verification System (LVS) to test the communication channels of a SCADA system.

Analyzed system and user specifications for the design, test, and evaluation of various hardware and software based solutions.

Designed, built, and implemented the LVS system as a hardware multi-bus ISA card connected to an internal PC ISA slot.

Programmed back-end software drivers in C and 80x86 ASM to create a communication interface for the multi-bus ISA card.

Implemented a GUI application in Visual Basic to provide a user friendly interface on which to perform the line test process.

Simon Bolivar University (Universidad Simon Bolivar) Comp. Center, HW Division Caracas, Venezuela Aug. 1994 April 1995

Hardware Technician (Part-time)

Provided technical hardware support to several staff divisions and academic departments from the university.

Tested, assembled, and fixed PC hardware problems, involving computer virus, configuration problems, and defective PC cards.

Some tasks involved analyzing and repairing hard drive partitions and FAT system problems at the INT 13h physical sector level.

SKILLS AND KNOWLEDGE

Programming Languages:

Expert programmer in C/C++, Java, Intel 80x86 Assembly Language (ASM), Pascal, and their Visual/OOP derivatives.

MATLAB: Image and Signal Processing Toolboxes (FFTs, convolution, x-correlation, matrix manipulation, complex arithmetic, etc.)

Software:

(Development) MS Windows SDK/DDK, MS Visual C/C++, Numega Soft-ICE debugger, Borland Turbo Assembler (TASM), MS

Macro Assembler (MASM), Altera MAX+PLUS II and Quartus II development kit for hardware synthesis and digital logic design.

Operating Systems:

Windows XP/2000/NT/9x, Unix (Linux certified professional Level I), DOS, Windows CE for Pocket PC, and Palm OS.

Hardware:

Broad knowledge on IBM PC internals. CISC processors: Intel x86, Motorola 68K. RISC processors: Motorola PowerPC. Stack

processors/JVM architecture: picoJava. Micro controllers: Intel 8051/8031, Microchip PIC family.

Hardware synthesis (FPGA and PLD based): Altera MAX+PLUS II, Altera Quartus II. Proficient in VHDL, Verilog, and Altera AHDL.

PUBLICATIONS

Conferences

L. Paris, "An empirical study of variable-length codes for efficient storage of numerical data (abstract)," In Proceedings of the

Memphis Area Engineering and Sciences Conference 2002 (MAESC'02), 4 pages, Memphis, Tennessee, USA. May 2002.

L. Paris. "Heuristic Strategies for the Knight Tour Problem," In Proceedings of the International Conference on Artificial Intelligence

2004 (IC-AI'04), pp.1121-1125, CSREA Press, Las Vegas, Nevada, USA. June 2004.

L. Paris, K. Sajja, and P. Lawhead. "A Multi-client Messaging Protocol for 3D Interactive Applications," In Proceedings of the Int.

Conference on Computing, Communications, and Control Technologies 2004 (CCCT'04), Vol.5, pp.166-171, Austin, TX, Aug. 2004.

L. Paris, Exploiting the Principle of Data Locality for High-Speed Data Compression, ACM SIG Information Retrieval (SIGIR)

Conference. August 2006, to appear

L. Paris, P. Lawhead, Forging a Virtual Portal for E-Learning Applications, 2008, to appear.

L. Paris, P. Lawhead, User Detection and Message Exchange in E-learning Applications, 2008, to appear.

Technical Reports

L. Paris, "A new compression algorithm based on the locality principle of information caching, Dissertation Prospectus.

November, 2003. Dept. of Computer and Information Science. University of Mississippi.

L. Paris, "Design and Implementation of an HTML Data Compression Tool for Improved Web Delivery, Masters Project (TR 2001-

02). May, 2001. Dept. of Computer and Information Science. University of Mississippi.

L. Paris, "Data compression methods for online delivery applications . October, 2002. Dept. of Computer and Information Science.

University of Mississippi.

Poster Sessions

L. Paris, P. Lawhead, "Hosting a Virtual Portal in an Online Educational Environment, Presented at the Sigma Xi Poster Symposium.

Spring 2003. The Institute for Advanced Education in Geospatial Sciences. University of Mississippi.

HONORS AND AWARDS

Received the NASA sponsored 2000-2001 Mississippi Space Commerce Initiative (MSCI) Remote Sensing Graduate Fellowship.

Received the NASA sponsored 2001-2002 Mississippi Space Commerce Initiative (MSCI) Remote Sensing Graduate Fellowship.

Member of the 2001 Upsilon Pi Epsilon, Mississippi Gamma chapter of the Computer Science Honor Society.

Received the 1997-1998, 1998-1999 Academic Performance Bonus Award to outstanding novel instructors.

Received the 1996 III InfoScience Conference Award for best presentation: Computer Viruses and Prevention Techniques .

Received the 1995 Expo Outreach 2000 Award from the Caracas Electrical Company for outstanding internship project.

PROFESSIONAL SERVICE

Reviewer for the annual NSF grant CCLI program solicitation panel. Washington, DC. July 2008.

Reviewer for the annual NSF grant S-STEM program solicitation panel. Washington, DC. January 2008.

Reviewer for the annual NSF grant ATE program solicitation panel. Washington, DC. November 2007.

PATENTS

L. Paris, UM 3190 Cache Mapping Compression (CMC) technology . Sole Inventor. Filed: 2005. Granted: 2008.

P. Lawhead, L. Paris, P. Bhatt, C. Reichley, UM 3420 Virtual Portal Technology . Co-inventor. Filed: 2006.

PROFESSIONAL SOCIETIES

ACM

REFERENCES

Available upon request.



Contact this candidate