Summary
Overview
Work History
Education
Skills
Selected Projects
Timeline
Generic

Haoliang Yu

https://www.linkedin.com/in/haoliang-yu/

Summary

  • 10+ years of experience in analysis, design, development, automation, production support, implemented various high capability transaction-based applications and highly scalable distributed services.
  • 7+ years of technical lead experience in software development. Ability to independently take ownership of product line, work across various teams and work with people on all levels.
  • Manager role to hire and growth the team, drive agile process of squad, coordinate with teams, empower the deliveries.

Overview

14
14
years of professional experience

Work History

Engineer Manager

Nike
09.2021 - 10.2023
  • Hands-on coding experience with backend development in DevOps way, lead design and development of technical solution, solve complex technical problems
  • Collaborate with upstream/downstream teams in multi-office, multi-country environment to develop integrations to provide seamless flow
  • Drive team to deliver innovative and quality services to meet business need, apply agile/scrum best practice
  • Own resource plans for area, hire, mentor, drive growth and personal development of resources in team

Senior Software Engineer

WeWork
05.2019 - 07.2021
  • As engineer owner, active partner with product owner, design, and peer engineers with diverse backgrounds; lead sprint execution and empower high quality delivery
  • As tech lead, participant in architecture and system design, plan roadmap
  • As core engineer, detail design and hands-on role in core features; quick response and support on technical issues
  • As tech lead, make recruitment strategy and do technical interviews with candidates, mentor new hires

Staff Software Engineer

DerbySoft Information Technology And Service
05.2018 - 05.2019
  • Design solution and architecture on connectivity business of hospitality
  • Implement solution into code to support high volume, high availability requirement
  • Monitor on visualized dashboard for major projects and handle on alarms on duty

Senior Software Engineer

Cognizant Technology Solutions US
09.2014 - 02.2018
  • Lead team to implement solution. Break down complex projects into components and tasks
  • Design details and hands-on code on core features and interfaces
  • On call, investigate and identify root cause of issues ,coordinate with other teams regarding of any technical issue

System Development Specialist

Cognizant Technology Solutions China, Tianjin Branch
01.2013 - 09.2014
  • Prepared detailed design using UML diagrams for each module based on architecture design
  • Implemented core functionalities using Java code and wrote corresponding unit test code

Software Development Engineer

Xerox Corporation China
02.2011 - 12.2012
  • Implemented core features and functionalities, wrote high-quality unit test code
  • Worked closely with QA team, resolved defects and wrote root cause analysis documents

Software Engineer

Ave Point Inc
03.2010 - 12.2010
  • Responsible for daily development tasks, including new feature and defects.
  • Designed and Implemented Front-End code task basis,built interactive view for products

Education

Certified ScrumMaster (CSM)

Scrum Alliance
2019

Bachelor of Science - Software Engineering + Mechanical Engineering

Dalian Jiaotong University
Dalian, Liaoning province, China
2010

Skills

  • Java, Python, SQL, Shell, NodeJS,Typescript
  • MYSQLPostgres, Oracle, MongoDB, Redis
  • Spring,SpringBoot,SpringCloud, ElasticSearch, Kafka
  • Git, Jira, Jenkins, Docker, K8S, AWS stacks
  • Data structures and algorithms
  • Agile and scrum life cycle model
  • Distribute system and microservice architecture
  • Excellent engineering practices

Selected Projects

Nike Marketing Technology

  • NCP(Nike Communication Platform) - Develop and operate a realtime communication platform powering in the moment, personalized experiences across all channels for Great China consumers, using SpringBoot, AWS EC2, SNS/SQS, DynamoDB, Lambda, API Gateway to implement integrations with third parties, CloudFormation and Jenkins as DevOps tools to enable infrastructure as code and CI/CD, Splunk/SignalFX as observability solution
  • Promotion Auto Tether - Programmatically, tether a unique promo code to a user's ID and is automatically applied to that member's cart. Built with Nodejs, React, integrated with OAuth 2.0, and deployed on AWS EKS. Used Lambda/Step Function as serverless services

WeWork Sales Mission / Member Experience Mission

  • Super Sales - Build all in one tool to empower marketing and sales teams on processing pipeline, rich product and pricing strategy, use SpringBoot and Elasticsearch to build inventory and pricing service from 0 to 1, use CD/CD tool and deploy on K8s architecture
  • Access Control System - Manage on member's access calculation and distribution, used SpringBoot to build a single service under microservice and cloud-native architecture, Aliyun RDS and Redis as persistence storage, integrated with a bunch of third-party APIs including face recognition, IOT devices,and live identification

DerbySoft - Key Account connectivity of hospitality

  • Agoda - Marriott Connectivity - Used SpringMVC, MYSQL, Redis to build scalable microservices, supported both SOAP and REST APIs, logged in Kafka and Elasticsearch and eventually displayed on Kibana for monitoring, support more than 100,000,000 of query requests and brought 4000+ per day bookings revenue

WIC - An electronic system that replaces paper vouchers for food benefit issuance and redemption.

  • Async- Independently developed database backup and restore solution. Used OSGi framework and deployed it on GlassFish application server to manage resources and monitor system. Async was widely used by multiple projects, saved million dollars license cost compared with the third-party solution

EBT - Electronic Benefit Transfer(EBT) is an electronic payment system that allows the recipient to receive and purchase their government benefits.

  • Transaction Server - A core payment module, used JPOS to develop POS(Point Of Sale) basis transaction processing server which required low-latency and high availability. Separated transaction processing logic from the core framework, effectively balanced the workload.

Timeline

Engineer Manager

Nike
09.2021 - 10.2023

Senior Software Engineer

WeWork
05.2019 - 07.2021

Staff Software Engineer

DerbySoft Information Technology And Service
05.2018 - 05.2019

Senior Software Engineer

Cognizant Technology Solutions US
09.2014 - 02.2018

System Development Specialist

Cognizant Technology Solutions China, Tianjin Branch
01.2013 - 09.2014

Software Development Engineer

Xerox Corporation China
02.2011 - 12.2012

Software Engineer

Ave Point Inc
03.2010 - 12.2010

Certified ScrumMaster (CSM)

Scrum Alliance

Bachelor of Science - Software Engineering + Mechanical Engineering

Dalian Jiaotong University
Haoliang Yu