As a senior software engineer at Apollo, I build and maintain software infrastructure that powers the telemetry ingestion platform. I have a Bachelors of Science in Computer Science from Florida International University.
Developed Kafka connect transforms for manipulating change data capture (CDC). This replaced a custom legacy system with a modern Debezium Kafka Connector with faster streaming capabilities making user events available to consumers within seconds of the change taking place in the database.
•
Deployed Kafka Connectors using Kubernetes for controlled blue-green rollouts. Created dashboards using Prometheus for enhanced observability into deployed Connectors and their streaming uptime.
•
Led the development efforts of a metadata store for storing the topology of Kafka Connect clusters. Enabled SREs to quickly debug Connect clusters and attribute instances to teams and domains.
•
Developed .NET core messaging libraries to stream records through Kafka. Libraries consisted of encryption/decryption, compression/decompression, schema validation using Kafka schema registry, and message serialization/deserialization through Java class-based annotations. Sped up internal developer workflows by standardizing consumption of events from the message store with versioned payloads.
Developed cloud governance tools to manage AWS resources with non-compliant configurations. Protected against over spending of resources and enforced automatic shutdown using a quota system.
•
Developed user-facing access methods to instances over SSH and RDP. Enabled private connections to resources such as EC2, SQL & Redshift without publicly exposing the instance or resource to an outside IP
Education
2016 — 2020
Florida International University - College of Engineering & Computing