
Daniel Song
Verified Expert in Engineering
Mobile and Web Developer
Silver Spring, MD, United States
Toptal member since August 8, 2023
Daniel is an open-minded web and mobile developer who has spent most of his career in mobile and web development. He specializes in React Native, Expo, JavaScript, TypeScript, React, Next.js, GraphQL, Firebase, REST APIs, Node.js, and Agile software development. In the last 14 years, he has developed and published many applications in various industries. Daniel aims to reach maximum efficiency with every project and use both to improve and deliver a high-quality product.
Portfolio
Experience
- Agile Software Development - 12 years
- Mobile Apps - 12 years
- JavaScript - 10 years
- React Native - 9 years
- REST - 9 years
- TypeScript - 8 years
- React - 8 years
- GraphQL - 6 years
Availability
Preferred Environment
OS X, Slack, Front-end Development, Agile
The most amazing...
...product I've developed is Boatsetter, the number one boat rental platform in the US, available on both web and mobile.
Work Experience
React Native Developer
NowYouKnow Neuro
- Developed a mobile iOS and Android app for NowYouKnow Neuro.
- Created an app from scratch using React Native version 0.74.
- Viewed a website and followed its code to make the same content.
- Configured navigation by using React Navigation, Used Axios client for web service communication, and used Redux to manage the global state of the app.
- Configured RESTful web service API for PHP plugins on the server side and implemented Q/A view animations.
Mobile App Developer
Running Towards XYZ LLC
- Developed a story-telling React Native mobile app for kids for iOS and Android based on a web app and AWS back end.
- Generated kid stories for education by using OpenAI.
- Implemented the subscription feature by using Stripe with Apple Pay and Google Pay.
Senior React Native Developer
gigElev, Inc. (via Toptal)
- Developed a mobile application using React Native for both iOS and Android platforms, marking my first engagement with Toptal.
- Contributed to the development of an API client utilizing useQuery and played a role in designing the UI/UX for filtering and details pages.
- Handled onboarding walkthrough features, including animation, and implemented Redux stores.
- Participated in the development of an electric car vehicle charge station application.
Senior Full-stack Engineer
Boatsetter Inc
- Built web and mobile applications for Boatsetter, the US's number one boat rental app.
- Handled the front end using Next.js, renter app, and owner app development using React Native.
- Engaged in front-end development and mobile React Native development.
- Experienced in React, Redux, unit testing, and TypeScript.
- Handled the back end using Node.js and Ruby on Rails with Postgre SQL and MongoDB experience.
Senior Web and Mobile Developer
Revel.xyz (owned by DNA Media Technologies, Inc)
- Developed the social image trading mobile and web application using React Native and React.
- Tracked and fixed bugs using Jira and worked in a team with the Agile development method.
- Oversaw application launch processes. Earned over 10,000 downloads and received great feedback, especially for the UI.
Senior Mobile Developer
ezCater
- Engaged in a 1-year contract to develop a food delivery mobile application now available in the App Store.
- Developed the iOS and Android applications using React Native, TypeScript, and REST APIs.
- Built food delivery and push notification features and performed unit testing and CI/CD.
Senior Mobile Developer
YouSound
- Built an iOS music application to play albums and buy or sell album products.
- Developed the web application using React and JavaScript.
- Launched the application YouSound, which is now available in the App Store.
Principal Software Engineer
Building Engines, Inc
- Contributed to the enterprise real estate platform that improves net operating income across the world's most successful commercial real estate portfolios.
- Built a core high-level building module within the employees and accounting module.
- Wrote modularized, scalable, robust, and reusable modules and code to tackle technical debts using best practices.
- Updated accessibility and built different modules for the work order, preventive maintenance, invoice management, equipment, and admin accounting.
Senior Web and Mobile Engineer
TheGrint Inc
- Developed the #1 social golf player application in Web and Mobile (iOS and Android).
- Finished Google Map Overlay components tasks and REST API client wrapper tasks.
- Got more than 30k positive feedback from real live users and became the #1 social golf player app in Apple App Store and Google Play Store.
- Contributed to OAuth integration into the application.
Senior Web and Mobile Developer
ClearAppDevelopment, LLC
- Contributed to several projects based on clients' requests.
- Acted as the full-time dedicated lead engineer in a software agency.
- Gained experience in several industries, such as real estate, media, business entertainment, travel, and healthcare.
Experience
TheGrint | Golf GPS App
https://thegrint.com/The app includes a Maps SDK that works fully with the GPS tracking feature, drawing overlays on the map view. Finally, I implemented a REST API client to communicate with the back end.
AI Child Story Generator Mobile Application
https://wander.lyPROJECT OVERVIEW
Wanderly Stories aims to revolutionize storytelling for children by providing fresh, AI-generated stories every time. The app's intuitive interface and vibrant illustrations make the reading experience educational and entertaining.
MY INVOLVEMENT
As a key developer, I was instrumental in the app's success. My contributions included:
• React Native development: Ensuring a seamless user experience across the web and iOS.
• AWS Amplify Studio configuration and AWS Lambda function scripting for the back end.
• AI integration: Implementing ChatGPT to generate dynamic stories.
• UI/UX design: Collaborating on an intuitive and appealing interface.
• Testing and debugging: Ensuring smooth and efficient app performance.
• Deployment: Managing the launch and updates for both platforms.
My expertise and dedication brought this innovative project to life, offering children a magical storytelling experience.
iOS app: https://apps.apple.com/us/app/wanderly-stories/id6475022201?platform=iphone
Android app: https://play.google.com/store/apps/details?id=com.app.wanderly
Boatsetter | Boat Rental Community
https://www.boatsetter.com/YouSound | Music Streaming and Shopping Application
https://apps.apple.com/us/app/yousound/id1452078262React Native Mobile App for NowYouKnow Neuro
https://nowyouknowneuro.com/iOS app link - https://apps.apple.com/us/app/nowyouknowmed/id6648798784
Android app link - https://play.google.com/store/apps/details?id=com.app.nowyouknowneuro&pcampaignid=web_share
Revel.xyz | Digital Assets Trading App
https://revel.xyz/ezCater | Mobile Food Delivery Service
https://apps.apple.com/us/app/ezcater-business-catering/id1162865183/StreetEasy | Real Estate
JoinRoost | Financial Deposit Management Next.js App
https://joinroost.com/ClipIt | Social Video Game Clips Sharing App
https://clipit-community.web.app/homeThe iOS application link is here: apps.apple.com/us/app/clip-it-community-for-gamers/id151405.4242.
Education
Bachelor's Degree in Computer Science and Mathematics
University of Maryland - College Park, Maryland, USA
Skills
Libraries/APIs
React, Google Maps, Google Maps SDK, Stripe, Stripe Connect, Node.js, REST APIs, Stripe API, React Native for Web, OpenAI API, jQuery, AWS Amplify, Shopify API, Tamagui
Tools
Slack, Xcode, Android Studio, Git, GitHub, Jira, TestFlight, Expo, GitLab, Expo.io, Sentry, CircleCI, Figma
Languages
JavaScript, TypeScript, GraphQL, Swift, Objective-C, Java, Kotlin, CSS, HTML, SQL, Python, Go, HTML5
Frameworks
React Native, Jest, Redux, Next.js, Ruby on Rails (RoR), SwiftUI, Tailwind CSS, Cypress
Paradigms
Agile Software Development, Agile, REST, Unit Testing, Agile Project Management, Test-driven Development (TDD), Cross-platform, Search Engine Optimization (SEO), Mobile Development, Continuous Integration (CI), Continuous Delivery (CD)
Platforms
OS X, Firebase, Azure, iOS, Android, Shopify, Mapbox, Amazon Web Services (AWS), Docker, Twilio, Google Cloud Platform (GCP), WordPress, FusionAuth, Web
Storage
Cloud Firestore, PostgreSQL, SQLite, MySQL, MongoDB
Other
Computer Science, Android Development, Mobile Apps, Agile Deployment, Cloud, Web Applications, Axios, Front-end, eCommerce, Social Networks, App Submission, Mobile App Development, Progressive Web Applications (PWAs), Full-stack, Back-end, App UX, User Interface (UI), SDKs, APIs, Front-end Development, API Integration, Web Development, User Experience (UX), CI/CD Pipelines, Full-stack Development, App Store, Google Play Store, Android App Development, App UI, Push Notifications, Authorization, RESTFul APIs, In-app Purchase (IAP), Music, Audio, Streaming, OpenAI, Chatbots, Machine Learning, ChatGPT API, OAuth, MVP Design, Video Editing, eCommerce APIs, Artificial Intelligence (AI), AWS Amplify Studio
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