Eugene Berta
NAME AND CONTACT INFORMATION:
Eugene Z Berta
e_berta@plutospin.com
EDUCATION:
Carnegie Mellon University, Pittsburgh, PA
Degree: Bachelors of Science w/University Honors (5/98)
GPA: 3.55
Major: Electrical And Computer Engineering
WORK EXPERIENCE:
Software Engineer: Plutospin (Self Funded), Feb 2005- present.
a) Created a Graphical Programming Interface System (GIPSpin) to
allow easy coding of threaded applications on both WIN32 and Linux
systems. See http://www.plutospin.com/gipspin.html for details and
downloads.
b) Modified GCC to enable it to output an XML representation of C
code.
c) Created a GUI tool to enable users to have unique configuration
setups for different WiFi hotspots.
Software/Electrical Engineer: Hewlett-Packard, June 1998- Jan 2005.
a) Worked on the Clock System of the IA-64 McKinley Processor. Was
lead developer of EZROUTE- a proprietary CAD/GUI tool used to model and
balance the clock distribution. Responsibilities included CAD/GUI tool
development for RLC interconnect modeling and delay balancing, design and
verification of clock logic unit circuitry and distribution, and
development of load/connectivity verification tools. An ISSCC 2002 paper
was published on the work:
http://www.intel.com/design/itanium2/download/isscc_2002_6s.pdf and US
Patent #6323714 was granted.
b) Responsible for leading the effort to port and enhance the
graphics system of our CAD/GUI tools from Starbase to OpenGL/Xlib and also
assisted with porting and ensuring inter-operability between HPUX and
LINUX.
c) Investigated and developed a framework for future statistical
modeling needs of VLSI timing paths (Patents pending).
d) Responsible for implementing an incremental timing system for
VLSI timing paths based on the Pathmill core timing engine.
COURSE WORK:
Concurrent Real Time Systems: Developed mini-kernel to handle all I/O
and process handling for an M68000 board with a 4Kbps terminal interface.
Programmed a multi-threaded "pong" game to test out functionality.
Superscalar Processor Design: Experimented with a "C code" model of the
PowerPC RTL to gauge performance versus cost tradeoffs due to increases
and decreases in functional units such as rename registers, victim
buffers, pipeline stages, etc.
Integrated Circuit Design Project: 5-member group project resulting in
the design of a Hamming 72/64 ECC encoder and decoder chip in a 2um MOSIS
process. Comprised of around 8K transistors, maximum running speed of
40MHz.
HARDWARE/SOFTWARE LANGUAGES AND TOOLS:
Advanced Level: C, C++, Xlib, Xforms
Intermediate Level: Java, SPICE, Matlab, Pathmill, Verilog, Perl,
80x86 asm, MC68000 asm, Xmotif, SQL, XML, MFC, DDTS, Swing, OpenGL, MPI
Operating Systems: UNIX, Windows, Linux, HP-UX
Member number:9458
Additional Contact information is available on the Information Page.
Software Contractors' Guild (www.scguild.com)
Copyright(c) 1995 - 2005 Eugene Berta and Software Contractors' Guild,
Post Office Box 257,Nottingham, NH USA 03290-0257