
Vishal Makasana
Verified Expert in Engineering
Mobile Apps Developer
Mumbai, Maharashtra, India
Toptal member since November 14, 2022
Vishal is a mobile application developer, consultant, and mentor with more than eight years of experience working full-time, on contract, and freelance throughout his programming career. Vishal strives to follow clean architecture and adhere to SOLID principles in nearly all of his projects because of his in-depth understanding of the fundamentals of mobile apps. He finds it enjoyable when concepts are translated into practical apps for solving problems in everyday life.
Portfolio
Experience
- Mobile Apps - 8 years
- Android Studio - 7 years
- Flutter - 5 years
- Jira - 5 years
- Android - 5 years
- Dart - 4 years
- Postman - 3 years
- Firebase - 2 years
Availability
Preferred Environment
Android Studio, Slack, Jira, Figma, Postman, Confluence
The most amazing...
...app I’ve developed is an income expense tracking app called My Pocket Planner which has 50,000 downloads and average of 4.6/5 ratings.
Work Experience
Lead Mobile Developer
Aza Fashions
- Led the development team to create the Aza mobile application, a luxury fashion app featuring over 1 million styles from 1,500+ designers, ensuring a seamless user experience for shopping for designer wear.
- Spearheaded the integration of an Image Search feature, enabling users to find their favorite styles effortlessly by uploading a photo, enhancing user engagement and convenience.
- Enhanced user experience by designing and integrating easy-to-use filters, providing tailored browsing experiences based on occasions, colors, categories, price, size, and shipping time.
- Enabled customizations on selected designer attires, tailoring luxury as per user preferences, thereby enhancing customer satisfaction and retention.
Senior Software Engineer
Kachow!
- Tested and optimized real-time stock price updates using a singleton socket manager during the numerous app lifecycle changes.
- Aided in implementing the majority of order validation test cases on the app side, allowing pre-purchase validation to be completed immediately without needing a validation API call.
- Created a reusable Dart package with networking, analytics, crash reporting, logging, and app update functionalities.
- Tracked and fixed bugs using Jira as a reporting tool.
Senior Application Developer
Anuva
- Recommended and persuaded senior management to switch from native frameworks to the Flutter framework for internal mobile applications while being part of the mobile application development team at Anuva (previously known as Global Gene Corp).
- Built the ggcPHENO application's three modules: PI, PMH, and FMH. These modules contained the most freestanding UI widgets, which were eventually utilized in all other modules.
- Managed the reviews of all product releases as the only mobile team member familiar with Flutter.
- Tracked and fixed bugs using Jira as a reporting tool.
Flutter Developer
Shree Swaminarayan Temple - Bhuj
- Designed and developed the Vachnamrut application's audio module as a new feature.
- Integrated a successful offline functionality into the Vachnamrut application to continue reading even when the network is down.
- Identified and corrected all critical flaws in every module of the Vachnamrut mobile application.
Android Developer
Whiz Solutions
- Learned how to use the augmented reality SDK quickly to integrate it successfully into the Whiz sample product, having passed all the necessary test cases.
- Optimized the EasyAccountax app's code and reduced the APK file size by 25%.
- Examined Firebase Crashlytics and made bug fixes for all previously produced applications to improve crash-free sessions; reached 99.9% crash-free sessions.
Experience
Income and Expense Tracker App
Domestic Transport Marketplace App
Text Drawable Flutter Package
https://pub.dev/packages/text_drawable_flutterEducation
Bachelor's Degree in Computer Engineering
Gujarat Technological University - Vallabh Vidyanagar, India
Skills
Libraries/APIs
REST APIs, Socket.IO, Google Maps, Google Maps API
Tools
Android Studio, Git, Jira, Figma, Slack, Postman, Confluence, Xcode, Trello
Languages
Dart, Kotlin, JavaScript, GraphQL, Java, TypeScript
Frameworks
Flutter, Android SDK
Paradigms
REST, Mobile Development, Cross-platform, Agile, Test-driven Development (TDD), Low-code Development
Platforms
Android, Mobile, Firebase, iOS, Bluetooth Low Energy (LE), Amazon Web Services (AWS), Azure
Industry Expertise
Healthcare
Storage
Cloud Firestore, MySQL
Other
APIs, Mobile Architecture, Mobile APIs, Minimum Viable Product (MVP), Mobile App Development, Mobile Applications, Architecture, Pixel Perfect, Software Architecture, Mobile Apps, Mobile GPS, WebSockets, CI/CD Pipelines, Technical Leadership, Maps, SDKs, Fintech, App Store, Team Leadership, Jetpack Compose
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