AH
About 👋🏾
I've worked on data-intensive distributed systems and enterprise applications for the past 8 years, ensuring developer productivity and code quality.
Work Experience 👨🏾💻
Microsoft
June 2024 - present
Senior Software Engineer
Azure AI Search
Goldman Sachs
May 2023 - April 2024
Vice President Software Engineer → Lead
Core Data Engineering - Event management & data availability component lead for next generation of data platform built on cloud-native Lakehouse architecture.
Data Lake Engineering - Lead for firm enterprise Data Lake platform ingest services. 160K unique datasets ingesting 180K pipelines per day for reporting & analytics use cases.
Data Lake Engineering - Contributed to enterprise Data Lake platform ingest & catalog services. Migrated ingest framework from MapReduce to Apache Flink.
Data Lake Engineering - Contributed to frontend + core backend metadata services for data cataloging, governance, and refinement for early stage enterprise Data Lake platform.
Education 👨🏾🎓
University of Michigan
2015
B.S. Computer Science, Physics Minor
Programming Languages ⌨️
Java
Python
TypeScript
JavaScript
C++
C
Technologies 🛠️
AWS
Apache Avro
Apache Flink
Apache HBase
Apache Iceberg
Apache Kafka
Apache Parquet
Apache ZooKeeper
CI/CD
Confluent Schema Registry
Containers
Docker
Dropwizard
Git
GitHub
GitLab
Gradle
HDFS
JUnit
Kubernetes
MapReduce
Maven
MySQL
NoSQL
Node
PostgreSQL
REST
RPC
SQL
Snowflake
Spring
gRPC
Talks 💬
Batch Processing at Scale with Flink & Iceberg
flink-forward.orgsf-2022/conference-program#batch-processing-at-scale-with-flink---iceberg
Flink Forward 2022
Projects & Contributions 🚀
CorgiMQ
github.comhailuand/corgimq
An open source lightweight Java message queue library built on your RDBMS.
Open Source
Java
JDBC
RDBMS
Open Source
Data Format
Serialization
Apache Parquet
github.comapache/parquet-mr/
Apache Parquet is an open source, column-oriented data file format designed for efficient data storage and retrieval.
Open Source
Data Format
Serialization
chatRPC
github.comhailuand/chatRPC
Chat server supporting multiple clients built using gRPC framework.
Personal
Java
gRPC
Webpage
github.comhailuand/webpage
Personal webpage written using Next.js, shadcn/ui, deployed on Vercel.
Personal
Next.js
React