James B. Diskin Resume

Home
James B. Diskin Resume

ati2900.jpg

Resume


James Diskin


jbdst8@gmail.com

Pittsburgh 412/802 0381

San_Francisco phone number


OBJECTIVE: To develop LAMP (software bundle) applications using multi-core CPUs. Multi-core is what makes the iPhone possible.

A multi-core CPU combines two or more independent cores into a single package comprised of a single piece of silicon integrated circuit , called die, or more dies packaged together. A dual-core device contains two independent microprocessors and a quad-core device contains four microprocessors. A multi-core microprocessor implements multiprocessing in a single physical package. Cores in a multicore device may share a single coherent cache at the highest on-device cache level (e.g. L2 for the Intel Core 2) or may have separate caches (e.g. current AMD dual-core processors). The processors also share the same interconnect to the rest of the system. Each "core" independently implements optimizations such as superscalar execution, pipelining, and multithreading. A system with N cores is effective when it is presented with N or more threads concurrently. The most commercially significant (or at least the most 'obvious') multi-core processors are those used in computers (primarily from Intel & AMD.) In this context, "multi" typically means a relatively small number of cores. However, the technology is widely used and commercially significant in GPUs (Graphics Processing Units) like my experience at ATI/AMD. The raw compute performance of today’s graphics processor is truly amazing. With peak performance of over 1 teraFLOPS, the compute power of the graphics processor (GPU) dwarfs that of today’s commodity CPU at a price of only a few hundred dollars. As the programmability and performance of modern graphics hardware continues to increase, many researchers are looking to graphics hardware to solve computationally intensive problems previously performed on general purpose CPUs. The challenge, however, is how to re-target these processors from game rendering to general computation, such as numerical modeling, scientific computing, or signal processing.

EDUCATION: Master’s of Science, Telecommunications, April 1998 University ofPittsburgh,Pittsburgh, PA

EXPERIENCE:Professional Education 12/2005 - 03/2008 Telecommunications Pittsburgh, PA


* Graduate Social Web CourseCSS, DOM, Firebug, Ajax. wget -r -l1 -H -t1 -nd -N -np -A.mp3 -erobots=off http://del.icio.us/tag/system:filetype:mp3+mashup

Enter supporting content here

10/2006 – 04/2008 AMD (Advanced Micro Devices)/ATISanta Clara, (Silicon Valley) CA

Wrote and maintain object-oriented and procedural Perl and Python scripts to automate regression testing and development of the OpenGL driver for AMD /ATI Radeon HD 2900 XTX Crossfire GPU on the 32/64 bit, quad-core CPU/GPU/VPU (Video Processing Unit) for the Ultimate MS Vista/XP/Linux 3D graphics pipeline for Blueray and HD DVD for High Definition Multimedia Interface (HDMI) players. Formatting and Configuring Apache, Perforce, Python, Perl, Cygwin:BASH, MySQL and PHP with SSHandVNC on an endless supply of new machines to build/unsubmit (clobber), test and display every phase of OpenGL driver development with Perforce. “Orca” development system is a client/server system: a farm of Apache Web servers and Wget calls full of “edge cases."

9/2006 - 10/2006 Union Switch and Signal, Pittsburgh, PAWrote object-oriented and procedural Perl code for railroad tracks (switch and signals) using MySQL with Linux/Perl 5. Regular expression pattern matching, hashing and database query caching in an object-oriented environment.All this designed in UML, Rational Rose (with Clear Case version control.) Moved code into proper package namespaces. Enabled strictures and warnings in multiple files. Reorganized code into CPAN-style distributions using Module::Build.Refactored& rewrote procedural code into object-oriented code. Extracted inline MySQL into an external dictionary. Organized tasks and tracked their dependencies.

9/2000 - 11/2005 Cisco SystemsPetaluma, CA

Test the provisioning of circuits on using Cisco 6700 series. -An Integrated Digital Loop Carrier (High Speed Transmission Systems.) (Cisco certified in the 6700 - GR 303 series.) Working with Cerent OC-48 (2.5 Gb/s) ADM; Fireberd,Tberd and SONET Testers and Abacus Central Office simulator Also worked with the Hammer for VoATM.

3/2000 - 7/2000Lucent - Bell Labs North Andover, MA

SVT Tester

Wrote tester Perl scripts for OC-48 (2.5Gb/s) and OC-192 (10Gb/s) (High Speed Transmission Systems.) using Anritsu test set and HP VXI with GPIB to Ethernet converter: SONET

