Steven Zhao
Verified Expert in Engineering
Software Developer
Steven has a strong technical vision and startup background through his experience as the CTO of a startup, Dataraction. He has led a team of 10 to build a live streaming web platform with Clubhouse and Zoom features with over 1,500 signups, 100 views per live event, and $5,000 in revenue per month. He also has experience working at a huge conglomerate through his 8-month experience interning at Google. His strongest skill is full-stack web development.
Portfolio
Experience
Availability
Preferred Environment
Java, React, Node.js
The most amazing...
...project I have developed is a SaaS live-streaming, Zoom-like web application with over 1,500 signups, 100 viewers per event, and $5,000 in revenue per month.
Work Experience
Chief Technology Officer
Dataraction
- Hired, coached, and led 10 developers using Agile management to build a SaaS and stand-alone live streaming platform with React (later migrated to Next.js) front end with JEST for testing.
- Led team to build a fully functional Postgres and MongoDB database on Loopback 4 (Node.js framework with GraphQL) and real-time comments, polls, and reactions with WebSocket.
- Brought in over 1,500 sign-ups and 100 live viewers per event (still growing) and succeeded in helping the company get in revenue through a client contract worth $5,000 per month.
- Deployed the back end on Kubernetes cluster containerized with Docker and later migrated to OpenShift to better log user activity for analytics.
Software Engineer Intern
- Developed a feature on Google Travel involving complex modeling in considering user behavior, impact on revenue, and creative logging to maximize feature.
- Utilized a variety of complex web frameworks, RPCs (remote procedural call), and services using Java and JavaScript. The project is under NDA.
- Completed the entire software engineering development process; wrote a comprehensive design doc, wrote various tests, went through design reviews/discussions.
Software Engineering Intern
- Developed and rolled out a button for Gmail iOS which visible in iOS App.
- Implemented an entirely new interaction handler for iPad Gmail iOS using native Objective C with JavaScript and set the foundation for future development.
- Made complex use of object-oriented programming as it needed parallel communication with numerous views and objects.
- Wrote a comprehensive design doc, wrote unit tests and integration tests, went through design reviews/discussions and QA review.
Experience
Digital Mall Platform
It interacts with a complex denormalized NoSQL Firebase database to map store inventory based on location, size, color, brand, and more.
I conducted face-to-face market research with store managers and employees in 11 stores in the downtown Toronto area.
Gaming Community Tool App
This was a personal project.
eCommerce Shop
Skills
Languages
CSS, HTML, Java, JavaScript, Dart, GraphQL, TypeScript, Objective-C, C, C++, PHP
Frameworks
Express.js, Next.js, Bootstrap, Material UI, Redux, Loopback, Flutter, Jest
Libraries/APIs
React, Node.js, Socket.IO, Chai, Stripe API, REST APIs
Tools
Git, Agora, Mocha
Platforms
Firebase, Heroku, Kubernetes, Google Cloud Platform (GCP), OpenShift, Amazon Web Services (AWS), iOS
Storage
MongoDB, PostgreSQL, Google Cloud
Other
Computer Science, Front-end, IBM Cloud, Full-stack, Streaming, WebSockets, RPC, Entrepreneurship, Commerce, Software Architecture
Paradigms
E2E Testing, REST
Education
Bachelor's Degree (in Progress) in Computer Engineering
University of Toronto - Toronto, CA
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring