Josh Sandusky

Josh Sandusky

at Bloomberg

Greater New York City Area

Current
Past
  • Senior Presentation Engineer at Think Passenger
  • Senior Presentation Engineer at Passenger
  • Senior User Interface Developer at iRise
Education
  • Oregon State University
Connections
70 connections
Industry
Computer Software

Josh Sandusky’s Summary

Senior software engineer with 12 years industry experience developing large-scale proprietary and open source platform-independent software.

Currently specializing in Flex RIA's with a background of 10 years Java Core/Swing development.

Josh Sandusky’s Specialties:

Flex
ActionScript 3.0
BlazeDS
Java
Swing
AWT
PureMVC
Prana
Flex Builder
Agile
Core Java APIs
XML
CVS & SVN
JUnit
Tomcat
Maven
Eclipse
Netbeans
ANT
Windows
UNIX
AWK, SED, GREP
Mac OS X


Josh Sandusky’s Experience

  • Employee

    Bloomberg

    (Privately Held; Financial Services industry)

    May 2009Present (3 months)

    Bloomberg Law (BLAW) development team.

  • Senior Presentation Engineer

    Think Passenger

    (Computer Software industry)

    October 2008March 2009 (6 months)

    Flex RIA development for a social media platform.

  • Senior Presentation Engineer

    Passenger

    (Computer Software industry)

    October 2008March 2009 (6 months)

  • Senior User Interface Developer

    iRise

    (Privately Held; 51-200 employees; Computer Software industry)

    September 2007September 2008 (1 year 1 month)

    Developed a complex RIA built with an entirely Flex front-end. I was the sole developer writing Flex code on this project, which is an application allowing users to create highly-interactive simulations of websites and desktop applications.

    I implemented the Flex application using the PureMVC architecture stubbed with Prana. This allowed a formal MVC approach as well as a Spring-like mechanism to configure the application with XML files. Though I used Flex Builder as my development environment, I also incorporated the Flex projects into the Maven build system using various plugins (Israfil, ServeBox, and then eventually settling with Flex Mojos). I also wrote several dozen FlexUnit tests that ran as part of the build, and which proved highly useful when verifying code integrity.

  • Member of Technical Staff IV

    Sun Microsystems

    (Public Company; 10,001 or more employees; SUNW; Computer Hardware industry)

    April 2004August 2007 (3 years 5 months)

    Lead developer in the Monrovia-based Service Oriented Architecture (SOA) group, which is part of the Netbeans development team. I work on Open Source desktop Java software targeted for the enterprise developer community.

    Developed the UI for a web services deployment configuration editor. This editor allows the user to create and position nodes upon a graph, and to create links between the nodes. Lead the team in the design and implementation of the UI, using the Netbeans Visual Library 2.0.

    Worked on various projects, including a BPEL debugger and a Java graphical programming editor.

  • Senior Software Engineer

    Axium Entertainment

    (Privately Held; 11-50 employees; Computer Software industry)

    April 2003April 2004 (1 year 1 month)

    Comprehensive development on two large-scale commercial software products for the film industry: a film budgeting and a film scheduling application.

    Co-wrote a report designer for graphically designing reports. This designer allowed users to visually manipulate graphical objects in a canvas. Standard diagramming/paint features were implemented such as rotation, snap-to-grid, move and resize in any direction, multiple selections, rulered scrolling, and so on. In addition, once the user had designed the report, the user could then generate a print preview and/or print the result to hardcopy. The report designer involved extensive use of mouse event handling, layering with JLayeredPane, and 2D graphics (such as AffineTransform, coordinate transformations, etc).

    Developed a custom JTable renderer to represent a movie schedule stripboard.

  • Software Engineer

    Equilibrium Technologies

    (Privately Held; 11-50 employees; Computer Software industry)

    June 2000July 2002 (2 years 2 months)

    Co-developed a Java IDE, using Netbeans, for the company’s proprietary web imaging language (MediaScript). I wrote a specialized Swing image viewer and a JNI layer (a C layer that tied into a native image processing engine). The image viewer provided the ability to display Photoshop layers, animate/view multi-frame gifs, and view image alpha channels.

    Developer on a team of three engineers for a ground-up image script editor. This involved the use of UML (with TogetherJ) during the design phase. The JTextPane text editor required significant use of the Java Text API, including highlighting, copy/cut/paste, undo/redo, text caret position tracking, and DnD (drag and drop). The framework allowed for three different UI components to automatically synchronize their shared data through the use of custom listeners. Additionally, the framework included a Runnable central action queue and a UI factory.

  • Test Engineer

    Sun Microsystems

    (Public Company; 10,001 or more employees; SUNW; Computer Hardware industry)

    December 1997June 2000 (2 years 7 months)

    Developed Java tools for factory automation of the largest of Sun servers. The core tool was the test executive, which was written with AWT (Swing was not yet released) and used directly by the test technicians on the production floor. In addition, the tool supplied its own socket server, which allowed technicians to control testing and view status information remotely. The supplementary tools I wrote include a remote test control monitor and a Honeywell heat chamber monitor, both written with Swing (when Swing first became available).

    Created/modified UNIX shell scripts for use in parsing textual diagnostic output. I provided a common infrastructure for these scripts, as well as a library of common script routines. I used SED, GREP, AWK, BC, and RSH to perform most scripting tasks.


Josh Sandusky’s Education

  • Oregon State University

    Bachelor's , Computer Engineering , 19931997

    Activities and Societies:
    The Order of Skull and Bones, OSU outreach division.

Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View Josh Sandusky’s full profile:

  • See who you and Josh Sandusky know in common
  • Get introduced to Josh Sandusky
  • Contact Josh Sandusky directly

View Full Profile