Summary
Overview
Work History
Education
Skills
Accomplishments
Timeline
Generic

Yibo Fu

Redmond,WA

Summary

Versatile Software Developer equally comfortable creating solutions for on-premise or cloud-based deployments. Exploits Agile development methodologies like Jira to rapidly iterate and improve outputs. Experienced with building streaming services utilizing Kafka, Kubernetes, AWS microservices. Adept at working effectively unsupervised and quickly mastering new skills. Works great with team members under Agile and Scrum frameworks.

Overview

6
6
years of professional experience

Work History

Software Development Engineer

DIRECTV
Redmond, WA
04.2022 - Current
  • Designed and implemented multiple new backend services for internal OTT steaming platform, leveraged with Go and Kafka. Tested and deployed through Jenkins pipeline.
  • Coordinated with other team for testing the new microservices deployment via AWS Lambda.
  • Designed and developed multiple RESTApi for OTT steaming services. Maintained and cleaned regularly for internal services which was deployed by Kubernetes.
  • Worked on steaming services codebase unit test coverage. Increased test coverage for multiple services average from 40% to 65%.

Associate Software Engineer

Fresh International Market
Lansing, MI
08.2021 - 03.2022
  • Design and implemented a content management system as a client-side Flask application at Azure using Azure App Services
  • Deployed and maintained Blob Storage for user database management
  • Dockerized applications to Azure using Container Registry.
  • Deployed multiple internal management web applications to Kubernetes Services in Azure.

Software Development Engineer Intern

Amazon Web Service
Seattle, WA
05.2020 - 08.2020
  • Reduced time needed to run script operation processes 75% by building, testing and deploying an internal web application for team members to manage basic host operations internally.
  • Designed and implemented back-end service to manage and collect internal data in native AWS using AWS CloudFormation and AWS Athena.
  • Created general management service which allows users to access the web application in multiple AWS regions, utilizing AWS RDS and MySQL.
  • Built a front-end page to make services management more interactive by using React and Material-UI library.

Software Development Engineer Intern

Midea America Corp
San Jose, CA
07.2018 - 07.2019
  • Increased efficiency and accuracy of processing raw text input for English classification of a virtual assistant by implementing fastText and sklearn library to build new training models via TensorFlow
  • Boosted training speed 42.6% and dataset download speed 18.2% by implementing multiple model factors for model training
  • Demonstrated that keywords spotting for microcontroller model is easier to implement and produces better results using Kaldi as a toolkit combined with enhanced MFCC algorithm to build wake-up-word recognition trained using Python.

Education

Master of Science - Computer Science

George Washington University
05.2021

Bachelor of Science - Computer Science

University of California
06.2018

Skills

  • Programming languages: Python, GO(Golang), Java, JavaScript
  • Frameworks and Tools: React, Django, AWS(EKS, EC2, S3, CloudFoundation), Azure, Kubernetes, Jenkins, Jira, Bitbucket/GitHub

Accomplishments

Bank Simulator( Golang backend Project) Kirkland, WA 2023

  • Design and implemented simple bank simulator system using Go and Postgres database.
  • Key features includes basic user account CUDR by multiple RESTful APIs using Gin framwork. Secure the APIs with user authentication JWT and PASETO.
  • Builld a minimal Docker image for deployment and use Docker-compose for development. Register a domain and config Kubernetes ingress to route traffic to AWS EKS. Set up GitHub Action to auto build and deploy the app to AWS Kubernetes cluster.
  • Working in process with gRPC and gRPC gateway. https://github.com/Petatron/bank-simulator-backend

Customer Relation Management (Full stack Project) Redmond, WA 2022

  • Designed and implemented basic CRM backend using Go. Included multiple basic RESTful API for customer operations interactives with React front end.
  • Tested and deployed via GitHub actions and Azure DevOps pipeline. Hosed and deployed via Kubernetes into AWS Lambda.

Simple Duolinggo (iOS and Web Project) Arlington, VA 2020

  • Conducted experiments with voice recognition function in Chinese for pronunciation quizzes by building RESTful APIs.
  • Built front-end via React Native and JavaScript with RESTful APIs to implement real-time characters pronunciation function from third-party APIs.

Timeline

Software Development Engineer

DIRECTV
04.2022 - Current

Associate Software Engineer

Fresh International Market
08.2021 - 03.2022

Software Development Engineer Intern

Amazon Web Service
05.2020 - 08.2020

Software Development Engineer Intern

Midea America Corp
07.2018 - 07.2019

Master of Science - Computer Science

George Washington University

Bachelor of Science - Computer Science

University of California
Yibo Fu