Shaun Cheng
Verified Expert in Engineering
Web and Mobile Developer
Shaun is a passionate and experienced web and mobile developer with over seven years of experience. He has worked with React since 2015, building various websites and applications using React, Redux, MUI, Tailwind CSS, Storybook, and style components. Shaun is proficient at GraphQL, Apollo, and REST API development using the MEAN stack. He has also gained rich DevOps experience with Docker, AWS, and Heroku and worked on testing using Enzyme, Jest, Mocha, Chai, and Cypress.
Portfolio
Experience
Availability
Preferred Environment
Windows, MacOS, Slack, Visual Studio Code (VS Code), Jira, Figma, Asana, Agile
The most amazing...
...thing I've developed is a new website for Drowzee, a company building a sleep management system.
Work Experience
Senior Full-stack (Node.js and React) Developer
Container Exchange Services - Main
- Developed a company portal for Victoria's Container Deposit using React, TypeScript, and Next.js.
- Developed a member portal for managing profiles, reviewing return history, and managing payment information.
- Worked on building the back end using Node.js, Strapi, and GraphQL.
- Implemented authentication for the member portal using Auth0.
- Implemented interactive maps with clustering using a Mapbox API.
React/WordPress Developer
Ai4, LLC
- Developed a website from scratch using React, Next.js, and GraphQL.
- Integrated WordPress as the back-end service using WP REST API.
- Incorporated a mobile responsive UI based on Figma designs.
- Implemented video background and smooth carousel components.
Full-stack Strapi Developer
Real Dudes LLC
- Updated UI elements with styles and video links of the homepage built using Svelte.
- Worked on setting up a Strapi back end on Contabo VPS.
- Replaced the old Contabo VPS with a new hosting service.
Front-end Developer
Drowzee
- Developed a mobile responsive website for sleeping technology tools and the company from scratch using Angular 14 and TypeScript.
- Implemented apple.com-styled scrolling animations and fade effects.
- Optimized the performance to reduce the loading time to less than 1.5 seconds.
Senior React Native Developer
Beyond Finance, LLC
- Worked on managing the CircleCI pipeline with Fastlane configuration. Fixed various issues in release scripts and tests.
- Added the new UI and functions for feedback management.
- Worked on setting up a new app configuration for deployment to the App Store and the Google Play Store using Fastlane.
Senior Full-stack Developer
Bitgraphix
- Developed a web portal to present premium visual content for bitcoin and blockchain.
- Implemented a store for NFT products with beautiful animations from JSON files.
- Integrated a MetaMask wallet for buying, collecting, and trading NFTs.
- Managed the deployment to Netlify and worked on source code management and maintenance using GitHub.
Full-stack Engineer
Capital Link
- Worked on building the company website using React, Redux, React Scroll, and SCSS. Conducted unit testing using Jest and Enzyme.
- Developed a REST API using Node.js, Express.js, Passport.js, GraphQL, MongoDB, and Docker. Implemented SMTP and email features. Worked on its deployment to AWS.
- Worked on building smart contracts. Implemented a dashboard using React and Web3.js.
Freelance Software Developer
Freelance
- Developed six websites as well as various PWAs, and SPAs from scratch using the MERN and MEAN stack. Worked on building dashboards with complex data representations in the form of charts, tables, and SVGs using Material UI, D3.js, and Highcharts.
- Built twelve iOS and Android apps using React Native, iOS, Swift, Objective-C, Android, Java, Flutter, and Ionic. One of the mobile apps achieved more than 63,000 downloads in the first month.
- Developed various REST API using Node.js, Express, Go, PHP, and TypeScript. Worked on building databases and management using MongoDB, PostgreSQL, MySQL, and DynamoDB.
- Built websites using low-code platforms such as builder.io and acted as the CTO for maintenance management.
Freelance Software Developer
The Albert Einstein Group
- Implemented a sleek mobile responsive UI based on Figma designs and web scraping using JavaScript and JSON.
- Acted as a CTO for developing a mobile MVP that displayed cosmetics products' info fetched from various sources.
- Implemented push notifications. Contributed to testing and publishing apps on the App Store and Play Store.
Freelance Web Developer
Freelance
- Developed a golf tour website that can be customized based on specifying colors and sizes of these elements. Worked on building a custom video player for the above system.
- Contributed to a patient management system that helps doctors and physicians manage patient info and print out various forms and tickets.
- Built and customized various WordPress themes, plugins, and pages. Deployed many websites to servers and worked on their maintenance.
Experience
Full-stack Website Development
http://cdsvic.org.au/• Built the basic codebase and UI based on Figma design.
• Implemented complex UI components and pages—dynamic header, footer, and interactive map using Mapbox.
• Added a countdown timer to the release date.
• Integrated the Strapi back end using GraphQL and Apollo.
React Website Development for a Conference Business
http://ai4-2024-website.web.app/WORK DONE
• Developed a website from scratch using React, Next.js, and GraphQL.
• Integrated WordPress as the back-end service using WP REST API.
• Incorporated a mobile responsive UI based on Figma designs.
• Implemented video background and smooth carousel components.
Full-stack Website Development Using Svelte and Strapi
http://www.realdudesinc.com/WORK DONE
• Updated UI elements with styles and video links of the homepage built using Svelte.
• Worked on setting up a Strapi back end on Contabo VPS.
• Replaced the old Contabo VPS with a new hosting service.
Drowzee
http://www.drowzee.com/Financial App Development
http://apps.apple.com/us/app/beyond-finance/id1545633608Website Development for Bitgraphfix
http://bitgraphix.netlify.app/I worked on building the UI with animations based on the designs. I also implemented a gallery with NFTs and blockchain-based contents and integrated a MetaMask wallet.
Website Development for Capital Link
Dashboard Development
Social Event App Development
I worked on building the architecture and implementing a sleek UI/UX based on the provided designs. I also worked on functionalities to make the app work smoothly on most iOS and Android phones.
Codename Pumpkin
I worked on building modular and reusable components and libraries, updated the existing pages with new UI components and styles, and implemented new navigation using Vue Router.
iOS and Android App Development
http://play.google.com/store/apps/details?id=cleanthecrreek.redcherry.com.ctc&hl=en&gl=USI worked on:
• Facebook login and storing data and photos on AWS DynamoDB and S3
• Implementing push notifications using AWS SNS
• Testing and deployment to AppStore and PlayStore
WordPress Website Development
http://friendlyfilmworks.comSkills
Languages
JavaScript, SCSS, GraphQL, PHP, CSS, HTML, TypeScript, HTML5, CSS3, ECMAScript (ES6), Swift, Go, Java, Solidity, SQL, C#, Python
Frameworks
Redux, Angular, Express.js, Material UI, React Native, Ionic, Next.js, Tailwind CSS, Bootstrap, JSON Web Tokens (JWT), Jest, Cypress, Svelte, Kendo UI, .NET, Nuxt.js, Laravel, Vuetify, Ruby on Rails (RoR), Django, Flask
Libraries/APIs
React, Node.js, Vue, REST APIs, jQuery, Stripe API, Chart.js, React Redux, Vue 2, D3.js, Stripe, API Development, PayPal API, Google Maps API, Google Maps SDK, Google Maps, Web3.js, AWS Amplify, Vuex, RxJS, Highcharts, Mapbox GL
Tools
Slack, Git, Expo, Figma, Angular CLI, GitHub, CircleCI, Fastlane, Amazon Simple Notification Service (Amazon SNS), Jira, Expo.io, Xcode, Prisma, MetaMask, Webpack, Auth0, Amazon Cognito
Paradigms
MEAN Stack, Mobile Development, Unit Testing, REST, Functional Programming, Microservices, Search Engine Optimization (SEO), DevOps
Platforms
MacOS, Visual Studio Code (VS Code), iOS, Android, Amazon Web Services (AWS), Firebase, Contentful, Twilio, Mobile, WordPress, Mapbox, LAMP, Google Cloud Platform (GCP), Ethereum, AWS Lambda, Blockchain, Kubernetes, Docker, Heroku, Netlify
Storage
MongoDB, MySQL, PostgreSQL, NoSQL, Amazon DynamoDB, JSON, Amazon S3 (AWS S3)
Other
Responsive Web Apps, OAuth, Front-end, Storybook, MERN Stack, Back-end, Pixel Perfect, Front-end Development, App Store, Google Play Store, Content Management Systems (CMS), Architecture, API Integration, User Interface (UI), Full-stack Development, React Hooks, Mobile App Development, Vue 3, Charts, APIs, Data Visualization, Fintech, Gatsby, Responsive Design, Web Development, Progressive Web Applications (PWA), Strapi, Full-stack, Mobile Apps, Firebase Cloud Functions, Software Architecture, UI Development, Charting, Cordova, Smart Contracts, Chakra UI, Apollo, Cryptocurrency, Microsoft Azure, CI/CD Pipelines, Serverless, HTML5 Animations, CTO, Apple Pay, Webhooks, Technical Leadership, Sanity CMS, tRPC, Web Usability, GraphQL Code Generator, Zustand
Education
Master's Degree in Computer Software Engineering and Computer Applications
Massachusetts Institute of Technology - Cambridge, Massachusetts, USA
Certifications
Angular (Intermediate) Certificate
HackerRank
Learn Git
Codeacademy
Learn Sass
Codeacademy
Learn React.js: Part II
Codeacademy
Learn Ruby on Rails
Codeacademy
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