Results-oriented Software Engineer comfortable switching between architecture, design and implementation. Experienced at working in teams or self-directed environment. Interested to learn more about backend development and distributed system.
Overview
7
7
years of professional experience
Work History
Sr. Software Engineer
Tesla
Seattle, WA
04.2021 - Current
Worked closely with team leads, product managers, and designers to finalize project details and requirements.
Utilized a NexJS SSR project to consolidate and streamline client processes, eliminating the need for multiple third-party apps and establishing it as the central access point for all subdomains.
Implemented Access Content Management solution for FE projects. Wrapped solution into sharable library and designed standards for all teams. The solution supports both ABAC and RBAC calculation and code free on changes.
Lead team to brainstorming and develop strategies for end-to-end process improvement of performance and quality.
Software Engineer
Nordstrom
Seattle, WA
06.2018 - 04.2021
Built Java and Js Based services and deployed through Gitlab to multiple platforms such as AWS and k8s.
Built applications that use event sourcing to decouple responsibility of each system and provide communication between teams.
Built customer-facing app with React Native and internal utility tool with React.
Deployed the sharable library and schema package across teams to repository manager like Artifactory.
Designed retry logic to auto recovers unsuccessful system requests.
Experienced with AWS products such as Lambda, EC2, ELB, Cloudformation, SNS, SQS and etc.
Experienced with CI/CD process, docker, k8s, kustomize and terraform.
Experienced with common telemetry tool such as splunk, datadog, new relic and aws insight.
Software Engineer
Avvo
Seattle, WA
08.2017 - 04.2018
Developed and updated existing Web Applications using Ruby, RoR, Elixir and Vue.
Integrated thrid part monitoring tool: HoneyBadger, Datadog, GrayLog, PagerDuty and A/B testing.
Assisted Senior Software Engineers to create the new messaging system to replace the old micro-service.