Alex Tighe

1228 Cambridge St, Cambridge MA 02139 | alextighe@gmail.com | 508.326.4871

Profile

I am a software engineer with a wide range of experience working in everything from experimental neuroscience to NASA satellite image processing to global investment banking software.

Technologies

Java, Spring, SQL, Python, Apache Spark, Oracle Coherence, Drools, Perl, vim, Unix, C/C++, .NET

Experience

Galatea Associates LLC, Somerville, MA

Galatea is a mid-sized financial software consulting firm that works with large broker-dealers on a variety of mission-critical systems. I am a senior software engineer with experience on several of our clients’ middle- and back-office applications.

Data Analytics Platform, January 2017 - Present

I work on an application which provides views and reports of trader positions, such as daily balance sheets, attribution data, and sources and uses information. The data is housed in a database, is loaded into our Java-based Apache Spark application, and then retrieved via Spark SQL.

Key Accomplishments
Real-time Messaging System, May 2016 - January 2017

To meet a new application requirement, I designed, implemented, and deployed a real-time, rules-driven messaging system based on JMS, Drools, and MongoDB. Users can subscribe to chat, email, or web-based alerts for various events (i.e., corporate actions, large account changes, etc.)

Key Accomplishments
Global Real-Time Position Keepers, April 2012 - May 2016

I have worked on two position-keeping projects. These provide a real-time in-memory record of the bank’s current inventory. Positions are gathered from various upstream sources via SQL, file processing, messages (IBM MQ), and REST queries to other applications. After normalizing the positions, they are made available for querying and real-time calculations. The first was based on Java and Coherence, and the second was built with Java and GemFire, as well as a front-end built using C# .NET that deployed to a user’s machine for a customizable interface to the position keeping system.

Key Accomplishments

Sigma Space Corporation, Lanham, MD

Sigma Space Corporation is a NASA contractor specializing in large-scale data management, data distribution, and data analysis systems for satellite imagery.

Senior Software Engineer, January 2011 - April 2012

As a senior software engineer, I worked on all aspects of data production, archive, and distribution systems for NASA Earth imaging instruments, including development, maintenance, and testing.

Key Accomplishments

McGovern Institute for Brain Research, MIT, Cambridge, MA

The Gabrieli and Graybiel labs, in the MIT McGovern Institute for Brain Research, focus their research on various aspects of cognitive neuroscience.

Programmer, March 2008 - March 2011

I was a programmer and general technical resource for the lab researchers and staff.

Key Accomplishments

The MathWorks, Inc., Natick MA

The MathWorks is a software company specializing in mathematical computing, simulating, and code generation software.

Software Engineer, October 2006 - February 2008

As a member of the Aerospace Toolbox team, I worked with other development team members on design specifications, feature decisions, and code reviews, as well as collaborated with Quality Engineering team to perform build testing and ensure code coverage.

Key Accomplishments
Application Support Engineer, January 2004 - October 2006

NLX Corporation, Sterling, VA

NLX Corporation was a company specializing in airplane simulators. They developed and built commercial and military simulation hardware and software.

Summer Intern, May 2001 - August 2002

Education

MS, Aerospace Engineering, Virginia Tech, December 2003
BS, Aerospace Engineering, Minor in Mathematics, Virginia Tech, May 2002