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
Android SDK, Visual Studio Code (VS Code), IntelliJ IDEA, MacOS, Xcode
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
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 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
Employee Management Platform
I improved the mass employee upload for 3rd-party integration, speeding up the upload time by over 500%. I also solved the inefficient algorithm causing downtime due to an out-of-memory error.
Chatbot Integration
I handled multiple clients across various businesses, including commerce and finance, and analyzed complex problems and concepts to produce a functional chatbot. I also developed functions to initiate a 3rd-party channel and app integration for a more comprehensive use case, using Node.js and Elasticsearch.
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.
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
Tools
IntelliJ IDEA, Xcode
Frameworks
Flutter, Android SDK, Hapi.js, WebApp
Languages
Kotlin, Dart, CSS, JavaScript, HTML, Java, TypeScript
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)
Storage
MongoDB, SQLite, MySQL, Elasticsearch, PostgreSQL
Other
Mobile Apps, Data Analysis, Google Data Studio, Google Play Store, Serverless, App Store, Artificial Intelligence (AI), Full-stack, APIs, Web Development, Classifier 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