the click above for more detail résumé of adam patrick georgiou
the résumé of adam patrick georgiou
this is a concise one-pager. up to date @ https://adamgeorgiou.com/resume.html.experience
Nov 2023 → Present Principal Software Engineer @ Runway.com
A few dozen employees building a better financial planning & analytics (FP&A) tool.
- A few dozen employees building a better financial planning & analytics (FP&A) tool.
- Joined at Seed stage (a16z) with zero revenue. Raised a ~30M Series A (Initialized, Garry Tan). Grew to ~50 employees, single-digit millions in ARR.
- Stack: Golang, TypeScript, React, PostgreSQL, GCP, Docker, Kubernetes, Redis, Snowflake, Fivetran, Workato, Merge.dev. Projects include:
- → (Lead) An OpenAI based AI Agent framework called Ari, which integrates with Runway-data via tool calls and scaffolded sessions (i.e. agents) to explain and build financial models.
- → (Lead Architect, Implementation) PostgreSQL-backed, versioned datastore, with custom constraint triggers and optimized throughput. Included live, large-scale migration from previously bespoke datastore, to newly designed system. O(100M) rows.
- → (Lead) An ETL integration pipeline consuming hundreds of sources of data into Runway's platform.
- → (IC) A concurrent calculator, with corresponding formula AST and dependency graph.
- → (IC) Scaling the platform through low level memory and compute optimization. Tuning of: Garbage Collection, JSON serialization, HTTP caching, struct allocation, compiler optimizations, lock contention, etc. Multiple double digit percentage latency & memory wins.
- → (Lead) The General Reliability Effort, as designated Lead SRE via lack thereof a dedicated role. Node pool allocation, pod affinity tuning, green/blue implementations.
- → (IC) A React-based multiplayer-capable frontend for fast display of high dimensional tabular data.
Nov 2014 → Nov 2023 Senior Software Engineer @ Google
Worked on the Google Drive and Double Click Ads Verification web stacks.
- Lead of Google Drive's Web Client's Offline infrastructure - using Service Workers & Local Storage to make Drive (& Docs) work without a network.
- Built AppsScript APIs allowing other applications (Google, third-party) to extend the Web Frontend.
- Server-side rendered Drive Web to improve page load by 30%.
- Led team of two engineers to rewrite the Double Click Verification application from a combination of GWT and AngularJS to AngularDart.
- Left voluntarily, in good standing, to test my independence and give startups a shot (see above).
Real-time search & alert access to market data (news, quotes) via C++, Linux, Elasticsearch stack.
- Built real-time search and alert access to market data via C++, Linux, Elasticsearch stack.
- Implemented company-wide Python environment from scratch (i.e. no in-house Python support prior), including a build/integration system (via BuildBot, setuptools, pylint) and distribution mechanism (via internal PyPI server and PIP).
A series of experiments building the canonical MNIST Neural Network, some toy RNNS and CNNS. Implemented from scratch, in C++, to test my understanding of the math; and in PyTorch, to learn the basics of its API. More detail at github.com/georgi0u/ml_experiments.
- Built the canonical MNIST Neural Network, via Michael Nielsen’s Neural Networks & Deep Learning tutorial; as well as some toy RNNs & CNNs.
- Implemented from scratch, in C++, to test my understanding of the math; and in pytorch, to learn the basics of its API.
- Set up Anyscale/Ray.io to prototype productizing self-hosted ML infrastructure.
- More detail at github.com/georgi0u/ml_experiments.
Flutter & Firebase based mobile app for working out with a deck of cards.
- Flutter & Firebase based mobile app for working out with a deck of cards.
education
Dual B.S. Degree in Computer Science & Marketing with a GPA: 3.9.
- Dual B.S. Degree in Computer Science & Marketing
- GPA: 3.9
skills
- Golang, TypeScript, JavaScript, Dart, Python, Java, C++
- React, Angular, Closure, Flutter, NumPy, Pandas, PyTorch, Django
- GCP, Kubernetes, Firebase, Snowflake, PostgreSQL, Vercel, Sentry, Datadog
- Git, Perforce, Emacs, Zsh, Tmux, Unix, Bazel
- Fivetran, Workato, Merge.dev