 |
Resume of Rene Churchill
René Churchill
- 20 years of software design and development experience.
- Fluent in PHP, PERL, SQL, C, JavaScript and Visual Basic
- Good working knowledge of Flash
- Background knowledge of silicon fabrication processes and transistor level device modeling.
Owner, Astute Computing, March ‘98 – Present
Providing Internet consulting and programming services, specializing in creating data driven websites.
Some of my projects:
Web Programmer, Viewlogic Systems, Inc. August ‘97 - March ‘98
- Developed a Sybase app that processed customer leads, distributed them to the sales force and tracked their status.
- Wrote several web database applications to support online seminar registration.
- Developed a database application to upload, store and sort marketing and sales documentation. The system emails the document owners to remind them to update their documents on a periodic basis.
- Wrote a system to synchronize HTML content on the development and external webservers that simultaniously checks for modifications to the external webserver. Developed a similar system to synchronize a duplicated webserver in the UK.
Senior Software Engineer, Viewlogic Systems, Inc. April `93 - August `97
- Created an internal Web page for the build system and translated most of the group documentation into HTML. Wrote a search engine for these documents using Perl and egrep. Generated HTML forms to automate most release forms required by the group.
- Wrote a central build system and development environment which dealt with fetching source code from multiple configuration management systems, building the source code on multiple Unix platforms, installing the resulting software, and running regression tests. Any error messages from these tasks are automatically emailed back to the appropriate developers. Largely written in PERL. Also developed reference manuals and a training course for developers.
Senior Member of Technical Staff, Cadence Design Systems, Inc. May `88 - March `93
- Worked in the Software Development Environment group. Wrote PERL scripts to filter Purify output from large regression tests suites. Also wrote various other scripts to help automate the development environment.
- Senior developer on Cadence's digital timing analysis program. (Veritime) This program was approximately 110k lines of code. Was solely responsible for about half of it. Was also responsible for the data structure compilation and the core path tracing algorithm.
- Rewrote the netlist compilation modules to reduce memory swapping and clarify internal data structures, resulting in a 25-200% speedup. Implemented a compression algorithm that reduced memory usage by selected data structures by 50-75%.
Education
BS, Electrical Engineering, University of Vermont, Burlington, Vermont, May 1988
|
 |