Ettore Pasquini

Sr. Software Engineer at 3Dconnexion and Owner, Cubelogic

San Francisco Bay Area

Current
  • Sr. Software Engineer at 3Dconnexion, Inc. (a Logitech company)
  • Owner at Cubelogic
Past
  • Lead Software Engineer at Nfinite Productions LLC
  • Software Engineer at Oracle
  • Web Developer at captainsinn.com
  • Software Engineer at Ekar S.p.A. / Altran Group (in Italy)
  • Engineering Intern at CISE (in Italy)
Education
  • Università di Bologna
Connections
45 connections
Industry
Computer Software
Websites

Ettore Pasquini’s Summary

Software engineer focused on building elegant applications with code that is easy to read (like a book).

Ettore Pasquini’s Specialties:

C, C++, Java, OOP, usability, development in a Un*x environment, minimal design, web standards.


Ettore Pasquini’s Experience

  • Sr. Software Engineer

    3Dconnexion, Inc. (a Logitech company)

    (Public Company; 11-50 employees; Computer Software industry)

    May 2005Present (3 years 4 months)

    SpaceNavigator project (9/06 - now)
    - Contributed entire architecture and coding for the joystick module of the Second Life client. Support for a wide variety of joysticks.
    - Contributed C/C++ patches and plugins for Blender on Mac OS X, Linux, Windows.
    - Ported the Google SketchUp plug-in to Mac OS X.
    - Created OS X QuickTime component for navigating QTVR movies.
    - Created and released C sample code for SDK.
    - Wrote a software update Cocoa app.

    NuLOOQ project (5/05 - 8/06)
    - Designed and coded (C++, Objective-C) various modules of the "tooldial" software for OS X, including license system, summary generator, Photoshop Actions parser, hotkey manager. Test-Driven Development.
    - Adobe InDesign plug-in (Mac, Windows). Self-taught InDesign SDK and Win32 API.
    - Won DigitalFocus 2006 Innovation Award, 2007 PC World 20 Most Innovative Products Award.

  • Owner

    Cubelogic

    (Privately Held; Myself Only; Computer Software industry)

    1999Present (9 years)

    Cubelogic (www.cubelogic.org) is my software making outlet and consulting business. I have been programming from the age of 11 out of pure passion, but since June 2004 this activity has an official name.

    Cubelogic develops (when there's time available) for O.S.'s that are cool enough (Mac OS X and other UN*X flavors), meaning, for example, that I won't spend time coding for Windows since I personally despise it. ;-)

    Overall, Cubelogic reflects my personal views of the software making business, which basically means user centric apps, free source code, and adherence to certain ethical principles.

  • Lead Software Engineer

    Nfinite Productions LLC

    (Privately Held; 1-10 employees; Computer Software industry)

    October 2003November 2004 (1 year 2 months)

    - Sole designer of Rap-A-Matics, a cross-platform (Mac OS X and Windows) Java stand-alone educational application featuring Flash animations.
    - Followed the entire development cycle.
    - Utilized several design patterns (MVC, Mediator, Proxy, Command, etc.) to maximize reusability.
    - GUI design and development (J2SE with AWT and Swing).
    - Learned the QuickTime for Java framework with no impact on deadlines to display media content.
    - Implemented a MS Windows installer using NSIS scripting language.

  • Software Engineer

    Oracle

    (Public Company; 10,001 or more employees; ORCL; Computer Software industry)

    August 2003September 2004 (1 year 2 months)

    - Worked in the Oracle Projects development team for Family Pack M product (part of their eBusiness Suite), using Oracle Applications Framework (v11.5.10) on Linux and Windows.
    - Detail-designed the reporting module under strict performance constraints (such as dealing with millions of records). My JavaBeans and PL/SQL components were successfully used by the entire team.
    - Coded user-configurable pages, computing 150+ summarized measures such as cost, effort and billing information on different dimensions such as resource and time.
    - Independently wrote Perl scripts for XML processing and shared them with the team.

  • Web Developer

    captainsinn.com

    (Privately Held; 1-10 employees; Leisure, Travel & Tourism industry)

    February 2003July 2003 (6 months)

    - Cross-browser web authoring (valid HTML + CSS), with separation between content and presentation

  • Software Engineer

    Ekar S.p.A. / Altran Group (in Italy)

    (Privately Held; 501-1000 employees; Computer Software industry)

    May 2001December 2002 (1 year 8 months)

    - Collaborated to the redesign of a large stocks & bonds management system into a 3-tier OLTP application built on Oracle and J2EE.
    - Java, JSP, PL/SQL, JavaScript development.
    - Contributed code toward extension of the Oracle BC4J framework.
    - Joined the project in the early stages of development and followed until first release.

  • Engineering Intern

    CISE (in Italy)

    (Government Agency; 11-50 employees; Internet industry)

    December 2000May 2001 (6 months)

    - Realized an online directory with English/Italian localizations, used by hundreds of manufacturing companies to query listings of suppliers and services.
    - Designed the DB on Oracle8i and developed the user interface with JSP, servlets, JDBC.


Additional Information

Ettore Pasquini’s Websites:

Ettore Pasquini’s Interests:

Music making, modern art, logic, philosophy (Ludwig Wittgenstein), programming, sci-fi (P.K. Dick, J. Ballard), films (D. Lynch, W. Herzog, S.M. Eisenstein, P. Greenaway, many more)

Ettore Pasquini’s Groups:

moveon.org


Ettore Pasquini’s Contact Settings

Interested In:

  • career opportunities
  • consulting offers
  • new ventures
  • job inquiries
  • expertise requests
  • business deals
  • reference requests
  • getting back in touch

Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View Ettore’s full profile:

  • See who you and Ettore Pasquini know in common
  • Get introduced to Ettore Pasquini
  • Contact Ettore Pasquini directly

View Full Profile