Kelly Liu

Kelly Liu

Senior Software Engineer

Location:

Work

Senior Software Engineer - Team Lead

Jan 2018 - Present

Worked within the Partner Engineering team responsible for building, maintaining and integrating Uplift’s installment payments, multi-channel, point-of-sale solution. Built JavaScript APIs, SPAs and REST services.

  • Tech lead for a team of full-stack engineers focusing on point of sale products with responsibilities including cross-team and stakeholder communications, scrum management
  • Lead developer for Uplift’s agent portal solution where travel agents can book trips using Uplift’s installment payments product
  • Architected and developed Uplift’s Agent API, a client-facing library written in JavaScript/TypeScript with configurable React-based UI modules which allows travel agent booking sites to leverage Uplift’s payment solutions
  • Contributed to Uplift’s React-based, cross-channel loan application flow used in production in over 200 multi-country travel partner integrations handling over $740M of loan originations since inception
  • Developed and scaled Uplift’s payments Clojure application to support multi-country services which is currently offered on over 200+ travel partners’ sites in both US and Canada
  • Created backend microservice to allow for asymmetric encryption of sensitive payment information as JWTs to securely pass payment tokens via the browser
  • Integrated Agent platform with distributed microservices to detect and block fraudulent transactions on Uplift payments
  • Cross-team collaboration with Product team in translating business and product requirements from technical specs. Worked with Sales team in supporting integrations with multi-billion US and Canadian travel companies

Software Engineer

Apr 2016 - Jul 2017

Worked on developing the new Lecorpio enterprise SaaS platform for corporate law firms to manage entire IP lifecycles within a centralized system using Angular 2, JavaScript, TypeScript, HTML/CSS

  • Developed the main dashboard component in JavaScript/TypeScript to display analytics for users on the status of their applications by integrating with 3rd party APIs and custom internal libraries
  • Collaborated with design teams and stakeholders to drive the consistency of product and UI/UX standards, and created mockups using Sketch for new components and features to be implemented based on feedback
  • Collaborated with front-end and back-end developers, data engineers and devops to support cross-team projects and goals
  • Researched, evaluated and made recommendations on potential dependencies from libraries, patterns, services and vendors

Education

Columbia University

B.S. Biomedical Engineering in Honors: C.P. Davis Scholar, received 4-year scholarship and annual summer research grants

Aug 2011 - May 2015

Skills

Languages

Javascript (ES6+, TypeScript, jQuery) ClojureScript HTML/CSS (LESS, SASS) Python Ruby

Frameworks

React/Redux Re-frame Angular Chalice Flask

AWS Services

Athena Aurora CloudFront CodeBuild CodePipeline Cognito DynamoDB Kinesis Lambda Secrets Manager

Data

Re-dash Snowflake SQL

Other

Objected-Oriented Programming Functional programming REST API design Rollup Webpack Babel i18n a11y Jira/Confluence Scrum Management