Kyle Cheng
Verified Expert in Engineering
Software Developer
Kyle is a software developer and AWS Amplify engineer with six years of industry experience. He launched an open-source Amplify Flutter library at AWS that provides cloud components for connecting Flutter apps to AWS analytics, storage, and auth. Kyle led and organized Voodoo Paris' mobile SDK team from two to eight developers.
Portfolio
Experience
Availability
Preferred Environment
Flutter, Dart, C#, Unity
The most amazing...
...project I've completed is the open-source Amplify Flutter library for giving AWS storage, auth, and analytics functionality to any Flutter app.
Work Experience
Software Engineer
Amazon Web Services (AWS)
- Maintained stability and extended functionality of the open-source Amplify Flutter library, an API for apps to integrate analytics, real-time storage, and API functionality powered by AWS.
- Collaborated with a small initial team to develop and release the initial public release of Amplify Flutter using Dart, Kotlin, and Swift.
- Coordinated with the iOS, Android, and JavaScript teams to drive a standardized Amplify API for all platforms. All work can be accessed at github.com/aws-amplify/amplify-flutter.
Senior Mobile SDK Developer
Voodoo
- Led direction and development of a C# mobile SDK package that provided ads, analytics, GDPR, and A/B testing functionality for 150+ teams worldwide on iOS and Android.
- Pushed management to integrate machine learning and remote configuration systems to allow instant updates to mobile SDK behavior to increase ad revenue KPIs and reduce release cycle delays.
- Designed and independently developed a collaborative media Chrome extension in React and Firebase to improve cross-team information sharing.
- Created the hiring process and worked with management to expand the team from two to eight people.
Software Contractor
Freelance
- Developed and deployed a working Android and iOS mobile app in Xamarin that allowed users to organize and structure their media, share with friends, and record audio, pictures, and videos.
- Created a social media website using Node.js and React, allowing users to make friends, post images and videos, and have instant chats with other users. Integrated it with Google Firebase for storage and user authentication.
- Developed a React and React Native program that integrated Google Maps and a carousel view to enable easy navigation between key points.
Software Developer
Epic
- Achieved a 15% reduction in server data requests by analyzing and reworking front-end and back-end legacy code across 20 years of development and three different teams.
- Migrated deprecated server data structures by introducing new APIs and methodically examining the impact on our application's codebase.
- Educated nurses and doctors in the hospital surgery center on using the Optime program and translated user-specific needs into the software.
Experience
AWS Amplify Flutter
https://docs.amplify.aws/start/q/integration/flutter/Education
Bachelor's Degree in Computer Science
Williams College - Williamstown, MA, USA
Skills
Libraries/APIs
React, AWS Amplify
Languages
Dart, C#, MUMPS, Visual Basic, JavaScript
Frameworks
Flutter, Unity, React Native
Platforms
Amazon Web Services (AWS), Xamarin, Firebase, iOS, Android
Other
Software Development
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