Rick Hightower


Phone: 520-290-0160
email: Rick_M_Hightower@hotmail.com

Technical Skills, Experience, Achievements, Publications, Links, Home, JDJ Articles, Bio, Certifications


Technical Skills

Languages: Java, C/C++, Python, JavaScript, Visual Basic, SQL, Transact-SQL, XSL/XSLT, etc.

Technologies: JSP, EJB, EJB-QL, CORBA, JMS, RMI, JDBC, JavaBeans, Active X/COM/DCOM, Domino Java Agents, SQL Server 7.0, Oracle, Servles, ASP, SECS/GEM. XML, Complex Thread programming using Posix, Win32 and Java. ADO, DAO Jet database programming,

Object Oriented Case Tools: Designing Three Tier Client/Server systems with the OMT, Rumbaugh, Jacobsen and more recently UML Methodologies and Techniques. Design pattern aficionado.

Application Frameworks: JFC, MFC, OWL, Fastech’s TOM (Tool Object Model)
 


Publications



 Achievements

Experience

Over a decade experience in the industry.

eBlox, Inc. (Confidential)

Title: Director of Development.

Jan 2001 to present

Working on and building framework and applications built on top of J2EE.


Buzzeo, Inc.

Nov 1999 to Jan 2001

Title: Director of Architecture. 

Started as Principal Software Engineer. Promoted to manager of ZEOLogix., and later to Director of Architecture. Responsible for adding next generation features to the ZEOLogix servers (CORBA-based EJB server) and the CORBA component wizard. Key member of the ZEOLogix core team. Responsibilities include talking to investors and potential customers about technology and technology vision. Also leading engineering team with product and technology vision and direction.



LookSmart Corporation

May 1999 to Nov 1999

Title: Senior Software Engineer/Team Lead

Worked on critical client/server applications. Responsible for data migration to new database schemas, reporting utilities, and International Unicode conversion. Programming was done in Perl, Delphi, Python, Java, Visual Basic and T-SQL. Used ADO, OLE DB and DMO with SQL Server 7.0. Earned reputation for "consistent delivery" (called "he delivers" by director of Project Management) and leading a team to success.


Intel Corporation

May 1996 to May 1999

Senior Software Engineer, Java Architecture 

Department EAL (Enterprise Architecture Lab).

Focus was on Enterprise Java and CORBA systems. Responsibilities included working on proofs of concepts, prototypes and demonstrations for Intel’s distributed computing architecture vision of E-Business and balanced computing. 

Senior Software Engineer, Factory Automation

Department CAS (Components Automation Systems a.k.a. Fab Automation). I was asked to speak on some of my projects at Factory automation software conferences. 


Read-Rite

May 1993 to May 1996

Software Engineering working on mission critical factory software, designing systems with object-oriented CASE tools. Used Borland’s OWL, Visual C++ (MFC) and Visual Basic to develop advance reporting and statistical modeling software. Most of the programming was done in C and C++. In addition, wrote prototype programs for testing wafers, interfacing with various meter and test equipment protocols. Optimized modeling software to be multi-threaded on an Alpha 2100 server with the DEC Unix OS (using Posix threads, i.e., pthreads). Earned reputation for finishing ahead of schedule, and quality software.


From 1989 to 1993, held various positions in the California Bay area using my electronics and computer programming background. This includes two years at Animatics and a year at Seagate.

 


Education

Computer Engineering and Electronics, with Honors, ITT Technical Institute, 1990 (Graduated first in my class)

Professional Sequence Award in MS Window Programming, University of California (COM, Win32, etc.)

General Education and technical courses at Pima Community College, Mission College, DeAnza College, University of Phoenix (Accounting, System Architecture, Software Engineering, C, C++, ASM, Databases, etc.)

Other Training

SECS means Semiconductor Equipment Communication Standard and GEM means Generic Equipment Model.



