Senior Full-Stack Engineer
(Team of 5)
Skills: Rust, Go, TypeScript, Svelte, Node, AWS (ECS, S3, etc...), Terraform, Python, Arrow, DataFusion, Parquet
- Large-Scale Telemetry and Observability Project: Led a company-wide project at Haven, including Timeline (spans), Metrics, and Log screens, handling gigabytes of data per process.
- Infrastructure Management: Built robust and cost-effective AWS infrastructure using Terraform, including ECS and S3, to accommodate hundreds of thousands of concurrent players.
- High-Performance Services: Developed high-performance online services leveraging Rust's memory safety and speed.
- Big Data Systems: Utilized Arrow, DataFusion, and Parquet to handle large datasets.
- Performance and Optimization: Prioritized performance, using algorithms to handle Level of Detail (LOD), eliminating implicit heap allocations, and maintaining sub-second response times for our custom GUI.
- Scalability: Scaled to support Fairgame$, a GaaS designed for hundreds of thousands of concurrent players.
- Grafana Infrastructure: Managed the entire Grafana infrastructure, providing access to data lakehouse resources for metrics and KPIs. Developed custom datasources in Go and Rust.
- Custom GUI for JIT Analysis: Built a custom GUI for bug and situation analysis with just-in-time (JIT) data access using Arrow and DataFusion.
- Front-End Architecture: Led the front-end architecture using TypeScript and Svelte to ensure optimal performance, enabling the display of millions of points in metrics and spans.
- Wasm Plugins: Developed low-level Rust Wasm plugins for browser use, ensuring compatibility with our Observability architecture and maintaining high performance standards.