1/1999 - 2/2000 MCI Worldcomm Richardson, TX

Network Engineer

UUNET T1s & DS3s Tested on MCI's Network "Developer's Lab" in Richardson, TX. High Speed Transmission Systems. Working with Alcatel DACS OC-48 (2.5 Gb/s) ADM ; Fireberd, Tberd. Also worked with the Hammer for VoFrame Relay

8/1998 - 12/1998 AT&T Holmdel, NJ

SONET/ATM Tester

Tested Northern Telecom, Fujitsu and Lucent OC-3 (155.52 Mb/s), OC-12 (622.08 Mb/s) TDM/ADM and Newbridge SONET/ATM for private networks division. High Speed Transmission Systems.

2/1990 - 12/1994 Community College of Allegheny County Pittsburgh, PA

UNIX/C++/Perl Instructor

Unix Administrator and taught two classes twice a week.

1/1989 - 1/1990 Bear SternsNew York, NY

Unix admin./ DBA

Developed and maintained large Informix database of government securities with UNIX Bourne shell scripts on their Amdahl High Speed Transmission Systems.

12/1987 - 12/1988 Round Valley Computer Round Valley, NJ

Network Installer

Design, develop, install and repair PC networks for the large drug manufacturing companies on the New Jersey Coast with High Speed Transmission Systems.

8/1987 - 12/1987 Davis,Polk and Wardwell , 10 Wall Street New York, NY

Software Engineer

Developed Asbestos Litigation programs using Artificial Intelligence for Davis, Polk & Wardwell: The world largest Law Firm located across Wall St. from the NYSE using one of the first RISC UNIX computers and High Speed Transmission Systems.

1/1987 - 8/1987 J.J. Kenny, Broad Street, New York, N.Y.

Software Engineer

Took J.J. Kenny, the world's leading wholesale trader of Municipal bonds, from a $100 billions industry to a $200 billions industry in the wake of Reagan Era tax cuts. This company is now part ofRafferty Capital Markets, LLC. Worked with X.25 "Kenny Wire" :High Speed Transmission Systems.

6/1985 - 12/1986Varityper East Hanover, N.J.

Software Engineer

Developed Typesetting equipment (for the financial industry) connecting the fonts developed by the Parent Company: Adressagraph-Multigraph International (Similar to Adobe) with some of the then new user interface technology developed at Xerox PARC and High Speed Transmission Systems.

7/1983 - 10/1985 Carnegie-Mellon University Pittsburgh, PA

Research Programmer

Used the Accent API to create the distributed computing paradigm that would later become the Machkernel and ultimately the MS Vista operating system. Computer processes communicating with each other over a TCP/IP network on High Speed Transmission Systems.

3/1982 - 7/1983 NORDECPittsburgh, PA

Chief Consultant

Computerized small manufacturing firms taking advantage of Reagan era accelerated depreciation tax

1/1981 - 3/1982 A.O. Management Pittsburgh, PA

Programmer

Developed trading progrms for highly leveraged commodity future contract investments. High speed transmission systems.

EDUCATION

Masters of Science, Telecommunications, April 1998 University of Pittsburgh,

Pittsburgh, PA: Development and application of the mathematical techniques used for analyzing the performance of communications networks Computer organization, linear systems, Fourier analysis, analog modulation, digital modulation, modulation, transmission lines, and electromagnetic propagation.Principles of digital transmission encountered in common carriers and in private networks. Architectures and formats of digital transmission systems, especially the Asynchronous and Synchronous Digital Hierarchies. Signal-to-noise ratio,link power budgets ,analog-to-digital conversion, data compression,, digital modulation, and facility switching. Wireless communication systems, data networks, cellular telephone, and personal communication systems. Protocols, architecture, signaling, and performance. Theory and application of Code Division Multiple Access (CDMA) techniques for digital wireless communications. Emphasis on CDMA in mobile cellular communications. Specified protocol enhancements that allow transparent routing of IP datagrams to mobile nodes on the internet

Certified on Cisco 6700 - 10/25/2000

Bachelor of Arts, Mathematics, June 1979 Alderson-Broaddus College, Phillippi, WV

AFFILIATIONS 9/1994 - President Golden Key International Honor Society

2000-2008 Western Pennsylvania Linux Users Group wplug

SKILL

ADDITIONAL INFORMATION: COMPUTER SPARC, Solaris,Ultra, HP-VECTRA, Cray MPI; UNIX, MS-Vista, XP; PERL 5/6, Python, PHP

jbdst8@hotmail.com

James B. Diskin
412/802-0381