wheresperry.com

Site Links


Perry's Links


Austin“s Links


Log In

Username

Password

Remember Me



Search Web Pages





Pages


Artist Resume

Perry Melange

PERRY ZEV MELANGE

pmelange@yahoo.com
http://www.wheresperry.com
4902 Kings Way W
Gurnee, Illinois 60031
SUMMARY: 5 years experience as an independent artist and 7 years experience as a software developer. Art interests are focused in the field of "Meta-Conceptualism" using a various forms of media and presented at short term installations. Areas of software development expertise include object oriented analysis and design, software development, high availability software, and unix development and administration. Technology strengths include C++, C, Java, PERL, XML, The C++ Standard Template Library, The Adaptive Communication Environment (ACE), Unified Modeling Language (UML), pthreads, and CORBA. Development experience in the use-case realization, requirements analysis, design, implementation, peer review, inspection, and unit test phases of the software life cycle.
EXPERIENCE:
8/2004 - Present Indepenent Artist in the School of Meta-Conceptualism
Meta-Conceptualism:
* The general focus of my meta-conceptual artwork and installations are built using a wide variety of freely available formats both physical and digital. The installations are frequently short term by design rather than by desire because of the unique uses of space, sound, video, lighting, etc. Socio-political artwork and struggles have been a strong influence on my work.
11/2002 - 8/2004 Univeristy of Illinois at Urbana-Champaign
Department of Computer Science
201 N. Goodwin, Urbana, IL
Research Programmer: Engineer in the Pablo High Performance Computing research group
* Added functionality to perform scalability analysis to SvPalbo, the high performance computing profiling application.

Implemented scalability analysis routines to compare performance metrics of high performance parallel applications to determine the scalability of the application. Development was done in C++ using Motif to integrate the scalability analysis into SvPablo. Added reusable plotting capabilities to SvPablo for the purpose of the scalability analysis. Scalability analysis was released with SvPablo version 6.0.
* Added functionality to instrument application for IO performance analysis to SvPablo, the high performance computing profiling application.

Implemented routines to recognize and replace selected IO calls with calls to the IO performance analysis library while instrumenting the same application as previously supported by SvPablo. Development was done in C++ using Motif to integrate into SvPablo.
Research Programmer: Engineer working on the Smart Spaces project.
* Lead engineer in porting and maintaining the Gaia Ubiquitous Computing Operating System to Linux.

The Gaia Ubiquitous Computing Operating System was written on Windows NT. To accomplish the port to Linux, I created a Makefile system to create the Gaia libraries and executables. Also, I abstracted all of the Windows NT operating system specific code into an OS independent abstraction layer which is written differently for each host OS (currently Windows NT and Linux). To assist in the future development of Gaia, I installed and configured a bug tracking system. Currently, the core system of Gaia is running under Linux and is currently under system test.
* Maintainer of research equipment including a Linux cluster, 3D printer, video wall, and Access Grid hardware.

Each week, the 3D printer is used to maintain the operations of the device. I participated in the ZCorp 3D printer convention for 2003 and represented some of the research that Prof. Garland's research group has produced. I am also currently working with the NCSA AmigoRobot research group creating new and replacement parts for the project. The 3D head scanner is also used as an input device to the 3D printer.

The 18 panel display wall, previously located in 1110 DCL is driven by a cluster of Linux PC's each driving a single display.

I spent most of my research working on improving the quality of the software running the display wall, optimizing it for multi-screen video playback (used with the Access Grid). I am currently involved in the DMX (Distributed Multi-headed X) project by testing new releases, submitting bug reports, sharing and testing example configurations with other users, and making feature requests.
10/2002 - 11/2002 Quality Research, Inc.
4901-D Corporate Drive, Huntsville, AL
Contractor for the Army Corps of Engineers
Construction Engineering Research Laboratory
Software Developer: Engineer working on the Fort Future project
* Lead software engineer in architecture, design, and initial development of a decision tree application used for building safety requirements using Java and JESS (Java Expert System Shell).
* Key engineer in prototyping an application to be used with JRun and the J2EE environment.
10/2001 - 5/2002 Visogent Technologies, Inc.
1701 Golf Rd, Tower 3, Suite 1001, Rolling Meadows, IL
Visogent EHSS Developer:Senior Software Engineer working on the Visogent Enhanced Home Subscriber Server
* Key engineer in architecture, design and development of a high availability software solution which supports dynamic node configuration, fault management, alarm management, statistics, and heartbeat monitoring.
* Lead engineer in architecture, design and development of an SNMP management system for use in local management and for use by a client operator.
* Lead engineer in Integration and test of the Visogent Enhanced Home Subscriber Server.
* Responsible for configuration management and build management.
5/1997 - 10/2001 Motorola Cellular Infrastructure Group
1501 West Shure Drive, Arlington Heights, IL
Aspira Developer: Software Engineer in the Aspira Core Network design and development team on Solaris using UML and C++.
* Developer in event channel management and CORBA using TCP/IP, UDP/IP, and concurrent programming with pthreads.
* Developed a set of core frameworks and subsystems which ensured lower coupling and provided more cohesion for application software.
* Responsible for a multi-site implementation of the build strategy for the Aspira project.
* Considered a C++ expert and authored a C++ coding standard. Roles include keeping up to date with any new developments in object-oriented design and implementation and mentoring my peers in C++ development.
* Participated in the use-case realization, requirements analysis, design, implementation, and unit test phases of the development cycle
* Key engineer in peer reviews and inspections of documentation and implementation code.
* Key engineer in the evaluation of new target platforms and new development software.
* Recipient of the October 2000 department award for "Best Developer" as voted by my peers.
* A member of the Java Performance Evaluation Team, which executed a set of performance comparisons between C++ and Java for processor, IO, multithreaded, and network related tasks.
NSD/IS41 HLR Developer: Software Engineer in the IS41 HLR Human Machine Interface (HMI) on Sun OS using C and Perl.
* Designed and developed subscriber database user interface screens.
* Developed and maintained code generation and validation scripts.
1/1996 - 8/1996 Motorola Cellular Subscriber Group
600 North U.S. Rt. 45, Libertyville, IL
TDMA Developer: Summer Intern.
* Developed device drivers for test hardware, modified and updated cellular base station simulator code, created user documentation, and created test software on a Sun OS system using C, Perl, and Tcl/tk.
COMPUTER SKILLS:
Operating Systems: Solaris, Linux, Windows 9x, Windows NT
Programming: C++, Standard Template Library, Design Patterns, CORBA, C, Java, UML, Perl, Tcl/tk, tcsh, and HTML.
Development: The Adaptive Communication Environment (ACE),
Rational Rose 2000e, Rational Clear Case, Rational ClearQuest, IPL Cantata++, Adobe Framemaker, Microsoft Office, emacs, and vi.
Compilers/Debuggers: gcc/g++, SUN Workshop 6.2, gdb, xxgdb, and ddd.

EDUCATION:
8/1996 - 5/2000 University Of Illinois Chicago, College of Engineering
Bachelor Degree in Computer Science, May 2000.
1/1994 - 8/1996 College Of Lake County
Associate Degree in Science, August 1996.


Created on 09/23/2009 07:44 AM by perry
Updated on 09/23/2009 08:26 AM by perry
 Printable Version