Alex Kira

Technologist & Software Engineer

Profile

Technologist with 20+ years of experience in distributed systems and full lifecycle development. Experienced in Agile development, mentoring engineers, and leading complex end-to-end projects. Author of the OSS Exq library for Elixir (1.5k+ stars, 1.5M+ downloads).

Experience

LangChain
Nov 2023 — Present

Engineer — Platform & Data Storage, LangSmith

  • Working on Platform and data storage for LangSmith, LangChain's AI Observability product.

Stack: Python, Rust, Go, ClickHouse, PostgreSQL

Ramp
May 2022 — Nov 2023

Principal Engineer / Tech Lead Manager

  • As TLM, managed the platform team responsible for Identity (AuthN/AuthZ), integrations, and user communications while also serving as an individual contributor.
  • Led several cross-functional projects in permissioning, identity, and employee integrations to fuel Ramp's growth into mid-market and enterprise.
  • Interfaced with enterprise customers for requirements gathering and feedback, shaping the team's roadmap.
  • Established the team's vision, roadmap, and scope while scaling the team to 5 engineers.

Stack: Python, PostgreSQL, React.js, Celery, Redis, AWS

Netflix
July 2020 — May 2022

Senior Software Engineer

  • Senior Engineer on the big data orchestration team, building and managing Netflix's orchestration platform used by thousands of data scientists, data engineers, and ML engineers.
  • Rearchitected the data orchestration platform to a distributed and scalable system built on Spring Boot, Conductor, and CockroachDB.
  • Designed and implemented Jupyter Notebooks runtime for Maestro to enable scheduling of workflows within the notebooks environment.
  • Area-lead for the distributed systems design interview track; overhauled and standardized the interview process for the data organization.

Stack: Java, Python, Scala, CockroachDB, Spring Boot, AWS, S3, SQS, Spinnaker

Uber
Feb 2016 — July 2020

Tech Lead / Staff Engineer (L5b)

  • Team lead and founding engineer on the Data Workflow Management team; grew and managed the data orchestration platform used company-wide (3k+ users).
  • Re-architected the platform into a multi-tenant, highly available, distributed system capable of operating at Uber's scale.
  • Led the data organization's architecture review committee, ensuring alignment and oversight across teams.
  • Evangelized Uber data technologies at Strata Data Conference and SF Big Analytics Meetup; authored an Uber engineering blog on the team's work.
  • Engineering lead for data-wide reliability programs across a 200+ person org; established incident management best practices resulting in significantly improved infrastructure stability.

Stack: Python, Java, Hadoop, Hive, Zookeeper, Presto, Kafka, MySQL, Cassandra

Telmate
Oct 2014 — Dec 2015

Senior Engineer (Contract)

  • Overhauled Elasticsearch cluster for fault tolerance and performance through cluster configuration, query optimization, monitoring, alerting, and replication setup.
  • Developed features for SpinalQ, a multithreaded JRuby application responsible for Elasticsearch data ingestion.
  • Developed functionality for Command Center, a communication platform for facility staff built on JRuby, Rails, and React.js.

Stack: Elasticsearch, JRuby, Rails, React.js, MySQL

Apple
Aug 2013 — Oct 2014

Senior Consultant (Contract)

  • Led development of a zero-downtime deployment tool and status dashboard using Ruby / Sinatra.
  • Spearheaded introduction of metrics, monitoring, and alerting infrastructure using Sensu and Graphite.
  • Infrastructure and DevOps development for the Apple Online Store iOS group.

Stack: Ruby, Golang, AngularJS, Sinatra, Puppet, MCollective, HAProxy

LoLo — Loyal Locals
May 2013 — Aug 2013

Founding Engineer

  • Led development of LoLo, a credit card–linked loyalty site helping local businesses retain and reward customers.
  • Implemented integrations with Cardspring, SubtleData, Stripe, Dropbox, and Facebook Connect.
  • Developed native iOS app and API backend for coupon redemption from iPhone.

Stack: Ruby, Rails, MySQL, Redis, Sidekiq, Stripe, Cardspring API

Oracle / Vitrue
May 2012 — March 2013

Senior Backend Consultant (Contract)

  • Developed a concurrent Twitter adapter for the site streaming API using Scala, Akka, and Twitter4J.
  • Participated in development of a concurrent social media adapter for Facebook data, written in JRuby and Akka.
  • Led external integration effort for Vitrue's social commerce platform based on Spree Commerce.

Stack: Scala, Ruby, JRuby, Rails, Akka, RabbitMQ, PostgreSQL, Redis

PromoterBee
June 2007 — April 2012

Lead Architect

  • Led development of PromoterBee Biz, a full-suite application for restaurants providing promotions management, social media monitoring, couponing, and distribution.
  • Built FindMeSpecials, a native location-based iPhone app that reached top 25 in Travel on the App Store.

Stack: Ruby/Rails, MySQL, AWS, iPhone SDK, Objective-C, Nginx, Capistrano, Chef

Optimus Solutions
2005 — 2007

Senior Consultant

  • Full lifecycle development and consulting for the USDA's financial budgeting system tracking spending for the entire APHIS branch.

Stack: Java, Spring, Hibernate, Struts, Oracle

CheckFree Corporation
2002 — 2005

Software Engineer, Bank of America Alliance Team

  • Developed new features for Bank of America's industry-leading Online Bill Pay product.
  • Analyzed security vulnerabilities and recommended solutions.

Stack: Java, JMS, EJB, WebLogic, Oracle, DB2

Air2Web
2000 — 2002

Software Engineer, Core Platform Group

  • Developed new functionality for the Air2Web Mobile Internet Platform using J2EE and XML technologies.
  • Lead developer for Delta Credit Union's wireless banking project.

Stack: Java, J2EE, XML, JMS, WebLogic, Oracle

Education

Georgia Institute of Technology — Atlanta, GA

Master of Science, Computer Science

1999

University of Miami — Coral Gables, FL

Bachelor of Science Cum Laude, Computer Science — Minor in Business

1998