Dade Sheng, Developer in Toronto, ON, Canada
Dade is available for hire
Hire Dade

Dade Sheng

Verified Expert  in Engineering

Bio

Dade is a passionate developer who builds full-stack applications by leveraging the cloud. He develops applications and architecture using a combination of React and serverless technologies built on AWS. His applications have helped the health, cloud services, and creative industries. Dade has degrees in automation and computer science and is proficient with automation, serverless architecture, big data, and migrations.

Portfolio

Toptal
JavaScript, Node.js, React, TypeScript, Amazon Web Services (AWS), Solidity...
Amazon.com, Inc.
Amazon Web Services (AWS), Amazon EC2, Amazon Route 53, Amazon DynamoDB...
Amazon.com, Inc.
Amazon Web Services (AWS), Amazon EC2, Amazon Route 53, Amazon DynamoDB...

Experience

Availability

Full-time

Preferred Environment

Linux, MacOS

The most amazing...

...app I've developed helps caregivers monitor patients with dementia more closely by integrating information from a wearable device on the observed resident.

Work Experience

Senior Full-stack Developer

2020 - PRESENT
Toptal
  • Developed an organizational management tool with AWS and React.
  • Built and improved a CRS module that provides an effective and scalable customer risk rating solution.
  • Developed a user interface to interact with a fixed bond smart contract in the Ethereum blockchain.
  • Built a medical management tool that helps with episode coding and task assignment.
Technologies: JavaScript, Node.js, React, TypeScript, Amazon Web Services (AWS), Solidity, Serverless, Full-stack, Blockchain, Minimum Viable Product (MVP), Web Applications, Amazon Cognito, Cloud, Charts, User Experience (UX), Solution Architecture, Large Language Models (LLMs)

Software Development Engineer II

2019 - 2022
Amazon.com, Inc.
  • Developed a broad set of global cloud-based products.
  • Developed and maintained serverless websites on AWS.
  • Developed serverless applications using Amazon API Gateway, AWS Lambda, and Amazon DynamoDB.
  • Handled user authentication using AWS Amplify, AWS AppSync, and Amazon Cognito.
  • Built a responsive website front end using React, Redux, and TypeScript.
  • Created the application back end in Node.js, Rails, and Flask.
  • Constructed and deployed containerized applications using Docker.
Technologies: Amazon Web Services (AWS), Amazon EC2, Amazon Route 53, Amazon DynamoDB, Amazon S3 (AWS S3), Full-stack, AWS Lambda, Serverless, Docker, Scala, Java, Node.js, TypeScript, Redux, React, JavaScript, Serverless Framework, Elasticsearch, Amazon API Gateway, Machine Learning, Continuous Delivery (CD), SQL, Serverless Architecture, AWS Cloud Development Kit (CDK), Front-end, MySQL, REST APIs, APIs, Web Development, PostgreSQL, Redis, NoSQL, Git, Python, Material UI, HTML5, Full-stack Development, Progressive Web Applications (PWAs), Architecture, DevOps, Asynchronous Programming, Product Management, Microservices, MongoDB, Minimum Viable Product (MVP), Next.js, Tailwind CSS, Web Applications, Amazon Cognito, Cloud, Charts, Cypress, Technical Leadership, People Management, Solution Architecture, Data Analytics

Software Development Engineer

2017 - 2019
Amazon.com, Inc.
  • Built, maintained, and ran ETL jobs on the Apache Spark environment.
  • Deprecated a large-scale legacy system by migrating it off the Oracle database.
  • Created business intelligence dashboards using Amazon QuickSight.
  • Designed a highly attractive user interface for mobile and web applications.
  • Created a flow of application functionalities to optimize the user experience.
Technologies: Amazon Web Services (AWS), Amazon EC2, Amazon Route 53, Amazon DynamoDB, Amazon S3 (AWS S3), AWS Lambda, Serverless, ETL, Scala, Java, Sketch, React, JavaScript, Serverless Framework, Amazon API Gateway, Machine Learning, Continuous Delivery (CD), SQL, Serverless Architecture, AWS Cloud Development Kit (CDK), Front-end, MySQL, REST APIs, APIs, Amazon RDS, Web Development, PostgreSQL, Redis, NoSQL, Git, Python, Material UI, Chrome Extensions, HTML5, Full-stack Development, Express.js, Architecture, DevOps, Asynchronous Programming, Product Management, Google Cloud Platform (GCP), Microservices, PHP, MongoDB, Minimum Viable Product (MVP), Web Applications, Cloud, Amazon Alexa, Solution Architecture, Data Analytics

Software Development Engineer Intern

2016 - 2016
Amazon.com, Inc.
  • Contributed to the construction of a Big Data platform to create easy access to large scale data storage and computation.
  • Developed Spark applications on Amazon EMR to handle billions of records.
  • Architected mobile applications using Android and React Native.
Technologies: Amazon Web Services (AWS), Amazon S3 (AWS S3), React Native, Scala, Java, Big Data, Python, HTML5, Full-stack Development, Cloud

