Andrew Muldowney
@andrewmuldowney
Backend data engineer specializing in scalable data lakehouse and real-time streaming systems.
What I'm looking for
I am a Backend Engineer focused on data engineering with over 10 years building large-scale distributed systems and real-time streaming pipelines. I design and optimize production data platforms that transform massive volumes of complex data into reliable, high-performing data lakes.
At DoorDash, I architected large-scale Spark and Kafka pipelines, built Iceberg-based data lakehouse storage on S3/EMR, and improved processing runtime and reconciliation accuracy through optimized partitioning and caching. I emphasize observability, lineage, and compliance while enabling real-time financial analytics.
Previously at Square and Uber I led payment data lake modernization and global transaction platforms, implementing stream-to-batch integrations, schema evolution with Iceberg, and automated ETL orchestration to support analytics and ML. I have a track record of reducing costs and latency while increasing data reliability and auditability.
I collaborate closely with cross-functional teams—analytics, finance, compliance, and infrastructure—to define data models, governance, and secure access controls. I mentor engineers, lead technical design discussions, and drive cloud-native, event-driven architectures that scale for enterprise needs.
Experience
Work history, roles, and key accomplishments
Senior Software Engineer
DoorDash
Jul 2024 - Present (1 year 5 months)
Designed and implemented scalable merchant financial data infrastructure and real-time analytics pipelines, processing billions of records daily and reducing reconciliation time by 40% through optimized data modeling and streaming architecture.
Senior Software Engineer
Square
Dec 2019 - Jul 2024 (4 years 7 months)
Led redesign and migration of Square's payment data architecture to a cloud-native data lakehouse, improving global payment data reliability and reducing reporting latency by 45%.
Senior Software Engineer
Uber
Nov 2016 - Dec 2019 (3 years 1 month)
Built and optimized distributed payment data pipelines and storage systems for global transactions, improving processing latency by 22% and enabling near real-time compliance and reconciliation workflows.
Education
Degrees, certifications, and relevant coursework
Georgia Institute of Technology
Bachelor of Science, Computer Science
2007 - 2011
Completed a Bachelor of Science in Computer Science with a focus on software and systems engineering, covering algorithms, data structures, and distributed systems.
Tech stack
Software and tools used professionally
Postman
Apache Spark
AWS Glue
AWS Step Functions
GitHub
GitLab
Kubernetes
Jenkins
GitHub Actions
GitLab CI
React Native
PySpark
MySQL
PostgreSQL
MongoDB
Gmail
Node.js
Django
Laravel
Spring Boot
.NET Core
NestJS
.NET
Tailwind CSS
Material-UI
Redis
Terraform
PrimeReact
Vue Material
JavaScript
Java
PHP
ASP.NET
Kafka
RabbitMQ
FastAPI
Grafana
Prometheus
GraphQL
Firebase
Elasticsearch
Serverless
Kafka Streams
pytest
JUnit
Robot Framework
OAuth2
Airflow
Time Analytics
SQL
Apache Iceberg
OpenAI API
Availability
Location
Authorized to work in
Job categories
Skills
Interested in hiring Andrew?
You can contact Andrew and 90k+ other talented remote workers on Himalayas.
Message AndrewFind your dream job
Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
