Charles Rapp

Charles Rapp Email and Phone Number

Charles Rapp's Location
Lincolnshire, Illinois, United States, United States
Charles Rapp's Contact Details
About Charles Rapp

I have worked as a lead software developer in the electronic trading industry now for 15 years, primarily on front office, server-based applications.Developed low-latency Java applications which interface with financial market data vendors, analyzing that data for trader-defined trends, and then issue market orders (via our in-house OMS) when a trend is found. The market data interface is also capable of forwarding data to trader desks for visual presentation, generating theoretical valuations, and other market data-intense processing. Java provided the flexibility to write new algorithms and market data analyzers quickly and to integrate them into the market data application.Developed both client-side and server-side API for an order management system (OMS) which allows a client to send a customized order request which the server portion then converts into the target exchange protocol (FIX and ARCADirect). Also developed the OMS SQL database which tracks each order's stages. This includes when the order is sent to the exchange, accepted, possibly modified, filled or canceled. The client-side API reads in the current order state from the database and subscribes to the sever-side messages.Developed a drop copy interface which used the server-side OMS API to report trades made using a third party OMS. The OMS database contained a separate trades table used for back office clearing. Also developed a drop copy server to send FIX execution reports to another in-house system.Developed both the client-side and server-side position monitor API and the SQL database for storing the data. The server-side would retrieve the current trader positions on start, subscribe to the OMS trade messages and the latest market data trade price for that instrument, and publish actual and theoretical position messages. Because the position monitoring makes heavy use of market data, it is placed within the same virtual machine as the market data interface.

Charles Rapp's Current Company Details
Bank of America Merrill Lynch

Bank Of America Merrill Lynch

View
Merrill Lynch
Charles Rapp Work Experience Details
  • Bank Of America Merrill Lynch
    Vice President
    Bank Of America Merrill Lynch Apr 2017 - Present
    Charlotte, Nc, Us
    Low-latency currency trading.
  • Cboe
    Senior Software Engineer
    Cboe Mar 2013 - Mar 2017
    Chicago, Illinois, Us
    CMi2 Firm Interface (TCP/IP).CBOE internal services API.
  • Equitec Group
    Software Developer
    Equitec Group Mar 2001 - Feb 2013
    Developed interfaces to exchanges, smart order routing, inter-application messaging interface, order management system (including SQL database design), market data feed interfaces, and just about everything else except trader interface.
  • Bank Of America
    Vice President
    Bank Of America 1997 - 2001
    Charlotte, Nc, Us
    Developed C++ applications for monitoring and managing other applications.
  • Clear Communications
    Senior Development Engineer
    Clear Communications 1991 - 1997
    C++ development.
  • Balr, Inc.
    Senior Consultant
    Balr, Inc. 1990 - 1991
    Worked at Tellabs on Titan 5500 digital cross connect.
  • At&T Bell Labs
    Member Of The Technical Staff
    At&T Bell Labs Jun 1984 - Aug 1990
    5ESS development.

Charles Rapp Skills

Java C# Smc Sql Mysql C++ Ebus Spring Eclipse Maven Options Electronic Trading Market Data Trading Systems Trading Perl Integration Unix Databases Multithreading Linux Distributed Systems Enterprise Architecture Software Development Software Engineering Low Latency

Charles Rapp Education Details

  • Oregon State University
    Oregon State University
    Computer Science
  • University Of Illinois Chicago
    University Of Illinois Chicago
    Math & Computer Science

Frequently Asked Questions about Charles Rapp

What company does Charles Rapp work for?

Charles Rapp works for Bank Of America Merrill Lynch

What is Charles Rapp's role at the current company?

Charles Rapp's current role is Merrill Lynch.

What is Charles Rapp's email address?

Charles Rapp's email address is ra****@****acm.org

What is Charles Rapp's direct phone number?

Charles Rapp's direct phone number is +131278*****

What schools did Charles Rapp attend?

Charles Rapp attended Oregon State University, University Of Illinois Chicago.

What skills is Charles Rapp known for?

Charles Rapp has skills like Java, C#, Smc, Sql, Mysql, C++, Ebus, Spring, Eclipse, Maven, Options, Electronic Trading.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.