Teaching Assistant

2015 - 2016
University of Toronto
  • Guided and assisted students with software projects as they moved from one lifecycle stage to the next, which included analysis, design, implementation, and maintenance.
  • Provided assistance with the class CSC301 (Introduction to Software Engineering) that covered software development methodologies.
  • Assisted with the class CSC108 (Introduction to Computer Programming) that covered Python programming basics.
Technologies: Software Development, Python, Django, WebSockets, HTML5, Microsoft SQL Server

Amazon Forecast

https://forecasting.amazon.com/
Worked as a full-stack engineer on Amazon Forecast, a machine learning service that delivers highly accurate forecasts using AI. Developed the front end with React and Redux, created the back end with Java, and integrated the service with AWS.

AWS Console

https://portal.aws.amazon.com/billing/signup
Served as a full-stack engineer on a React single-page application for AWS user registration. Improved the user registration flow, prevented bot attacks, and established code conventions. Utilized functional programming approaches to create a flexible, scalable, and maintainable UI through code reuse.

ProApptivity

https://www.proapptivity.com/
Led as a full-stack developer for ProApptivity, a project management platform using React, TypeScript, and AWS. Established and led various aspects such as infrastructure, unit testing, styling, code conventions, building commonly used components, and continuous deployment.

Tookitaki

https://www.tookitaki.ai/
Acted as a senior front-end developer at Tookitaki, a leading cloud-based AML (anti-money laundering) transaction monitoring software provider. Played a crucial role in the development and improvement of the CRS (customer risk scoring) module, offering a highly effective and scalable solution for customer risk rating.

InfoMedix

https://infomedix.com.au/
Worked as the front-end developer for a patient episode management app built with React. Implemented the user interface based on UX requirements and collaborated with back-end developers to integrate APIs. The application aids in episode coding and task management.

Token Mart

http://www.neead.com
Developed a game collectible marketplace that allows users to purchase game items in batches. An ERC 1155 (multi-token standard) smart contract was used and deployed on Ethereum. Handled all aspects of creation, from UX design to front-end development and smart contract coding.

Portfolio

https://www.dade.ca/
Created a personal portfolio website using Next.js, TypeScript, Prisma, tRPC, and Postgres. It's built with the T3 stack and hosted on Vercel. The site is clean, beautiful, responsive, and fully customizable.
2015 - 2017

Master's Degree in Computer Engineering

University of Toronto - Toronto, Canada

2011 - 2015

Bachelor's Degree in Automation

Beijing Information Science and Technology University - Beijing, China

JULY 2020 - JULY 2023

AWS Certified Developer Associate

AWS

Libraries/APIs

AWS Amplify, React, Node.js, REST APIs, React Redux, Web3.js

Tools

AWS AppSync, AWS Cloud Development Kit (CDK), Amazon Cognito, Git, GitLab, AWS CloudFormation, Jira, Figma, MetaMask, Sketch

Languages

JavaScript, Java, TypeScript, Python, CSS, HTML, HTML5, GraphQL, SQL, Solidity, C#, C++, Scala, Visual Basic, Pascal, Bash, PHP

Frameworks

Serverless Framework, Redux, Next.js, Tailwind CSS, Django, Material UI, Ant Design, Flask, Jest, Spark, Express.js, Cypress, React Native

Paradigms

Web Architecture, Serverless Architecture, Agile, DevOps, ETL, RESTful Development, Scrum, Test-driven Development (TDD), Unit Testing, Asynchronous Programming, Microservices, Continuous Delivery (CD), Continuous Integration (CI)

Platforms

AWS Lambda, Amazon Web Services (AWS), Amazon EC2, MacOS, Docker, Blockchain, Vercel, Android, Linux, Ethereum, Google Cloud Platform (GCP), Amazon Alexa

Storage

Amazon S3 (AWS S3), Amazon DynamoDB, PostgreSQL, NoSQL, Elasticsearch, MongoDB, Database Modeling, Data Pipelines, MySQL, Microsoft SQL Server, Redis

Other

Software Development, Front-end, Web Components, Back-end, UI Development, Cloud, Serverless, Full-stack, APIs, Web Development, Responsive UI, Responsive Web Apps, Full-stack Development, Progressive Web Applications (PWAs), Architecture, Minimum Viable Product (MVP), Web Applications, Technical Leadership, Solution Architecture, Single-page Applications (SPA), Amazon Route 53, OAuth, API Gateways, Algorithms, Infrastructure as Code (IaC), Crypto, Cryptocurrency, Decentralized Finance (DeFi), Non-fungible Tokens (NFT), Ethereum Smart Contracts, Smart Contracts, ERC-1155, Ethers.js, Mirage, Decentralized Autonomous Organizations (DAO), Amazon RDS, Product Management, Charts, User Experience (UX), Large Language Models (LLMs), Data Analytics, Amazon API Gateway, AWS Certificate Manager, Code Deployment, Big Data, Machine Learning, Fintech, WebSockets, Chrome Extensions, People Management

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring