Bo Yao
Team Lead at Near Inc- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English Native or bilingual proficiency
-
Chinese Native or bilingual proficiency
-
Spanish Elementary proficiency
Topline Score
Bio
Experience
-
Pagoda
-
United States
-
Blockchain Services
-
1 - 100 Employee
-
Team Lead
-
Mar 2022 - Present
-
-
Compiler Engineer
-
Aug 2020 - Mar 2022
-
-
Network Software Engineer
-
Sep 2019 - Aug 2020
-
-
-
Abstr Labs
-
Hong Kong
-
IT Services and IT Consulting
-
1 - 100 Employee
-
Chief Technology Officer
-
Oct 2021 - Present
-
-
-
Mosaic
-
United States
-
Software Development
-
1 - 100 Employee
-
Senior Software Engineer
-
May 2019 - Aug 2019
-
-
-
MakeCents
-
United States
-
IT Services and IT Consulting
-
1 - 100 Employee
-
Senior Backend and Blockchain Engineer
-
Dec 2018 - Apr 2019
- Lead the re-architecture project that separates a complex production monolith backend into microservices- Extending Sawtooth to support Fabric-style event channels and transaction status events
-
-
Backend and Blockchain Engineer
-
Feb 2018 - Dec 2018
- Helped on the research and implementation of ChronoShift, a novel consensus protocol - a TEE based PoS algorithm producing 1000+ tps with a rolling pool of 200-1000 validators. - Acted as the main developer for the backend of a blockchain based mobile wallet using Go and Python.- Implemented new features and bug fixes in backend REST API and gRPC API.- As the sole developer, independently implemented a decentralized exchange (DEX) layer of our blockchain platform, about 15k lines of Go in one month, including 5 microservices connected by REST and ZeroMQ and tests; set up auto test in CircleCI; wrote frontend in Re-frame.- Implement cross-chain bridging contracts in Ethereum, bridging transaction processor, and cross chain syncing service in Sawtooth to support ERC 20 based stable coins such as DAI (MakeDAO).- Implemented a frontend for a merchant web dashboard in Reagent and ClojureScript- Migrated all of the infrastructure from an OpenShift Cluster to an EKS Kubernetes cluster, reduce 60% running cost by set up automatic cluster scaling and ingress-nginx to only use one ELB. Resolved several OpenShift related issues. Show less
-
-
-
Red Hat
-
United States
-
Software Development
-
700 & Above Employee
-
Software Developer Intern
-
Jun 2017 - Dec 2017
Build a tool in Ruby and JavaScript to export, process and diagnose PostgreSQL connection and lock information for ManageIQ/CloudForms Server; Fix bugs in ManageIQ Appliance Console, ManageIQ Web App, network configuration and CloudForms deployment scripts in Ruby and Ruby on Rails. Build a tool in Ruby and JavaScript to export, process and diagnose PostgreSQL connection and lock information for ManageIQ/CloudForms Server; Fix bugs in ManageIQ Appliance Console, ManageIQ Web App, network configuration and CloudForms deployment scripts in Ruby and Ruby on Rails.
-
-
-
Aurea Software
-
United States
-
Software Development
-
100 - 200 Employee
-
Remote Lisp Engineer
-
Mar 2017 - Jun 2017
Maintain Gensym G2, a system for design real time expert systems; Implement and fix bugs in core system using a dialect of Common Lisp; Fix UI bugs and Lisp-C++ calling on Windows; Cooperate with a remote team, using github, JIRA, TeamCity and a VM server. Maintain Gensym G2, a system for design real time expert systems; Implement and fix bugs in core system using a dialect of Common Lisp; Fix UI bugs and Lisp-C++ calling on Windows; Cooperate with a remote team, using github, JIRA, TeamCity and a VM server.
-
-
-
My Teacher Huibin Li's Research Team
-
Xi'an China
-
Data Analyst
-
Sep 2015 - Jun 2016
I create data analysis, image processing, 3D mesh manipulation and parameterization programs in MATLAB, R and Python, totally 4,000 lines. The library and tool I created is useful in human face cognition and diagnose of brain disease. I create data analysis, image processing, 3D mesh manipulation and parameterization programs in MATLAB, R and Python, totally 4,000 lines. The library and tool I created is useful in human face cognition and diagnose of brain disease.
-
-
-
links123.com
-
Xi'an, China
-
Android Developer
-
Sep 2015 - Oct 2015
I create a "share my location" with friends and some map API based on BaiduMap SDK in a WhatsApp like App that focus on English talking and communication. I also create several native Android UI and some tests. I create a "share my location" with friends and some map API based on BaiduMap SDK in a WhatsApp like App that focus on English talking and communication. I also create several native Android UI and some tests.
-
-
-
Xi'an Mingliu Beauty School
-
Xi'an, China
-
Full Stack Developer
-
Jun 2015 - Jul 2015
I redesign the school's website and do some Linux server administration works. The school's website is based on a PHP MV* framework, MYSQL on server side, and standard HTML/CSS/JavaScript and JQuery as frontend. I redesign the school's website and do some Linux server administration works. The school's website is based on a PHP MV* framework, MYSQL on server side, and standard HTML/CSS/JavaScript and JQuery as frontend.
-
-
-
My Teacher Zhilong He's Research Team
-
Xi'an, China
-
Qt/C++ Developer
-
Feb 2014 - May 2014
I create about 3,000 lines of Qt/C++ code for Embed device, including a serial port control tool and some classes for obtaining and storing sensor data. I also learned Objective-C and iOS development from engineers in the team. I create about 3,000 lines of Qt/C++ code for Embed device, including a serial port control tool and some classes for obtaining and storing sensor data. I also learned Objective-C and iOS development from engineers in the team.
-
-
Education
-
NYU Tandon School of Engineering
Master of Science (M.S.), Computer Science -
Xi'an Jiaotong University
Bachelor of Science (BS), Applied Mathematics