Max Ellis

Skills & Tech Stack

Backend-focused engineer specializing in distributed data systems, cloud infrastructure, and AI-driven applications.

Development Philosophy

I leverage AI-assisted development (Claude Code, LLM tooling) to rapidly design, implement, and iterate on systems across unfamiliar stacks while maintaining production-quality standards. This allows me to focus on system design and architecture over syntax memorization, and to deliver production services in technologies I haven't previously worked with.

Core Strengths

Distributed Data SystemsReal-Time Streaming PipelinesAI / RAG SystemsCloud Infrastructure (AWS)System Reliability & Performance
Core Engineering (Deep Expertise)

Technologies I architect and build production systems with daily.

JavaSpring BootSQLApache KafkaSnowflakePostgreSQLAWS (Lambda, S3, DynamoDB, API Gateway, EC2)TerraformKubernetesDocker
AI Systems & LLM Engineering

Building intelligent systems, not just using AI as a tool.

Retrieval-Augmented Generation (RAG)Multi-agent architecturesAWS BedrockClaude CodeLLM-assisted prototyping & iterationPrompt engineering
AI-Augmented Stack

Technologies I deliver production systems with via AI-assisted development, enabling rapid onboarding and high-quality output across unfamiliar stacks.

Node.jsReactNext.jsWeb scraping / crawlersPython
Data & Streaming

End-to-end data pipeline design and optimization.

Snowpipe StreamingSpring Cloud Data FlowAWS KinesisOpenFlowJDBC
Tools & Observability

Development, deployment, and monitoring.

GitBitbucket PipelinesIntelliJ IDEAHashiCorp VaultSplunkNew Relic
Engineering Practices

How I work, not just what I work with.

Agile / ScrumTest-Driven DevelopmentCode ReviewMentorshipCI/CDMonitoring & AlertingSystem Design