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

Block or report codeaucafe

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
codeaucafe/README.md

πŸ‘‹ Hey there friend!!! My name is David Dansby. I am a self-taught software engineer at Atlassian. I have a strong passion for distributed systems, microservices, 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. Recently, I've been getting into home automation.

πŸ“° FYI: you may have previously seen me referred to as DataDavd or datadavd online which is relic username from my past data engineering days, but I now go by my codeaucafe username on GitHub.

πŸ’ͺ 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. I like doing LeetCode, improving my knowledge of various software system designs, reading software-related books, and improving my Go knowledge.

πŸ“š Outside of software engineering and tech, I'm learning French, snowboard with my brother and friends, and love traveling with my wife.

πŸ–₯️ Open Source Software Contributions:

delve

  • Pull Request #3987: Fix build version bug; use commit instead of version file blob hash.

in-toto/witness

lakeFS

go-bitbucket

diagrams

I sign all my commits

Github All Contributors

πŸš€ Skills

Programming Languages

  • Go
  • Python
  • Javascript

Software Engineering

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

Cloud

  • AWS: SQS, Lambda, RDS (for PostgreSQL), S3, EMR, EC2, SNS, AWS SDK for Go and Python (boto3), CDK & CloudFormation, ElastiCache (Redis), localstack
  • GCP: CloudSQL, Pub/Sub, CLoud Deploy, Google Kubernetes Engine (GKE), GCP SDK and client libraries (Go), MemoryStore (Redis)

DevOps, GitOps, reliability, monitoring, & releases

  • Docker and Docker Compose
  • Kubernetes
  • Bitbucket Pipelines
  • GitHub Actions
  • Splunk
  • SignalFX
  • Sentry
  • Opsgenie
  • Statuspage
  • statsd
  • SonarQube
  • New Relic
  • LaunchDarkly (feature flags)

SQL

  • PostgreSQL
  • SparkSQL
  • HiveSQL
  • Presto

Data Engineering

  • writing complex SQL queries, mostly SparkSQL
  • building and maintaining big data pipelines (TBs of procesing and storage) AND platforms
  • data modeling
  • data lakes
  • 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)

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 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 13.3k 934

  2. in-toto/witness Public

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

    Go 472 66

  3. ktrysmt/go-bitbucket Public

    Bitbucket API library for Golang.

    Go 190 150

  4. treeverse/lakeFS Public

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

    Go 4.7k 373

  5. greenlight Public

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

    Go 60 27

  6. letsgo_snippetbox Public

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

    Go 38 14