Uses


Hardware, software, and tools I use daily

This page details the tools and technologies I frequently use for development, data engineering, and general productivity. Inspired by uses.tech.

Hardware

  • Computer: Apple MacBook Pro, Windows 10

Development Environment

  • Editor: Visual Studio Code
  • Terminal: macOS Terminal
  • Version Control: Git

Languages & Runtimes

  • Python
  • SQL (T-SQL)
  • PySpark / Apache Spark
  • Bash / Shell Scripting
  • PowerShell

Cloud Platforms & Services

  • Primary Cloud: Microsoft Azure
  • Data Platform: Azure Databricks (including Unity Catalog, Delta Lake, DLT, Spark Streaming)
  • Azure Services: Azure Blob Storage, Azure Data Factory, Azure Synapse Analytics (experience), Azure Networking (VNet, ExpressRoute, Firewall, etc.), Azure Event Hub
  • Other Clouds: Experience with AWS, GCP
  • Databases: SQL Server (experience), Redis (experience)
  • Messaging: Kafka, Azure Event Hubs

DevOps & Automation

  • CI/CD: Azure DevOps (Pipelines), GitHub Actions
  • IaC: Terraform
  • Source Control Hosting: GitHub, Azure DevOps Repos
  • Bundling/Packaging: Databricks Asset Bundles

Productivity & Communication

  • Collaboration: Microsoft Teams, Slack
  • Office Suites: Microsoft Office Suite (Word, Excel, PowerPoint, Outlook), Google Workspace (Docs, Sheets, Slides, Meet)
  • Diagramming: Microsoft Visio, Draw.io (diagrams.net)