Experienced backend, distributed system and blockchain engineer. Also good at DevOps and interested in compiler design. FP and Lisp hacker.
-
Chief Technology OfficerAbstr Labs Oct 2021 - PresentI applied and get approved for $500K grants for researching a ZK-TLS project and build a ZK powered multichain synthetic asset exchange. Finished 7 milestones out of 8 -
Senior Software EngineerPagoda Mar 2022 - Sep 2024Miami, Florida , Us- Implement the first version of NEAR JavaScript SDK, the first smart contract SDK in JavaScript for all L1 and L2 blockchains. As top contributor enhances and maintains it till 2.0.0- At NEAR Devhub, he worked as a technical team lead and mentors five open source contributors that works on NEAR open source projects on weekly basis- At Emerging Technology team work on a multichain signature protocol -
Compiler EngineerPagoda Aug 2020 - Mar 2022Miami, Florida , Us- As second major contributor, work on Rainbow Bridge, the first NEAR<>Ethereum fully decentralized bridge. I stabilized it from crashes every hour to run with out issues for months- Make three 10x optimization on NEAR smart contract runtime -
Network Software EngineerPagoda Sep 2019 - Aug 2020Miami, Florida , Us- Implemented 100 NEAR Protocol node test infra for every protocol developer to one line spins up and tear down nodes split across GCP, Azure and AWS within a minute- Authored nearup, the official way to run near testnet and mainnet node until 2023- Designed and implemented the NEAR protocol release pipeline which had been used for two years after mainnet launch- Maintained NEAR pytest infra, the integration test service used internally for protocol teamEdited6:57 PM -
Senior Software EngineerMosaic May 2019 - Aug 2019New York, Ny, Us -
Senior Backend And Blockchain EngineerMakecents Dec 2018 - Apr 2019New York, New York, Us- 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 EngineerMakecents Feb 2018 - Dec 2018New York, New York, Us- 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. -
Software Developer InternRed Hat Jun 2017 - Dec 2017Raleigh, Nc, UsBuild 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. -
Remote Lisp EngineerAurea Software Mar 2017 - Jun 2017Austin, Texas, UsMaintain 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. -
Data AnalystMy Teacher Huibin Li'S Research Team Sep 2015 - Jun 2016I 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.
-
Android DeveloperLinks123.Com Sep 2015 - Oct 2015I 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.
-
Full Stack DeveloperXi'An Mingliu Beauty School Jun 2015 - Jul 2015I 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.
-
Qt/C++ DeveloperMy Teacher Zhilong He'S Research Team Feb 2014 - May 2014I 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.
Bo Yao Skills
Bo Yao Education Details
-
Nyu Tandon School Of EngineeringComputer Science -
Xi'An Jiaotong UniversityApplied Mathematics
Frequently Asked Questions about Bo Yao
What company does Bo Yao work for?
Bo Yao works for Abstr Labs
What is Bo Yao's role at the current company?
Bo Yao's current role is CTO at Abstr Labs.
What schools did Bo Yao attend?
Bo Yao attended Nyu Tandon School Of Engineering, Xi'an Jiaotong University.
What skills is Bo Yao known for?
Bo Yao has skills like Ruby On Rails, Postgresql, Common Lisp, Amazon Web Services, Kubernetes, Rust, Bash, C, C++, Clojure, Css, Docker.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial