Post Job Free
Sign in

Design Development

Location:
Washougal, WA
Posted:
January 24, 2013

Contact this candidate

Resume:

MARC CHAMBERLIN, ***** NE **th St., Washougal, Washington

Cell Ph. 503-***-**** (days and eves)

Home Ph. 360-***-**** (eves)

Email ****@**************.***

COMPUTER SYSTEMS SPECIALIST

JAVA, JSP, JAVASCRIPT, XML, C++, C, SQL

INTERNET APPLICATIONS

OBJECT ORIENTED DESIGNS

CLIENT-SERVER SYSTEMS

EMBEDDED SYSTEMS PROGRAMMING

REAL-TIME DESIGN AND DEVELOPMENT

SCIENTIFIC PROGRAMMING

SERVO LOOP CONTROL

LANGUAGE. AND COMPILER DEVELOPMENT

PROCESS CONTROL

SYSTEMS TOOLS DEVELOPMENT

ROBOTICS

LINUX, WINDOWS, UNIX

AGILE, EXTREME PROGRAMMING

Marc Chamberlin is a computer software specialist with over 30 years of experience in software engineering and design. His strong background in Computer Science, combined with software and hardware experience, provides a foundation for getting practical results rapidly. Much of his experience has been working with internet applications, embedded systems, robotics, process control, and compiler development. He has used current technologies in requirements gathering, scheduling and estimating, object oriented design techniques, real time state machine specification and control languages, software development environments, and software evaluation processes. He is interested in challenging assignments, is quite comfortable working independently, as a member of an engineering team, or in a leadership role.

An online version of this resume is available at http://www.marcchamberlin.com/resume Please visit this to view the most current version of this resume, with the best presentation.

EXPERIENCE

JPrise Inc. Portland Ore. (2002 to present) Formed a business, JPrise Inc. with partner, Ed Averill, to work on contracting, consulting, and applications development projects specializing in Java and Java related tools. We use the Agile extreme/paired programming methodology to achieve rapid development. Projects include Contracted with Special Equipment Engineering to design and develop the vision system for a robotic die pick and place machine. The requirements for this included the development of dual camera drivers, integration of vision pattern recognition libraries, high precision motor controllers, database and network components.Contracted with a medical implant device manufacture to develop, integrate and execute custom tests for an embedded real time operating system and a customized C compiler for a proprietary version of a Motorola HC6811C processor.Contracted with JustMed Inc to design, develop and maintain an e-commerce website for their products. This includes setting up a secured server, handling of online credit card transactions, and facilitating collection and processing with a merchant bank account.The design and development of a remote telescope control application deployed via a Jakarta Tomcat JSP server, allowing it to be accessed and controlled from the internet. see http://www.marcchamberlin.com/telescope/index.html and http://www.marcchamberlin.com/telescope/doc/help.html for further information. Wrote a CCD (Charge Coupled Device) camera controller/driver for astronomical applications. It is written in C++.The design and development of a genealogy application to merge GEDCOM databases. See http://www.jprise.com/merge/jprisemerge.html for further information. Contracted with JustMed Inc. to design and develop a custom code loader for an embedded Motorola DSP based artificial larynx.The design and development of e-commerce, support, wiki-wiki and documentation websites for JPriseMerge .The design and installation of a website for Spaceguard India, set up as a virtual domain on our own servers. See http://www.spaceguardindia.comThe design, development and installation of an e-commerce website for an organic food store in New Zealand. See http://www.putiputira.co.nz Set up and maintain a Jakarta Tomcat JSP/web server, developed a number of custom servlets for backend server processing including using technologies such as DDE, RPC, COM/DCOM, JSP and Sun Web Start Set up and maintain a Jakarta James email server. Wrote custom mailets to handle automated postings of newsletters, sent via email, to a webpage, and to handle and manage several mail list groups.Set up use and maintain others servers for DNS, MySQL databases, VNC, and ftp.Set up, use and maintain tools for development to include Linux, Windows, Eclipse, Dreamweaver, Bugzilla, and a LAN with multiple platforms and protocols.

More about JPrise Inc. and its products may be learned by visiting the website at http://www.jprise.com

WebCriteria Inc. Portland, Ore. (2000 to 2001) Design and development of software agents used to analyze and rate the complexity of performing a given task on a set of web sites. Worked in an Agile programming environment using extreme/paired programming methodologies. Worked on server side applications using Java, and OCAML (a functional modeling language) to extend MAX. MAX is a robotic modeling agent that is at the heart of the technology used at WebCriteria to model a web site. Wrote servlets and Java GUI’s to work with a factory design pattern to help automate much of the process of performing a task analysis on a web site.

Tektronix Inc. Beaverton, Ore. (1989 to 2000). Designer and developer of a mathematical expression compiler. This compiler lets the user of an oscilloscope specify mathematical expressions for combining digitally sampled signals and integrating these with other measurements and digital filters that an oscilloscope is capable of performing. This embedded compiler generates code from these expressions, and inserts this code into the real-time data acquisition, processing and display subsystems of a digital oscilloscope.Joined the computer research labs and worked there researching, designing, and developing reusable software components. Design and development of a C++ cloner for use in embedded systems. I was the principal designer, lead engineer, and project leader involved in the design and development of two different reusable parser-generators. These parser-generators were highly successful, and are used on all instruments developed by Tektronix. They control the GPIB/SCPI communications interfaces between different instruments and their controllers.

Olle Lindblad Konsult, A.B. Stockholm, Sweden. (19871988) Joined a consulting team which contracted my services as a consultant to Ericsons. Design and development of advanced debugging software for a network of Ericson's 68000 based systems (APN s) Developed a specialized compiler which produced debug oriented code that was then inserted into Ericson's Pascal software and allowed the inspection of various process parameters in a realtime environment.

W.S.M. Group. Tucson Az. (19851986) Assisted in the development of a Unix like operating system Developed a Basic Interpreter for a 68000 base graphics system, developed by Commodore/ Amiga.

\

Multiple Mirror Telescope Observatory Tucson Az. (19811984) Located in southern Arizona, the Multiple Mirror Telescope was a. revolutionary new instrument design concept employing 6 separate telescopes housed in a single structure. Using computerized control, these telescopes were combined together to make the MMT function as the worlds largest aperture telescope, My accomplishments included the Design, development and maintenance of a Forth multitasking operating system.Design, development and maintenance the telescope's pointing and tracking control software. This system had to be able to actively point the telescope at an object to an accuracy of .01 arcseconds, and continuously track that object with a tracking error of less than .1 arcsecond.

Tektronix Inc. Beaverton Ore. (197980) Design, design analysis, and verification of custom software running on a 32bit micro programmed processor. Special emphasis on user interface, process efficiency, communications protocol between multiple processors, and complex rasterscan graphics.

FloatingPoint Systems. (19771979) Design developing, and maintaining program development software for the AP120B AP190L, and FPS100 highspeed array processors. Developed a crossassembler, simulators, and software tools used for interfacing the array processors to both large and small systems.

EDUCATION

M.S., Computer Science, June, 1978, from the University of Oregon. Classwork emphasis on microprogramming, computer architecture, compiler construction, programming language theory, microprocessors.

B.S., Computer Science, June, 1977, from Oregon State University. Classwork emphasis on computer architecture, programming languages, and artificial intelligence. Minor in Digital Electronics.

Electronics and Electromechanical engineering classwork at the Oregon Institute of Technology. (19711973, 1975)



Contact this candidate