Portfolio
Data Engineering
Building ETL/ELT pipelines, batch jobs or streaming, optimized for throughput
Portfolio
Distributed Computing
Building distributed systems (state machines, caches), optimized for latency
Portfolio
Software Architecture
Design software architectures: Extensible, testable, scalable, maintainable