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, Next.js, React Native, GraphQL, Firebase, REST APIs, Node.js, and Agile software development. In the last 12 years, he has developed and published many applications in various industries. Daniel aims to reach maximum efficiency with every project, learn from the experience, and use both to improve and deliver a high-quality product.
Portfolio
Experience
Availability
Preferred Environment
OS X, Slack, Front-end Development
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
NowYouKnowNeuro, LLC
- Developed a mobile iOS and Android app for NowYouKnowNeuro.
- Created an app from scratch using React Native version 0.74.
- Viewed a website and followed its code to make the same content.
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 that's now available in the App Store: apps.apple.com/us/app/id1452078262.
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.
Boatsetter | Boat Rental Community
https://www.boatsetter.com/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
Revel.xyz | Digital Assets Trading App
https://revel.xyz/ezCater | Mobile Food Delivery Service
https://apps.apple.com/us/app/ezcater-business-catering/id1162865183/YouSound | Music Streaming and Shopping Application
http://www.yousound.comStreetEasy | Real Estate
https://streeteasy.com/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, jQuery, AWS Amplify, Shopify API, Tamagui
Tools
Slack, Xcode, Android Studio, Git, GitHub, Jira, Expo, GitLab, Expo.io, Sentry, CircleCI, Figma, TestFlight, Corel VideoStudio
Languages
JavaScript, TypeScript, GraphQL, Swift, Objective-C, Java, Kotlin, CSS, HTML, SQL, Python, Go, HTML5
Frameworks
React Native, Jest, Redux, Next.js, Flutter, Ruby on Rails (RoR), SwiftUI, Tailwind CSS, Cypress, gRPC
Paradigms
Agile 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), Linux, Docker, Twilio, Google Cloud Platform (GCP), WordPress, FusionAuth, Web, Shopline
Storage
Cloud Firestore, PostgreSQL, SQLite, MySQL, MongoDB, Amazon DynamoDB
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 Development, Google Play Store, Android App Development, App UI, Push Notifications, Authorization, Music, Computer Vision, Chatbots, Machine Learning, Audio, Streaming, Shopping, Shopping Carts, Storyboarding, OAuth, MVP Design, Video Editing, eCommerce APIs, Artificial Intelligence (AI), OpenAI, 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