Andreas Hailu
Andreas Hailu

Andreas Hailu

I'm a software engineer specializing in distributed systems and enterprise applications 👨🏾‍💻

Java
Python
C#
C++
TypeScript
JavaScript
AWS
Azure
HDFS
Apache Iceberg
Apache Avro
Apache Parquet
Spring
Artificial Intelligence/AI
Apache Kafka
Apache Zookeeper
Containers
Docker
Git
GitHub
GitLab
Gradle
Maven
JUnit
MSTest
NoSQL
MySQL
Postgres
Snowflake
View Resume

Experience

My journey building software solutions 👷🏾‍♂️

Senior Software Engineer
Current
Microsoft2024 - Present

Building an enterprise grade cutting-edge information retrieval & search engine on Azure empowered with AI 🔎

C#
Python
Azure
Artificial Intelligence
2023
Vice President Software Engineer/Tech Lead
Goldman Sachs2023 - 2024

Core Data Engineering - event management & data availability component lead for next generation of data platform built on cloud-native Lakehouse architecture ☁️

Java
Python
AWS
2022
Vice President Software Engineer/Tech Lead
Goldman Sachs2022 - 2023

Data Lake Engineering - tech lead for firmwide Data Lake platform ingest services ⚙️

Java
Python
Hadoop
Flink
2019
Associate Software Engineer
Goldman Sachs2019 - 2021

Data Lake Engineering - contributed to enterprise Data Lake platform ingest & catalog services. Migrated ingest framework from MapReduce to Apache Flink 🐿️

Java
Hadoop
Flink
2016
Analyst Software Engineer
Goldman Sachs2016 - 2019

Data Lake Engineering - contributed to frontend + core backend metadata services for data cataloging, governance, and refinement for early stage enterprise Data Lake platform ⚙️

Java, TypeScript
JavaScript
Node

Projects & Open Source Contributions

Notable work and side projects 🚧

CorgiMQ
CorgiMQ
An open source lightweight Java message queue library built on your RDBMS.
Java
Postgres
JDBC
RDBMS
Apache Avro
Apache Avro
Apache Avro data serialization system.
Open Source
Data Format
Serialization
Apache Parquet
Apache Parquet
Apache Parquet is a column-oriented data file format designed for efficient data storage and retrieval.
Open Source
Data Format
Serialization

Talks

Conference talks and presentations I've given 🗣️

Batch Processing at Scale with Flink & Iceberg
Flink Forward San Francisco · August 2022

How Goldman Sachs uses Flink and Iceberg to efficiently ingest, process, and manage massive data batches in the cloud.

Watch Talk

Contact

Let's connect!