
Sarah Audina
Verified Expert in Engineering
Full-stack Developer
Jakarta, Indonesia
Toptal member since June 13, 2022
Sarah is a full-stack developer with extensive experience in mobile application development and web development. She uses industry standards and loves to experiment with cutting-edge technology in her work. Sarah employs best practices and writes clean code to keep her workflow efficient.
Portfolio
Experience
- Android SDK - 4 years
- Java - 4 years
- Kotlin - 3 years
- Firebase - 3 years
- Flutter - 3 years
- Node.js - 2 years
- React - 2 years
- JavaScript - 1 year
Availability
Preferred Environment
IntelliJ IDEA, Amazon Web Services (AWS), Firebase, Stripe
The most amazing...
...thing I've developed is a screen recording application for Android, implemented with Open Graphics Library (OpenGL) to maximize performance.
Work Experience
Lead Developer
New Domain Enterprise
- Architected radio player application by leveraging REST API on AWS infrastructure.
- Managed a team of developers, bridging communication between shareholders and the development team.
- Developed back-end application features, including creating a radio scheduler and a radio listening API.
- Developed mobile application features, including creating a radio screen with complex and continuous animation, and improved user experience by optimizing the app performance and removing bottlenecks.
Software Developer
We Code Craft
- Architected a chatbot plugin that serves visitors to a pediatric clinic website.
- Implemented back-end application in Python, integrating OpenAPI to create an AI assistant.
- Implemented the front-end plugin interface that can be attached to multiple sites, including WordPress and Webflow sites.
- Fine-tuned the AI chatbot to serve the visitors and act as a clinic assistant to improve user experience and ease the onboarding and scheduling process.
Flutter Mobile Developer
My Dream Roadtrip
- Architected the infrastructure and deployed the back-end application in the Firebase environment.
- Developed a backend application that synchronizes the app database with the data from third-party API.
- Developed mobile application features, including an interactive UI with a graph system that synchronized with a map.
Software Developer
MemoryLane
- Revamped the Flutter codebase to enhance efficiency, reduce bugs, and significantly expedite development cycles, enabling quick iteration for idea validation.
- Set up CI/CD, reducing deployment time from 2 hours to 30 minutes.
- Managed app releases on the App Store and Google Play, ensuring strict compliance with their guidelines. This effort contributed to the successful launch and initial product sales.
- Collaborated with another developer to optimize API performance in the Firebase environment with cost efficiency in mind.
Android Developer
Kixieweb Inc
- Upgraded the application's support libraries, increasing the potential market by 100% compared to the previous version.
- Fixed critical bugs in the sales engagement platform's Android app.
- Oversaw the launch process, processed feedback, and advised on problems that hindered the launch process.
Flutter Developer
Lantern Pharma Inc.
- Architected and developed promotional applications for a clinical trial for a cancer treatment, from scratch to production.
- Leveraged the powerful combination of Flutter and Firebase to expedite development while significantly reducing project costs.
- Oversaw the medical apps' releases to the App Store and ensured compliance with HIPAA and App Store guidelines.
Mobile Developer
Freelance
- Developed a voice-based messaging application for Android and iOS in a Flutter codebase.
- Gathered requirements from clients and translated them into tasks.
- Implemented a complex UI that involved heavy animations and graphs.
- Executed code review and testing and built testing versions using automation tools.
Android Engineer
Freelance
- Contributed to a core video editing library by maintaining the existing code, troubleshooting, and fixing bugs.
- Helped analyze performance enhancement strategies.
- Adjusted demo application UI to new design requirements.
Full-stack Developer
Freelance
- Developed a web-based CMS to improve the existing one's features by customizing a Blade template and implementing supporting API for a 2nd-hand electronics marketplace.
- Gathered and translated client requirements into a detailed task for the team to execute.
- Architected the CMS and MySQL database with a back-end specialist.
- Implemented the API in Laravel and customized the Blade template while coordinating with a back-end specialist.
- Reviewed and tested the code and deployed the CMS into the hosting site.
Mobile Engineer
TLab
- Set up the Flutter codebase and developed and maintained a lifestyle application for Android and iOS, reaching over 500,000 downloads.
- Tracked and fixed bugs using Airtable as a reporting tool.
- Maintained the Flutter codebase and improved performance, resulting in a high user rating.
- Deployed and took charge of Android versioning in the Google Play store.
Experience
AI-based Virtual Assistant Price Estimator
http://virtualassitant.vercel.app/I implemented the app using ChatGPT to classify the input into defined categories. I also used Node.js to build the app and React for the UI.
Medical Chatbot
https://demo-2-dbdb15.webflow.ioOn the back end is a Python application integrated with OpenAI API using OpenAI assistant. Short-term memory management was implemented to ensure a coherent conversation with the AI assistant.
Education
Bachelor's Degree in Electronics and Instrumentation
Gadjah Mada University - Yogyakarta, Indonesia
Certifications
AWS Certified Developer Associate
Amazon Web Services
Binar Academy Bootcamp Business Intelligence Analyst
Binar Academy
Skills
Libraries/APIs
Node.js, FFmpeg, OpenGL, Stripe, React, Google Maps, OpenAI API
Tools
IntelliJ IDEA, Xcode, GitHub
Frameworks
Flutter, Android SDK, Hapi.js, WebApp, Express.io
Languages
Kotlin, Dart, CSS, JavaScript, HTML, Java, TypeScript, Go, Python
Paradigms
Reactive Programming, Business Intelligence (BI), DevOps
Platforms
Firebase, Heroku, iOS, Android, Visual Studio Code (VS Code), Amazon Web Services (AWS), Google Cloud Platform (GCP), Mobile, Cloud Run, Webflow
Storage
MongoDB, SQLite, MySQL, Elasticsearch, PostgreSQL, Redis, Amazon S3 (AWS S3)
Other
Mobile Apps, Data Analysis, Google Data Studio, Google Play Store, Serverless, App Store, Artificial Intelligence (AI), Full-stack, APIs, Web Development, Classifier Development, Tree Structures, Graphs, OpenStreetMap, Apple Pay, OpenAI, Chatbots, AI Chatbots, WordPress Plugins
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