BrainBench Assesment


  • Other Links of Note

  • Former and current Employers

    eBlox http://www.eblox.com/

    Buzzeo http://www.buzzeo.com/

    Intel http://www.intel.com

    LookSmart http://www.looksmart.com

    Read-Rite http://www.readrite.com

    Promotion details http://www.buzzeo.com/about/source.cfm?newsid=107

    "Rick has demonstrated excellent software design and development abilities," said Robert DeAnna, vice president of Engineering and Director of ZeoLogix development. "While Rick was a Principal Software Engineer, I came to rely more and more on his superior communication skills and thorough knowledge of the EJB space, particularly the impact it was having on the development of business information systems that will be deployed on the Internet."
  • White Paper that I co-authored http://www.buzzeo.com/product/p_whitepaper.cfm

  • Articles I wrote (obtained searching www.yahoo.com for Rick Hightower)
  • Java Developer's Journal
    ... by Rick Hightower 1 of 6. Overview of COM and DCOM The Component Object Model provides a means to create extensible services called components. As components ...
    http://www.sys-con.com/java/feature/4-7/hightower/

    Java Developer's Journal
    ... Interviews... Pat Niemeyer Creator of BeanShell. 1 of 3. R. Hightower: What features do you plan for BeanShell? ...
    http://www.sys-con.com/java/archives/0507/interviews/niemeyer/

    Java Developer's Journal
    ... Interviews... Stephan Hillion Creator of DynamicJava. 1
    of 1. RH: What features do you plan for DynamicJava? ...
    http://www.sys-con.com/java/archives/0507/interviews/hillion/

    Java Developer's Journal
    ... Written By: Rick Hightower. 1 of 15. Back before Java became popular, I was aC++
    bigot. I programmed in nothing but C++. I lived, ate and breathed C++. If it wasn ...
    http://www.sys-con.com/java/archives/0502/hightower/

    Java Developer's Journal
    ... Scallan) p.138 Extending Your Applications with Bean Scripting Framework (Rick Hightower) p.148 Interview...with Sam Ruby & Sanjiva Weerawarana (Rick Hightower...
    http://www.sys-con.com/java/archives/subscribe/0506/

    Java Developer's Journal
    ... 1 of 15. The past three articles ...
    http://www.sys-con.com/java/archives/0507/hightower/

    Java Developer's Journal
    ... 2 of 15. One advantage of BeanShell ...
    http://www.sys-con.com/java/archives/0507/hightower/index_b.html

    Java Developer's Journal
    ... 66 Keeping Up with OMG (Jon Siegel) p.74 NetRexx Programming for the JVM (Rick Hightower) p.82 Servlet to Servlet Communication (Alan Williamson) p.102 "Hello ...
    http://www.sys-con.com/java/archives/subscribe/0505/

    Java Developer's Journal
    ... and of the Market (Jon Siegel) p.78 BeanShell & DynamicJava: Java Scripting with
    Java (Rick Hightower) p.86 E-Commerce Market for EJB Solutions (Jason Westra) p ...
    http://www.sys-con.com/java/archives/subscribe/0507/

    Java Developer's Journal
    ... Product Review: JFCSuite, v2.1 (Gabor Liptak) p.50 Python Programming in the JVM
    (Rick Hightower) p.54 Java Servlets: Part 2 Design Practices (AVB Subrahmanyan ...
    http://www.sys-con.com/java/archives/subscribe/0503/

    Java Developer's Journal
    ... from San Francisco at JavaOne (SYS-CON Radio) p.46 How to Use COM/DCM: Part Two (Rick Hightower) p.50 CORBA Project Survival (Steve Tockey) p.58 Oracle JServer ...
    http://www.sys-con.com/java/archives/subscribe/0411/

    Java Developer's Journal
    ... p.64 Secrets of JMF (Linden deCarmo) p.70 Programming Languages for the JVM (Rick
    Hightower) p.80 Java Servlets: Advanced Features (AVB Subrahmanyam) p.88 ...
    http://www.sys-con.com/java/archives/subscribe/0502/

    Java Developer's Journal
    ... to the Web, Java Cards Get Pervasive (Ron Harris) p.7 Developing with DCOM & Java
    (Rick Hightower) p.8 JavaOne Exposed p.18 Benchmarking with an Abstract Class ...
    http://www.sys-con.com/java/archives/subscribe/0407/

    Cetus Links: 18,863 Links on Objects and Components / CORBA
    ... Jamie Lewis, PCWeek Sept 1997); Developing with DCOM and Java (Rick Hightower, Java
    Developers' Journal, July 1999); DCOM, ActiveX and Corba Must Live Together (M ...
    http://www.cetus-links.org/oo_corba.html

    Cetus Links: 18,863 Links on Objects and Components / Java
    ... and Java/RMI (Gopalan Suresh Raj); Developing with DCOM and Java (Rick Hightower,
    Java Developers' Journal, July 1999); Distributed object alternatives: DCOM and ...
    http://www.cetus-links.org/oo_java_rmi.html

    JPython Home
    ... JPython article in JDJ Rick Hightower's article in the Java Developer's
    Journal contains several references to JPython. ...
    http://www.jpython.org/ [More results from www.jpython.org]

    The NetRexx Language
    ... 26 May 2000]; Martin Lafaix's interactive Workspace for NetRexx [17 May 2000]; Rick
    Hightower's NetRexx article in the Java Developer's Journal. [16 May 2000]. ...
    http://www2.hursley.ibm.com/netrexx/ [More results from www2.hursley.ibm.com]