Lewis Liu

Lewis Liu Email and Phone Number

Founder @ Reflame. Never wait for a deploy or test ever again. @ Reflame
Lewis Liu's Location
San Francisco Bay Area, United States, United States
Lewis Liu's Contact Details

Lewis Liu personal email

n/a
About Lewis Liu

Doing my own thing now.

Lewis Liu's Current Company Details
Reflame

Reflame

View
Founder @ Reflame. Never wait for a deploy or test ever again.
Lewis Liu Work Experience Details
  • Reflame
    Founder
    Reflame Jul 2021 - Present
    San Francisco, Us
  • Brex
    Senior Frontend Engineer
    Brex Apr 2018 - Jul 2021
    San Francisco, California, Us
    Joined as the 2nd frontend engineer, employee #15. Grew to over 1000 employees, 12B valuation by the time I left 3 years after.Was entrusted time and again to build some of the most mission critical product experiences that contributed to Brex's success:- The original Startup Card onboarding flow that Brex publicly launched with- Rewards and Travel programs- The Ecommerce Card onboarding flow- The Brex Cash early access upsell flow, and GA onboarding flow and rebrandSet much of the early technical foundations for the frontend dashboard, many of which have stood the test of time and reaped dividends as the engineering team scaled to hundreds:- Migrated from manually normalized redux data fetching to Apollo client with auto normalization, eliminating the potential for many classes of data consistency bugs- Migrated from globally scoped SASS to component-scoped CSS-in-JS with Emotion- Introduced visual regression testing with Storybook and Chromatic that scaled up to running tens of thousands of component snapshots every build without ever slowing down- Introduced feature flagging with LaunchDarkly to enable gradual and targeted feature rollouts(Also made plenty of decisions that I've come to regret, but you live and learn...)Towards the end of my tenure, focused on frontend platform/infrastructure work to scale my impact:- Building out and maintaining our component library- Setting up tools and platforms for teams to monitor reliability/performance- Working on ways to measure and improve frontend dev productivity
  • Circleci
    Senior Product Engineer
    Circleci Sep 2016 - Mar 2018
    San Francisco, California, Us
    During my last few months, I was working with the Frontend infrastructure team, spearheading a transition from our Om/Om-next based Frontend written in ClojureScript into a React app written in modern, typed, functional JavaScript (with heavy use of Flow and Apollo Codegen, Ramda and Recompose), with declarative, client-centric data fetching (through Apollo Client, and an API server using Lacinia, a GraphQL server library for Clojure), and styled using component-oriented CSS-in-JS (using Glamorous). I developed the initial proof of concept for our ClojureScript <-> JavaScript interop mechanism, which proved crucial for us to be able to turn our ClojureScript app into JavaScript incrementally, instead of being forced into the unfortunate position to have to do an extraordinarily risky all-or-nothing rewrite. I also researched and introduced many of the libraries that enabled our team to write our JavaScript code in a functional paradigm as we would our ClojureScript code, as well as much of the tooling that improved day-to-day developer experience (Prettier, so we only have to ever bikeshed about styling once) and safeguarded us against shipping bugs to production (Jest with istanbul code-coverage, Storybook with the Storyshots plugin, etc).Afterwards, I worked with different teams to knowledge share and mentor other developers on how to work in the JavaScript side of our Frontend.Before all of that, I was working with the Growth team on several initiatives, including Google login, GitHub public scopes login, first-class Slack support and much more. I am also the technical owner for our user analytics stack, which makes heavy use of Segment to consolidate our event data, Amplitude for user behavior analysis, and LaunchDarkly for gradual feature rollouts and A/B tests using feature flags.
  • Metabase
    Front-End Engineer (Contract)
    Metabase Jun 2016 - Aug 2016
    Metabase is an open source business intelligence and data analytics app that tries to make data accessible for the entire organization.During my time here, among other smaller features and bug fixes, I built Metabase's Getting Started Guide from the ground up, and set up their end-to-end testing framework and wrote their first few end-to-end tests.For some more context, this was a short contract position I took up during my first job search out of school. It would have turned into a full time position if I didn't choose to instead accept my offer from CircleCI, whom I was also interviewing with at the time (with full disclosure).
  • Rangle.Io
    Full-Stack Javascript Developer (Internship)
    Rangle.Io Sep 2014 - Dec 2014
    Toronto, Ontario, Ca
    Worked in small agile teams to build hybrid apps using bleeding edge web technologies (Angular, React, Express, Koa) for clients in short 4-7 week engagements. I wrote eloquent, expressive, easily maintainable JS following functional paradigms, while adding features at a relentless pace with thorough test coverage, and squashing countless bugs. Towards the end of my contract, I led client discussions to secure a new project extension for an additional feature, and carried out a large-scale refactoring that involved migrating away from a CouchDB server-client replication based architecture to one that interacts with a simple RESTful API on top of PostgreSQL.
  • Autodesk
    Cloud Services Developer (Internship)
    Autodesk Sep 2013 - Dec 2013
    San Francisco, Ca, Us
    Worked with a global, distributed team on A360, a web service (built on Backbone) for teams of creative professionals to use for managing their digital assets. I delivered complete features from end to end based on designer mockups, and iterated rapidly based on designer feedback. Features I had worked on include a user-customizable theming framework, assets thumbnail generation and responsive thumbnail grid views, and a mini chat UI for async team communication.
  • Cibc
    Asp.Net Mvc Web Developer (Internship)
    Cibc Jan 2013 - Apr 2013
    Toronto, Ontario, Ca
    Worked with one other senior developer on an internal revenue tracking and reporting web app (built with JQuery and ASP.NET MVC) for the Investment Banking department. I was responsible for integrating with Active Directory authentication and role-based authorization to certain data views, for building a custom data export feature for generating Excel reports from JqGrid table schema specifications, and for exploring automated testing frameworks for future adoption.
  • Bank Of America Merrill Lynch
    Wpf Application Developer (Internship)
    Bank Of America Merrill Lynch Jan 2012 - Apr 2012
    Charlotte, Nc, Us
    Worked with a team of senior developers on a derivatives research and data visualization application (built with C# and WPF) used internally by traders. I created a 3D Implied Volatility Surface charting module, revamped the UI with Visual Studio style customizable docking panels using the AvalonDock library, and added a streamlined dashboard as the default view.
  • Blackberry
    Software Test Associate (Internship)
    Blackberry Sep 2010 - Aug 2011
    Waterloo, Ontario, Ca
    -Performed manual regression testing and wrote test automation scripts for OS7-Spearheaded a 60 FPS UI initiative through collecting objective performance metrics-Held highest reported issues count and lowest duplicate rate in regression testing team
  • Advanced Micro Devices (Amd)
    Multimedia And Certification Engineer (Internship)
    Advanced Micro Devices (Amd) Jan 2010 - Apr 2010
    Santa Clara, California, Us
    -Evaluated multimedia performance and functionality of AMD’s HD5xxx line of GPUs-Configured test benches using a diverse range of hardware and software components

Lewis Liu Skills

Javascript Clojure Clojurescript React Functional Programming Redux Reagent React Native

Lewis Liu Education Details

  • University Of Waterloo
    University Of Waterloo
    Honours Computer Engineering With Software Engineering Option
  • Sir Winston Churchill Secondary
    Sir Winston Churchill Secondary
    International Baccalaureate Certificates In Higher Level Math And Physics

Frequently Asked Questions about Lewis Liu

What company does Lewis Liu work for?

Lewis Liu works for Reflame

What is Lewis Liu's role at the current company?

Lewis Liu's current role is Founder @ Reflame. Never wait for a deploy or test ever again..

What is Lewis Liu's email address?

Lewis Liu's email address is le****@****rex.com

What is Lewis Liu's direct phone number?

Lewis Liu's direct phone number is +122660*****

What schools did Lewis Liu attend?

Lewis Liu attended University Of Waterloo, Sir Winston Churchill Secondary.

What skills is Lewis Liu known for?

Lewis Liu has skills like Javascript, Clojure, Clojurescript, React, Functional Programming, Redux, Reagent, React Native.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.