James Longo

Managing Director, Head of Technology Development at Curex Group LLC
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
New York City Metropolitan Area

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • United States
    • Financial Services
    • 1 - 100 Employee
    • Managing Director, Head of Technology Development
      • Feb 2011 - Present

      ►Reporting directly to the CEO and Board of Directors. ►Oversee development of the FX ECN, Index and C-Link technologies powering the FTSE-Cürex Index and ETF business. Built Development team from 4 to more than 20. ►Provided software development process and guidance. ►Built the core C++ application libraries. Built and maintain major subsystems including the matching engine. ►Provide guidance in the construction of the .NET libraries and subsystems that use them. ►Implemented Window Driver that provides high precision time with zero latency. ►Subsystems include 40+ server components supporting trading, FX benchmarks, FIX interfaces, desktop GUI, and WEB on Windows and Linux. Show less

    • United States
    • Financial Services
    • 700 & Above Employee
    • SVP, Development Manager
      • Aug 2003 - Feb 2011

      As SVP from 2010 – 2011, was technical lead/development manager for systems supporting the FX business. ►Led development of first generation of CitiFX Velocity, Citi’s electronic single bank foreign exchange platform. Project brought Citi from #10 to #5. Today, CitiFX is the #1 rated FX single bank platform. ►Appointed GUI Development Manager for CitiFX Velocity. Analyzed supporting India currency futures on CitiFX Velocity as well as analyzed supporting CME currency futures on CitiFX Velocity. ►Implemented FIX API support for CitiFX Velocity. Prior to the Citigroup acquisition of Lava Group, from 2007 – 2009, was technical lead and development manager for CitiFX Velocity, Citi's FX Trading platform, based on the LavaFX ECN trading platform (key technologies for this product include: C#, .NET 2.0/3.5, C++, WinForms, FIX, and SQL Server). As VP and Lead Developer from 2003 – 2005, developed the core matching and order entry system components. As Programmer from 2003 – 2005, developed Lava FX Central Limit Order Book (CLOB). ►Technology lead for the LavaFX foreign exchange platform. Designed and developed the matching engine, staging area, and the secure communications layer. ►Designed and developed component enhancements to support ESP forward, swap and spot trading. ►Managed project plans, and report status to senior management and gathered and realized user requirements from product managers. Show less

    • United States
    • Financial Services
    • 700 & Above Employee
    • VP, Lead Developer
      • Oct 2005 - Aug 2007

      ►Managed and led four developers to complete the replacement of a foreign exchange trading system for spot, forward and futures for both server and UI components. ►Managed project plans, and report status to senior management. Gathered user requirements from the business. ►Designed and developed the replacement foreign exchange trading system user interface. ►Performed user training in New York, London, Tokyo, and Hong Kong. ►Managed and led four developers to complete the replacement of a foreign exchange trading system for spot, forward and futures for both server and UI components. ►Managed project plans, and report status to senior management. Gathered user requirements from the business. ►Designed and developed the replacement foreign exchange trading system user interface. ►Performed user training in New York, London, Tokyo, and Hong Kong.

    • United States
    • Financial Services
    • 700 & Above Employee
    • Senior Software Development Consultant - Globallink / State Street Bank
      • 2000 - 2003

      ►Co-designed and implemented a HTTP inspection utility that allows the user to view the individual TCP packets sent to and from MS Internet Explorer; data could also be view from other browsers via the built-in proxy server. This application was built using the following tools and technologies: MS Visual Studio, C++, MFC, STL, BOOST, Sockets, Multi-Threading, XML and Assembler. ►Co-designed and implemented an HTTP tunneling server and client side tool called iConduit. This application was built using the following tools and technologies: MS Visual Studio, C++, GCC, STL, Sockets, MFC, Multi-Threading, IO Completion Ports and Windows NT ►Technical lead and designer for real-time, multi-counterparty, matching and confirmation system. The system was built using the following tools/technologies: Java, J2EE, Struts, Xerces, GNU Regex, XML, Web Services, SOAP, iPlanet Application Server, IBM WebSphere, WebSphere Studio, ANT, Forte, UML and Oracle. ►Designed, and implemented the COM components for handling sets of scripted rules for validating transactions for a currency transaction matching engine using the following tools: MS Visual Studio, C++, VB Scripting Engine, COM, ATL and UML. ►Designed and implemented data structures supporting transaction summaries, and rate calculations for a peer-to-peer foreign exchange trading system, using the following tools: MS Visual Studio, C++, STL, VB, UML, Objective Grid and Flex-Grid. Show less

    • United Kingdom
    • Financial Services
    • 700 & Above Employee
    • SVP, Tech Lead Equities Technology
      • 1992 - 2000

      ►Managed all equity related projects from start to finish. As SVP of IT Development, influenced technological direction in the areas of internet technologies, tools, languages and methodology. ►Determine user requirements for a 250-user base intranet Client Relationship Management system. Tools and technologies: UML. Current projects include: Client Relationship Management, Client Holdings, Earnings Preview, BigDough integration, Vickers 13f and 30b integration, Peoplesoft HRMS integration. Tools and technologies included: C++, COM/DCOM/COM+, IIS, XML, XSL, DHTML, JavaScript, and VBScript. ►Gathered user requirements for, designed, and implemented a multi-threaded instant message system based the on Window NT message service. Tools and technologies included: Visual Studio, C++, and MFC. ►Instituted methodological direction for software development. This methodology is an adaptation of the Unified Process. Show less

    • Senior Software Developer
      • 1998 - 1999

      ►As System Architect and Developer for many of OptiMark’s ActiveX components, created new components, enhanced existing components and debugged trading system’s front end. Utilized the following tools and technologies: MS Visual Studio, C++, ActiveX/COM, Multi-Threading, MFC, ATL, STL, FIX, CORBA, WinSock, UML, and ClearCase/Attaché. ►Re-architected the core ActiveX container-control relationship to conform to ActiveX standards that enabled component reuse in any ActiveX container application. ►Architected, designed and developed the ActiveX logon wizard component; this component enables the application to intelligently connect to multiple exchanges and to deal with logon failures. ►Architected the multiplexed communication component that enabled the application to handle connections to multiple exchanges. This architecture allowed new connections to be made by registering a new multi-threaded ActiveX/COM communications object that implements the correct interfaces. ►Architected, designed and developed the core multi-threaded caching system (in-memory database) for the application; every component in the application that requires trading data depends on this component. ►Architected, designed, and developed the ActiveX NTP compliant clock, and other ActiveX components. Show less

    • Software Engineer
      • 1996 - 1998

      ►Lead developer of the Strategist Optimizer development team. Strategies Optimizer uses the Chow-Kritzman optimization engine to enable investors to optimize asset allocation and currency hedging decisions to simultaneously realize absolute and relative targets. The project team consisted of three developers and two business analysts. Tools and technologies included: MS DevStudio, C++, MFC, ATL, ActiveX/COM, DHTML, JavaScript, VSS, MS Access, FAME, IE and Windows NT. ►Member of the FX Connect development team. FX Connect is now the industry’s leading real-time, fully interactive foreign exchange trading system. Responsible for converting FX Connect 16bit to a 32bit ActiveX control, maintenance, and adding various enhancements. Tools and technologies included: MS DevStudio, C++, C, MFC, ActiveX/COM, WinSock, MV Link, IE, VSS and Windows. ►Member of the Global Markets Navigator development team. Global Markets Navigator was MarketVision’s market data and new feed front end application. Maintained, debugged and enhanced using the following tools and technologies: MS DevStudio, C++, MFC, ActiveX/COM and MV Link. Show less

Education

  • Pace University
    BS, Computer Science
    1987 - 1991

Community

You need to have a working account to view this content. Click here to join now