Eugene Yokota

Software Engineer

New York City23 yrs 3 mos experience
Highly Stable

Key Highlights

  • Lead sbt maintainer since 2014.
  • Expert in Scala tooling and migration projects.
  • Passionate about improving developer experience.
Stackforce AI infers this person is a SaaS and Fintech expert with a focus on developer tooling and machine learning.

Contact

Skills

Other Skills

JavaC#C++Web ServicesUnixDistributed SystemsASP.NETJavaScriptDelphi

About

I am Eugene Yokota (@eed3si9n on Twitter and GitHub), a software engineer with years of experience working on Scala tooling. Currently at Netflix working on tooling for ML researchers who make personalization and recommendation algorithms. Previously I was at Twitter’s EE Build/Bazel Migration team migrating the largest Scala monorepo into Bazel. My specialties are researching and documenting complex landscapes of problems through reading, and talking to people, and bringing them into concrete implementations. I’m great at taking existing tools, and making them more performant and developer-friendly. I’ve been lead sbt maintainer since 2014 (as a side project since 2020), former Tech Lead of the Lightbend Tooling Team, and later a member of the Scala (Compiler) Team. I’m passionate about improving developer experience on and off the work, and like to tinker with ideas both through coding and this blog https://eed3si9n.com/ as my personal platform.

Experience

23 yrs 3 mos
Total Experience
4 yrs
Average Tenure
3 yrs 3 mos
Current Experience

Netflix

2 roles

Software Engineer L6

Promoted

Apr 2024Present · 2 yrs · Remote

  • - As a member of PTR (Productivity Tools and Reliability) team, develop a declarative framework for defining and creating machine learning pipelines and experiments.

Software Engineer

Jan 2023Apr 2024 · 1 yr 3 mos · Remote

  • - As a member of PTR (Productivity Tools and Reliability) team, led the migration of Tensorflow, Scala, Spark 2.x to 3.x by creating a cross building mechanism (tick/tock) on Bazel

Twitter

2 roles

Staff Software Engineer

Nov 2021Nov 2022 · 1 yr

  • - As a member of EE Build Team, implement Bazel migration of the largest Scala codebase in the world. Specifically, I've worked on implementing Bazel support for Scalding data processing platform, backward compatible deployment image "bazel bundle" command, etc.

Senior Software Engineer

Aug 2020Nov 2021 · 1 yr 3 mos

  • - Led the work stream to support external libraries for Twitter's Source monorepo, including counting the multiverses, maintaining bazel-multiversion, and customizing rules_scala phases.

Lightbend, inc.

3 roles

Principal Engineer, Scala team

Mar 2019Apr 2020 · 1 yr 1 mo

  • Maintain sbt and Zinc.
  • Maintain Scala compiler and standard library.

Tech Lead, Tooling team

Promoted

Jun 2016Mar 2019 · 2 yrs 9 mos

  • Tech lead of sbt, the interactive build tool.
  • Tech lead of tooling team (formerly Reactive Platform team).

Software Engineer

Mar 2014Jun 2016 · 2 yrs 3 mos

  • Maintained sbt 0.13.x series as co-lead.

The burgiss group

Software Developer

May 2003Mar 2014 · 10 yrs 10 mos · Hoboken, NJ

  • Design and develop financial software products and applications for the private equity alternative asset class.
  • Responsible for developing and maintaining core elements and cross-cutting technologies of the Private i software:
  • Designed and implemented team and role-based access control.
  • Designed and implemented data import tool with custom query language.
  • Also responsible for promoting API driven development, integration projects, internal operation systems, continuous build services and other best practices.
  • Designed and implemented OAuth2 token based authentication service.
  • Implemented centralized logging service using Fluentd and Elasticsearch.
  • C# (ASP.NET Web API 2, WCF), JavaScript (ExtJS), TypeScript, Delphi, SQL Server.

Stevens institute of technology

Research Student, Visualization Lab

Jan 2003May 2003 · 4 mos

  • Lead research project to obtain real-time data and visualize wireless communication network on 3D hyperbolic space. Visual C++, OpenGL.

Datascope patient monitors

Intern Software Developer

Apr 2002Oct 2002 · 6 mos

  • Designed and implemented reporting functionality and reorganized classes of patient monitoring software. Visual C++, Rational ClearCase.

Education

Stevens Institute of Technology

MS — Computer Science

Jan 2006Jan 2009

Stevens Institute of Technology

BS — Computer Science

Jan 1998Jan 2003

Stackforce found 100+ more professionals with Java & C#

Explore similar profiles based on matching skills and experience