# Alexey Kudinkin > Flipping bits of the world one at a time Location: United States, United States Profile: https://flows.cv/alexeykudinkin ## Work Experience ### Software Engineer @ Anyscale Jan 2023 – Present | San Francisco Bay Area Making Ray Data best data processing engine for AI & Multi-modal data! ### Angel Investor @ Unknown Jan 2020 – Present | San Francisco, California, United States ### Founding Engineer @ Onehouse Jan 2021 – Jan 2023 | San Francisco Bay Area ### Software Engineer @ Uber Jan 2020 – Jan 2021 | San Francisco Bay Area 3P Fulfillment Integration Led x-functional team spanning across a dozen orgs w/in Uber to build a new Personal Mobility product, integrating 3P Fulfillment Service Providers to be able to fulfill Riders transportation requests, while providing for Uber native experience. First such integration was w/ Autocab (acq’d by Uber in 2020), which provides SaaS solution to taxi/PHV/limousine companies, providing them technological foundation to accept bookings, dispatch drivers, track availability, etc. This new integration enabled Uber’s customers to request rides in the Uber app, via 3P Partners, in the areas where Uber’s primary Rideshare portfolio was not available. My role was to TL the project, and as such # Guided technical roadmap and overall execution of the project, to assure convergence across all domains involved ## Setup venues and channels for effective collaboration environment ## Setup execution framework w/ clear x-team engagement model and clear OKRs ## Worked closely w/ Tech/Product/Legal/Ops orgs to clarify, refine and iterate on product/legal/compliance requirements ## Engaged w/ Leadership stakeholders to communicate progress, manage expectations and coordinate overall direction # Designed E2E architecture, engaging with partner teams/orgs to collaborate on the integration points w/in their respective domains # Coded major infrastructural components enabling 3P to integrate seamlessly w/ Uber’s Fulfillment Platform # Setup testing infrastructure/processes to enable teams to execute independently avoiding stalls due to being blocked by another team’s progress Some press on this: ### Software Engineer @ Uber Jan 2019 – Jan 2020 | San Francisco Bay Area Rebuilding Uber’s Fulfillment Platform (Project Horizon) Next-gen of Fulfillment Platform for Uber’s scale built on top of the horizontally scalable storage solution (Cloud Spanner) supporting distributed transactions. # Led various charters w/in the task force group of Engineers designing, experimenting, prototyping and eventually onboarding onto the new Framework underlying the new Platform ## Designed and implemented new asynchronous Application Framework leveraging JVM, Netty, gRPC, Spring, etc. providing set of vital capabilities out of the box (logging, metrics, tracing, HTTP/Thrift/gRPC clients, application testing framework, etc), which allowed to ### Save 1000s of engineer x hours, with widely reusable components and repeatable flows ### 100s of engineers to successfully contribute to migration of the existing product flows from previous Platform onto the new one ### Build a dozen of robust & reliable applications on top of it ### Influenced company-wide JVM-based framework # Re-designed and implemented Asynchronous Spanner Client (not provided by Google at the time), supporting ## Asynchronous operations execution (not supported by native client) Intelligent lazy execution of operations analyzing data dependencies between them, and allowing to ### Batch operations on the client level (multiple writes w/in the same txn), and therefore ### Save on Uber <> GCP Network latency overhead (reducing # of roundtrips), since all requests w/in Spanner txn have to be executed in serial # Led & executed multiple optimization projects targeting shared, low-level infrastructure components widely used across the company ## Diagnosed, triaged, scoped and executed a series of substantial refactorings of metrics reporting library (tally-java) to reduce excessive CPU & Memory (GC) churn. As a result reduced library footprint w/in the application from 25% of CPU utilization to ~5% (we emit a lot of metrics!). # One of the top code contributors ### Software Engineer @ Uber Jan 2018 – Jan 2019 | San Francisco Bay Area Joined Fulfillment Platform team owning critical infrastructure powering fulfillment flows of Local Logistics verticals in both Mobility (Rideshare) and Delivery (UberEats). Enabling south of 100B $ in GMV transacted on Uber Platform annually, Fulfillment Platform’s consistency and reliability are the cornerstones, at the same time presenting set of unique challenges while we’re aiming to support: # Running 100s of thousands of complex, concurrent, multi-party, long-running transactions (workflows), with # Tight Latency requirements, # 99.99% Availability objectives/guarantees Architected at the time (circa 2014), when no strongly consistent and horizontally scalable storage solution was available on the market (Cloud Spanner released only in 2017), previous generation of Fulfillment Platform have been built with availability being its primary focus around eventually consistent storage (Risk, later Cassandra), giving rise to a plethora of eventual consistency aberrations being tackled at the application level with the help of sticky routing, hashring-maintained ownership and local linearization of the requests in an aim to provide operationally manageable consistency model backed by eventually consistent storage. In that role, have been focusing on # Consistency and Reliability of the Fulfillment Platform: ## Instrumenting, tracing and troubleshooting the most intricate distributed systems issues (“vanishing” writes, distributed race conditions, etc.), as a result ## Holistically reviewed and surveyed existing Fulfillment Platform architecture suggesting on tactical and strategic vectors of investments to remediate existing gaps ### Software Engineer @ Uber Jan 2016 – Jan 2018 | Amsterdam Area, Netherlands 01/2017 - 08/2018 Cash team Focused on building infrastructure to support cash as globally accepted payment method on Uber platform. 07/2016 - 01/2017 Rider Payments team Focused on re-shaping monolithic API into micro-services architecture. ### CTO @ Landy Jan 2015 – Jan 2016 | Saint Petersburg, Russian Federation Responsible for the whole back-end infrastructure including storage, machine-learning pipelines, platform API, built upon Scala stack (Spray, Akka, Spark) and NoSQL (MongoDB). ### Software Engineer @ JetBrains Jan 2013 – Jan 2016 | Saint Petersburg, Russian Federation I was a part of the team fighting C++ complexity to bring top-notch language support in ReSharper C++. ### Researcher @ JetBrains Jan 2012 – Jan 2013 | Saint Petersburg, Russian Federation Conducted research in the area of online scheduling as part of work on master thesis. Came up with an provably effective solution allowing to cut up to 30% off the execution- and wait-times combined. ### Research Intern @ Intel Corporation Jan 2011 – Jan 2012 | Saint-Petersburg Implemented (in C) high-throughput cross-protocol (program-) gateway allowing to mitigate flickering, screen-tearing, freezing, etc. of the video signal in wireless transmitter-receiver system. ## Education ### Master's degree in Mathematics and Computer Science Saint Petersburg Academic University of Russian Academy of Sciences ## Contact & Social - LinkedIn: https://linkedin.com/in/alexey-kudinkin-b3517a85 --- Source: https://flows.cv/alexeykudinkin JSON Resume: https://flows.cv/alexeykudinkin/resume.json Last updated: 2026-04-11