Shaun Cheng
Verified Expert in Engineering
Web and Mobile Developer
Shaun是一位充满激情和经验丰富的web和移动开发人员,拥有超过7年的经验. 自2015年以来,他一直与React合作, 使用React构建各种网站和应用程序, Redux, MUI, Tailwind CSS, Storybook, and style components. Shaun精通使用MEAN stack进行GraphQL、Apollo和REST API开发. 他还在Docker方面获得了丰富的DevOps经验, AWS, 和Heroku一起使用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...
...我为Drowzee开发了一个新网站,这是一家建立睡眠管理系统的公司.
Work Experience
Senior Full-stack (Node.js and React) Developer
Container Exchange Services - Main
- 使用React, TypeScript和Next为Victoria's Container Deposit开发了一个公司门户.js.
- 开发用于管理概要文件的成员门户, reviewing return history, and managing payment information.
- 使用Node构建后端.js, Strapi, and GraphQL.
- 使用Auth0为成员门户实现身份验证.
- 使用Mapbox API实现具有集群的交互式地图.
React/WordPress Developer
Ai4, LLC
- 使用React、Next从零开始开发一个网站.js, and GraphQL.
- 使用WP REST API集成WordPress作为后端服务.
- 结合基于Figma设计的移动响应UI.
- 实现视频背景和平滑旋转木马组件.
Full-stack Strapi Developer
Real Dudes LLC
- 更新UI元素的风格和视频链接的主页使用Svelte构建.
- 在Contabo VPS上建立Strapi后端.
- 用新的主机服务取代了旧的Contabo VPS.
Front-end Developer
Drowzee
- 使用Angular 14和TypeScript为睡眠技术工具和公司从零开始开发了一个移动响应式网站.
- Implemented apple.com风格的滚动动画和淡出效果.
- 优化性能,将加载时间减少到小于1.5 seconds.
Senior React Native Developer
Beyond Finance, LLC
- 使用Fastlane配置管理CircleCI管道. 修正了发布脚本和测试中的各种问题.
- 增加了新的用户界面和反馈管理功能.
- 使用Fastlane为app Store和Google Play Store设置新的应用配置.
Senior Full-stack Developer
Bitgraphix
- 开发了一个门户网站,为比特币和区块链提供优质的视觉内容.
- 实现了一个存储NFT产品的商店,带有来自JSON文件的漂亮动画.
- 整合了MetaMask钱包,用于购买、收集和交易nft.
- 管理netflix的部署,并使用GitHub进行源代码管理和维护.
Full-stack Engineer
Capital Link
- 使用React, Redux, React Scroll和SCSS构建公司网站. 使用Jest和Enzyme进行单元测试.
- Developed a REST API using Node.js, Express.js, Passport.js, GraphQL, MongoDB, and Docker. 实现了SMTP和电子邮件功能. Worked on its deployment to AWS.
- Worked on building smart contracts. 使用React和Web3实现了一个仪表板.js.
Freelance Software Developer
Freelance
- 使用MERN和MEAN stack从零开始开发6个网站以及各种pwa和spa. 以图表的形式构建具有复杂数据表示的仪表板, tables, and SVGs using Material UI, D3.js, and Highcharts.
- 使用React Native构建了12个iOS和Android应用程序, iOS, Swift, Objective-C, Android, Java, Flutter, and Ionic. 其中一款手机应用在第一个月的下载量就超过了6.3万次.
- 使用Node开发各种REST API.js, Express, Go, PHP和TypeScript. 曾使用MongoDB, PostgreSQL, MySQL和DynamoDB构建数据库和管理.
- 使用builder等低代码平台构建网站.作为CTO进行维护管理.
Freelance Software Developer
The Albert Einstein Group
- 基于Figma设计和使用JavaScript和JSON的网页抓取实现了一个时尚的移动响应UI.
- 担任CTO,开发手机MVP,显示从各种来源获取的化妆品信息.
- Implemented push notifications. 参与在App Store和Play Store测试和发布应用.
Freelance Web Developer
Freelance
- 开发了一个高尔夫旅游网站,可以根据指定这些元素的颜色和大小进行定制. 致力于为上述系统构建一个自定义视频播放器.
- 贡献了一个病人管理系统,帮助医生和医生管理病人信息和打印出各种表格和票.
- 构建和定制各种WordPress主题,插件和页面. 将许多网站部署到服务器上,并负责维护.
Experience
Full-stack Website Development
http://cdsvic.org.au/•基于Figma设计构建基本代码库和UI.
•实现复杂的UI组件和页面动态头, footer, and interactive map using Mapbox.
•增加了一个倒计时计时器的发布日期.
•使用GraphQL和Apollo集成Strapi后端.
React网站开发的会议业务
http://ai4-2024-website.web.app/WORK DONE
•使用React、Next从零开始开发一个网站.js, and GraphQL.
•使用WP REST API集成WordPress作为后端服务.
•结合基于Figma设计的移动响应UI.
•实现视频背景和平滑旋转木马组件.
使用Svelte和Strapi的全栈网站开发
http://www.realdudesinc.com/WORK DONE
•更新UI元素与风格和视频链接的主页使用Svelte构建.
•在Contabo VPS上建立Strapi后端.
•用新的托管服务取代了旧的Contabo VPS.
Drowzee
http://www.drowzee.com/Financial App Development
http://apps.apple.com/us/app/beyond-finance/id1545633608网站开发的Bitgraphfix
http://bitgraphix.netlify.app/我致力于基于设计创建带有动画的UI. 我还实现了一个带有nft和基于区块链的内容的画廊,并集成了一个MetaMask钱包.
资本链接网站开发
Dashboard Development
Social Event App Development
我致力于构建架构并基于所提供的设计实现时尚的UI/UX. 我还致力于让应用在大多数iOS和Android手机上运行顺畅.
Codename Pumpkin
我致力于构建模块化和可重用的组件和库, 用新的UI组件和样式更新现有页面, 并使用Vue路由器实现了新的导航.
iOS and Android App Development
http://play.google.com/store/apps/details?id=cleanthecrreek.redcherry.com.ctc&hl=en&gl=USI worked on:
•Facebook登录和存储数据和照片在AWS DynamoDB和S3
•使用AWS SNS实现推送通知
•测试和部署到AppStore和PlayStore
WordPress Website Development
http://friendlyfilmworks.comEducation
计算机软件工程和计算机应用硕士学位
麻省理工学院-美国马萨诸塞州剑桥市
Certifications
Angular (Intermediate) Certificate
HackerRank
Learn Git
Codeacademy
Learn Sass
Codeacademy
Learn React.js: Part II
Codeacademy
Learn Ruby on Rails
Codeacademy
Skills
Libraries/APIs
React, Node.js, Vue, REST API, jQuery, Stripe API, Chart.js, React Redux, Vue 2, D3.. js, Stripe, API开发,PayPal API,谷歌地图API,谷歌地图SDK,谷歌地图,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
Frameworks
Redux, Angular, Express.js, Material UI, React Native, Ionic, Next.js,顺风CSS, Bootstrap, JSON Web Tokens (JWT), Jest, Cypress, Svelte, Kendo UI, .NET, Nuxt.js, Laravel, Vuetify, Ruby on Rails (RoR), Django, Flask
Languages
JavaScript, SCSS, GraphQL, PHP, CSS, HTML, TypeScript, HTML5, CSS3, ECMAScript (ES6), Swift, Go, Java, Solidity, SQL, C#, Python
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, Sanity Studio
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, tRPC, Web Usability, GraphQL Code Generator, Zustand
How to Work with Toptal
在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring