Custom Software Design and Development

Let’s build the infrastructure for your success

Services

Software Architecture and Design

  • Design and development of software systems in multiple languages and technology stacks, depending on the issues that need to be solved.
  • Full life-cycle software development:
    • Requirements gathering
    • Project planning
    • Design
    • Coding
    • Testing
    • Production release in iterative phases

Custom Software Development

  • Rust

  • Python

  • Core Java

  • Multi-threading

  • Asynchronous web services

  • RESTful APIs

  • gRPC APIs

  • Enterprise Messaging( JMS, ZeroMQ,  Kafka, etc…)

  • Parallel processing

  • Enterprise Caching

  • Agile development

Database Technologies

Experienced in many database technologies including ORM’s:

  • PostgreSQL

  • MySQL

  • Oracle

  • Sybase

  • SqlAlchemy

  • Data model design

About

With broad and deep experience delivering high quality Enterprise software solutions for major companies, in many languages and technology stacks., I have worked closely with  CXO level executives, Analysts, Traders, and Product Managers in developing the following types of projects:

  • Risk Analytics
  • Monte Carlo simulations for estimating risk
  • Backtesting engines
  • Trading Engines
  • Trading Systems
  • Data model designs
  • Data feeds
  • Business Intelligence
  • Operational Risk
  • Margining functions
  • Ratings feeds
  • Applications for managing Credit facilities such as Letters of Credit, Guarantees, Credit Sleeves and Working Capital
  • Technical Infrastructure
Checkout detailed information about specific projects my clicking the button below:

Brett Miller

Brett Miller, Software Engineer/Architect--(Independent Consultant)

Prior to founding SparkStart Consulting, I was employed to create solutions at the following companies:

  • Bloomberg
  • TIAA
  • RBS Markets and International Banking
  • Societe Generale Energy Corp
  • RBS Sempra Commodities

Let's get started on your project today!

Let’s start the requirements gathering process now.  We can come up with a preliminary project plan for your approval, which may need to be refined before any work starts.  But, let’s get started!

Free Consultation