Skip to content
View DataDavD's full-sized avatar
πŸ’»
On est lΓ 
πŸ’»
On est lΓ 

Block or report DataDavD

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
DataDavD/README.md

πŸ‘‹ Hey there friend!!! My name is David Dansby. Sometimes I go by DataDavd or datadavd online (a relic from data engineering days). I am a self-taught software engineer at Atlassian. I have a strong passion for secure data processing systems, Go, Python, and rare single-origin coffees. When time allows you can find me tinkering with one of my split mechanical keyboards. Given I just bought a house, I’ve recently been getting into home automation.

πŸ’ͺ I’m currently working remotely at Atlassian as a Software Engineer on our Jira Align product (mostly working on the C#/.NET backend sprinkled with some frontend work in React). Previously, I worked on the Bitbucket Cloud Data Privacy and Security team as a software engineer using Go and Python with a focus on all things security and data protection. And before that, I was a data engineer on the Data Analytics and Engineering team at Atlassian that owned the core data pipelines (we typically ingested 500GB+ of data each day into our pipelines; and processed even more!!!).

πŸ—» I'm located in the greater Seattle area.

πŸ’» Outside of work I'm constantly learning and improving my skills. Currently, I've been heavily using AI tools like ChatGPT, Copilot, Bard, HuggingChat, and Claude 2.0 to enhance both my software engineering skillset, work efficiency, and overall life productivity.

πŸ“š Outside of software engineering and tech, I'v been diligently learning French to deepen my understanding of her culture, and enhance my communication with my wife's family and friends. And, since I've moved to Seattle last year, I've been snowboarding and hiking with my brother now that I'm closer to him. Lastly, I love using travel points to fly business/first class around the world with my better half, my amazing wife.

πŸ–₯️ Open Source Software Contributions:

in-toto/witness

lakeFS

go-bitbucket

diagrams

Github All Contributors I sign all my commits

πŸš€ Skills

Programming Languages

  • Go
  • Python
  • Javascript

Software Engineering

  • Backend software engineering
  • Web Development and REST APIs (Django, React, Go's net/http, etc.)
  • concurrent programming (goroutines, channel, select, asyncio, concurrent.futures, etc.)
  • React
  • batch and stream data processing (Apache Spark and Presto)
  • OOP
  • TTD

DevOps, GitOps, reliability, and monitoring

  • Docker and Docker Compose
  • Bitbucket Pipelines
  • GitHub Actions
  • Splunk
  • SignalFX
  • Sentry
  • Opsgenie
  • Statuspage
  • statsd
  • SonarQube

Cloud

  • AWS: SQS, Lambda, S3, EMR, EC2, SNS, aws-sdk-go, boto3, etc.
  • LocalStack

SQL

  • SparkSQL
  • HiveSQL
  • Presto
  • PostgreSQL

Data Engineering

  • writing complex SQL queries, mostly SparkSQL
  • building and maintaining big data pipelines AND platforms
  • swimming in data lakes
  • organizing data warehouses
  • distributed data processing
  • backend data services and APIs

Data Tech

  • lakeFS
  • Databricks
  • Apache Spark
  • Apache Airflow
  • PyData packages
  • Apache Flink (wish to use more)
  • Apache Pulsar (wish to use much more; Pulsar > Kafka)

Agile and Modern Software Development Tools

  • Jira Software
  • Confluence
  • Jira Service Management
  • Trello
  • Halp
  • Slack

⌨️ I am currently using a Boardsource lulu with Alpaca V2 linear switches lubed with 205g0 and official Star Wars Galatic Empire DSA keycaps from NovelKeys as my daily driver. What does it look like? Find out! Check out my QMK Layout too!

πŸ“« How to reach me

Pinned Loading

  1. weaviate/weaviate weaviate/weaviate Public

    Weaviate is an open-source vector database that stores both objects and vectors, allowing for the combination of vector search with structured filtering with the fault tolerance and scalability of …

    Go 11.8k 819

  2. in-toto/witness in-toto/witness Public

    Witness is a pluggable framework for software supply chain risk management. It automates, normalizes, and verifies software artifact provenance.

    Go 418 60

  3. ktrysmt/go-bitbucket ktrysmt/go-bitbucket Public

    Bitbucket API library for Golang.

    Go 183 147

  4. treeverse/lakeFS treeverse/lakeFS Public

    lakeFS - Data version control for your data lake | Git for data

    Go 4.5k 360

  5. greenlight greenlight Public

    Repo for greenlight API as part of Let's Go Further book by Alex Edwards

    Go 55 24

  6. letsgo_snippetbox letsgo_snippetbox Public

    Repo for snippetbox project as part of Let's Go! book by Alex Edwards

    Go 34 12