DBA

Daring Bit Assembly d/b/a dba Our business is building your business

dba is a product and software development consultancy, specializing in FinTech and Startup projects. Our team has launched and scaled hundreds of applications, many of them for high-profile clients.

Why choose us?

Our customers come to us when they need a partner, not a commodity. We augment a company's internal teams and help them meet goals on-time and on-budget.

We go beyond technology to focus on addressing business opportunities. Daring Bit Assembly collaborates with our partners, empowering them to make informed decisions about their business and technology.

We identify, build, and deploy the right technologies to build remarkable experiences.

Process

dba works with a product owner in sprints, prioritizing work and ensuring a queue of well-defined tasks to optimize the return on investment of our partners' technology budget.

We use Continuous Integration and Continuous Deployment to ensure a fast feedback cycle. This improves turnaround time within the entire Product Development pipeline and helps a product find a reliable cadence.

We write tests for our software. Automated testing ensures our partners' time is spent adding value to their businesses, not squashing recurring bugs. These tests speed up the software construction process by enabling developers to push into new areas without fear of breaking previously written code.

Services

Analyze

Have an idea, but not sure where to go with it? With Analyze, dba partners can turn ideas into a project specification, wireframes, timeline, and budget estimate. We provide this as a fixed-price service.

Use it to inform your fund-raising efforts, to assist in a competitive bidding process, or as a blueprint for your internal team. This is often the first step in an ongoing relationship with dba.

Fractional CTO

dba provides technical management and direction for growing companies. This help can come in many forms, but is often optimal for executives seeking outside counsel on challenges with their internal technology groups.

We also augment our partners' tech teams to provide additional short-term bandwidth at a management level, especially for companies that do not have a full-time CTO. Typically these are fixed-length partnerships during which dba helps hire and train an internal management team, including helping our partners hire the right CTO.

Custom FinTech solutions

dba has extensive experience building and scaling financial software. Our experience includes ACH processing for banks, debit card processing backends, credit solutions, blockchain, and custom ERP systems.

Enterprise Mobile Development

We provide rapid multi-platform mobile application development with a variety of technologies. Historically we have built iOS and Android apps using React Native, Flutter, or their respective native toolkits.

We prefer Flutter and Dart, a toolkit for cross-platform mobile application development from Google. Their highly integrated development environment, simple conceptual model, expansive built-in component set, and easy learning curve make project transfer easy.

Startups

dba has worked with hundreds of startups in our careers, and has an extensive network in the startup community. These experiences guide us in the choice between a robust final solution or an MVP. We push our startup partners to embrace lean principles and get customer feedback as quickly as possible on a real product.

Collaborative Team Building

Transitions can be difficult for any team. Switching to a new technology stack and experiencing rapid growth create challenges for any development group. dba helps our partners with staff augmentation, training, and workforce realignment. This is useful during difficult transitions or for delivering on a product milestone.

Long Term Support

After building out a product, dba shifts into long-term support mode. Though different than a project-based sprint, support mode still often includes new feature development and staff augmentation. The goal is to keep our partners’ applications available, functional, and secure.

Prior Work

dba’s management team’s previous satisfied clients and projects include:

  • TruthSocial
  • Insight Card Services
  • LAUNCH
  • The Syndicate
  • Inside.com
  • DailyDrip
  • Isotope11
  • U.S. Patent and Trademark Office
  • Federal Bureau of Investigation
  • AT&T
  • Baker Hughes
  • Shipt
  • NCR
  • Turner Broadcasting
  • Cartoon Network
  • The Home Depot
  • SmoothTerminal
  • Alabama Insurance Underwriting Association
  • NASCAR
  • InComm (Vanilla Cards)
  • Church of the Highlands
  • ...and many more

Technologies

We use the technology that best fits the project. We’ve built high-performing production systems in Ruby, Java, PHP, Node, Elixir, Erlang, Python, and .NET, using Elm, Vue, React, React Native, Flutter, and just plain HTML, CSS, and JavaScript where appropriate.

Our preferences at present lean towards Elixir, GraphQL, Elm, and Flutter as a baseline for many software projects, but different projects and teams have different requirements, so we’re extraordinarily flexible.

We are comfortable with most hosting arrangements, but our preferences lean towards Heroku for simple things and Kubernetes for almost everything else, whether hosted on Google Cloud, AWS, or on-premises. We have extensive experience hosting physical racked hardware as well, if that’s your thing.

Partners

Josh Adams

Josh has been a CTO for over a decade, and built the software development consultancy Isotope11. In his time there he led the development of hundreds of software projects for clients including startups, Fortune 500 companies, and US Federal Government Agencies. He has deep experience building FinTech products and large specialized search engines. He is passionate about training developers, having helped many junior developers become senior developers and CTOs.

His experience includes Systems Architecture, Project Management, Software Development Training, Continuous Integration / Continuous Deployment, Kubernetes, Prometheus, GraphQL, Backend / Frontend / Mobile, Elixir, Erlang, Ruby, Flutter, JavaScript / TypeScript / Flow, Elm, React / React Native, Android, Test-Driven Development, Systems Modeling and Estimation. He holds degrees in Mathematics and Philosophy from the University of Alabama at Birmingham.

Adam Dill

Adam has been a professional software developer for over two decades. During that time he has launched and scaled projects for some of the world's biggest brands including AT&T, The Home Depot, Baker Hughes, and NCR. He has extensive experience in FinTech, a passion for amazing User Experience (UX), and excels at management of large teams in complicated development projects. He was previously CTO at Inside.com (a Sequoia funded Silicon Valley based startup), Development Director at Maxmedia (running large corporate development projects for Fortune 50 companies), and ran his own software development shop for many years

His experience includes Product Development, User Experience, UX implementation, Fundraising, Investor Management, Product Architecture, Systems Architecture, Project Management, Personnel Management / Hiring, Software Development Training, Operations, Ruby / Rails, Test-Driven Development, HTML / CSS, Systems Modeling and Estimation. He holds a Physics degree from Auburn University.