Skip to content

codeaucafe/codeaucafe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

38 Commits
Β 
Β 

Repository files navigation

Intro

πŸ‘‹ Hey there friend!!! I'm David. I am a Senior Software Engineer at Bestow. 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.

πŸ’ͺ I’m currently a Senior Software Engineer at Bestow (check us out). Previously, I was a software engineer at Atlassian on the Jira Align and Bitbucket Cloud teams.

πŸ“° Note: I previously went by DataDavd/datadavd online (a relic from my data engineering days), but now use codeaucafe as my GitHub username. Also, if you see github/CSddansby come up in your searches of me that is my old Credit Sesame organization GitHub account that Credit Sesame never removed after I left. So, please ignore CSDansby as this (codeaucafe) is my primary GitHub personally and professionally (currently).

Background

πŸ—» 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

dolthub/dolt

in-toto/witness (CNCF project)

treeverse/lakeFS

go-delve/delve

go-bitbucket

diagrams

πŸš€ Skills

Programming Languages

  • Go
  • Python
  • JavaScript/TypeScript
  • C#

Software Engineering

  • Backend Development: distributed systems, microservices, Django, Go net/http
  • API Development: RESTful services, gRPC with Protocol Buffers, Buf ecosystem
  • Concurrent Programming: Go (goroutines, channels, select, sync package - Mutex, WaitGroup, atomic), Python (threading - Lock, Event, Semaphore, asyncio, concurrent.futures, multiprocessing)
  • Frontend: React
  • System Design: scalability, high availability, fault tolerance
  • Architectural Patterns: event-driven architecture, event sourcing & CQRS
  • CLI Development: Cobra framework (Go)

Tech Stack

Cloud & Infrastructure

  • AWS: EC2, RDS (PostgreSQL), SQS, SNS, S3, Lambda, EMR, ElastiCache (Redis), CDK & CloudFormation, SDK (Go/Python/boto3), LocalStack
  • GCP: Google Kubernetes Engine (GKE), Cloud SQL, Pub/Sub, MemoryStore (Redis), Cloud Deploy, SDK (Go)

Containerization

  • Kubernetes
  • Docker
  • Docker Compose

Databases & Storage

  • Database: PostgreSQL, Microsoft SQL Server
  • Cache: Redis

DevOps & Operations

  • CI/CD: GitHub Actions, CircleCI, Bitbucket Pipelines, GCP Cloud Deploy
  • Observability: New Relic, Splunk, Sentry, StatsD
  • Incident Management: incident.io, Opsgenie, Statuspage
  • Code Quality: SonarQube, LaunchDarkly (feature flags)

Data Engineering

  • Data Processing: Apache Spark, PySpark, Databricks
  • Workflow Orchestration: Apache Airflow
  • Big Data Query Languages: SparkSQL, HiveSQL, Presto

⌨️ Mechanical Keyboards

  • daily driver: Boardsource lulu ergonomic mechanical keyboard with Alpaca V2 linear switches lubed with 205g0 and official Star Wars Galactic Empire DSA keycaps from NovelKeys. What does it look like? Find out! Check out my QMK Layout too!
  • debug keyboard: I use a Rama Dual Shot M6-C macro keyboard with the keys mapped specifically to my custom shortcuts for easy debugging. The keyboard uses Rama artisan aluminum keycaps. Also, I use Zealio V2 65G tactile switches lubed with 205g0 with Deskeys V2 switch films.
  • travel keyboard: Lily58 (which is what the Lulu is based upon) with the same keymap.

Verification

I sign all my commits

Github All Contributors

πŸ“« How to reach me

About

codeaucafe readme

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published