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)