Dan Sullivan

Dan Sullivan

Truro, Massachusetts, United States
41K followers 500+ connections

About

Cloud and data architect with extensive experience in data architecture, data science…

Services

Courses by Dan

See all courses

Articles by Dan

See all articles

Activity

Join now to see all activity

Experience

  • Hydrolix Inc. Graphic

    Hydrolix Inc.

    Portland, Oregon Metropolitan Area

  • -

    Portland, Oregon Metropolitan Area

  • -

    Portland, Oregon, United States

  • -

    Portland, Oregon, United States

  • -

  • -

  • -

    Portland, Oregon Area

  • -

    Portland, Oregon Area

  • -

    Portland, Oregon Area

  • -

    Blacksburg, VA and Portland, OR

  • -

    Portland, Oregon Area

  • -

    Blacksburg, VA

  • -

    Blacksburg, VA

  • -

    Blacksburg, VA

Education

Licenses & Certifications

Publications

  • NoSQL for Mere Mortals

    Addison Wesley

    NoSQL for Mere Mortals (Addison Wiley, 2015)

    This book explains the advantages, use cases, and terminology associated with all four main categories of NoSQL databases: key-value, document, column family, and graph databases. For each, he introduces pragmatic best practices for building high-value applications. Through step-by-step examples, you’ll discover how to choose the right database for each task, and use it the right way.

    Coverage includes

    --Getting started: What…

    NoSQL for Mere Mortals (Addison Wiley, 2015)

    This book explains the advantages, use cases, and terminology associated with all four main categories of NoSQL databases: key-value, document, column family, and graph databases. For each, he introduces pragmatic best practices for building high-value applications. Through step-by-step examples, you’ll discover how to choose the right database for each task, and use it the right way.

    Coverage includes

    --Getting started: What NoSQL databases are, how they differ from relational databases, when to use them, and when not to Data management principles and design criteria: Essential knowledge for creating any database solution, NoSQL or relational
    --Key-value databases: Gaining more utility from data structures
    --Document databases: Schemaless databases, normalization and denormalization, mutable documents, indexing, and design patterns
    --Column family databases: Google’s BigTable design, table design, indexing, partitioning, and Big Data

    Graph databases: Graph/network modeling, design tips, query methods, and traps to avoid

    See publication
  • A Developer's Guide to Reducing Your AWS Bill (The Cost of the Cloud)

    PragTech Publishing

    Amazon AWS offers a wide array of computing and storage options. Choosing among these options is challenging. Even apparently reasonable decisions can lead to unexpected consequences and costs.

    Whether you are a designer, developer, system administrator, or IT manager, the tips presented here will help you tailor AWS to meet your needs while keeping your costs as low as possible.

    The guide includes tips on:
    • Choosing the right EC2 instance for your application
    • When to…

    Amazon AWS offers a wide array of computing and storage options. Choosing among these options is challenging. Even apparently reasonable decisions can lead to unexpected consequences and costs.

    Whether you are a designer, developer, system administrator, or IT manager, the tips presented here will help you tailor AWS to meet your needs while keeping your costs as low as possible.

    The guide includes tips on:
    • Choosing the right EC2 instance for your application
    • When to use (or not use) spot instances
    • How to calculate your cost savings with reserved instances
    • Using auto-scaling to maximize the efficiency of your EC2 purchases
    • Trade-offs between using an AWS service, such as CloudSearch, versus running your own
    • Maximizing the benefits of S3 object versioning while keeping costs down
    • Exporting large volumes of data without busting your budget

    See publication
  • Beyond Hadoop: Graph Databases for Big Data

    Tom's IT Pro

    Hadoop and MapReduce are often used to solve big data problems but there are other data analysis models that lend themselves to big data.

    Graph databases, for example, are well suited for problems that can be described in networks, such as social networks, workflows, transportation networks, and communication patterns.

    See publication
  • Data Science: It's More Than Tools

    Tom's IT Pro

    When we are working with big data we are actually working on a problem that generates big data. Good data scientists aren’t necessarily an expert in every big data tool out there but they are good at thinking about problems, abstracting away unimportant details, and identifying the key elements of a problem that lend themselves to providing the kind of insight you are looking for.

    See publication
  • PATRIC, the Bioinformatics Resource Center for bacterial data.

    Nucleic Acids Research, 42 (D1): D581-D591.

    Authors:Wattam AR, Abraham D, Dalay O, Disz TL, Driscoll T, Gabbard JL, Gillespie JJ, Gough R, Hix D, Kenyon R, Machi D, Mao C, Nordberg EK, Olson Overbeek R, Pusch GD, Shukla M, Schulman J, Stevens RL, Sullivan DE, Vonstein V, Warren A, Will R, Wilson MJC, Yoo HS, Zhang C, Zhang Y, Sobral BW.

    See publication
  • Tackling cloud orchestration for complex IT workflows

    SearchCloudComputing

    Business processes comprise a range of applications and involve the coordination of multiple business units. In a cloud computing environment, this process, called orchestration, involves a few very critical factors. To design for orchestration in the private cloud, IT teams must manage server runtimes, direct the process flow among applications and deal with exceptions to typical workflows.

    See publication
  • Using MapReduce Programming without Java

    Tom's IT Pro

    The MapReduce model of parallel processing lends itself to many kinds of problems. Although Java is commonly used for MapReduce programs, you don't have to be a Java guru to get the benefits of MapReduce on Hadoop.

    See publication
  • Data integration for dynamic and sustainable systems biology resources: challenges and lessons learned

    Chemistry & Biodiversity

    Authors: Sullivan DE, Gabbard JL Jr, Shukla M, Sobral

    See publication
  • A CFO's five-point cloud deployment checklist

    SearchCloudComputing

    The increasing use of cloud computing and the rapid changes in cloud options can present challenges for CFOs and other executives who will ultimately sign off on -- or reject -- a cloud deployment.

    See publication
  • The Definitive Guide to Cloud Computing

    http://nexus.realtimepublishers.com/dgcc.php

    The Definitive Guide to Cloud Computing provides IT managers, system architects, and IT service consumers with the information they need to understand the advantages of cloud computing, the options for deploying cloud infrastructure, and the means to transition to cloud-based service delivery. This Definitive Guide provides a road map to implementation that starts with defining key characteristics of cloud computing and moves through identifying, planning, and implementing cloud service…

    The Definitive Guide to Cloud Computing provides IT managers, system architects, and IT service consumers with the information they need to understand the advantages of cloud computing, the options for deploying cloud infrastructure, and the means to transition to cloud-based service delivery. This Definitive Guide provides a road map to implementation that starts with defining key characteristics of cloud computing and moves through identifying, planning, and implementing cloud service delivery. Other critical topics, such as governance, security, and growth are addressed as well.

    See publication
Join now to see all publications

Courses

  • Bioethics

    -

  • Computational Biochemsitry

    -

  • Computational Systems Biology

    -

  • Computational modeling research

    -

  • Genomics

    -

  • Statistics

    -

Projects

Organizations

  • American Association for the Advancement of Science (AAAS), ACM

    -

  • International Society for Infectious Diseases

    Member

Recommendations received

More activity by Dan

View Dan’s full profile

  • See who you know in common
  • Get introduced
  • Contact Dan directly
Join to view full profile

Other similar profiles

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More

Others named Dan Sullivan in United States

Add new skills with these courses