Rohith Gilla
Verified Expert in Engineering
Software Developer
Rohith Gilla is a software engineer based in India who specializes in building exceptional mobile applications, websites, and everything in between. Over the past few years, he has worked with different types of Flutter projects. He understands the importance of scaling and maintaining a clean and well-architected source code and follows it extensively. Rohith Gilla has experience working with multiple mobile, web, and desktop platforms.
Portfolio
Experience
Availability
Preferred Environment
MacOS, Trello, Slack, Visual Studio Code (VS Code), IntelliJ IDEA, Artificial Intelligence (AI), OpenAI
The most amazing...
...iOS and Android application I've worked on is "With App," an app all about stories currently in the alpha stage.
Work Experience
Flutter/Dart Developer
Furshur Inc.
- Developed a comprehensive Flutter-based financial application used by users for tracking debit card transactions, claiming rewards, and linking multiple bank accounts, enhancing user engagement and financial management.
- Engineered the back-end architecture of a financial application using TypeScript, which successfully handled multiple concurrent user sessions and processed a decent amount of dollar transactions monthly, ensuring robust scalability and security.
- Implemented the CI/CD for mobile and back end for seamless delivery.
Flutter Developer
With App
- Developed a social media application that involves images, videos, text, audio, and more for iOS and Android.
- Used Firebase cloud functions for handling notifications and other side effects.
- Tracked and fixed application crashes and exceptions using Crashlytics and Sentry.
- Used Slack and Trello for clear communication as part of my role.
- Set up a CI/CD pipeline using CodeMagic to deploy applications to the iOS App Store and Google Play store.
Flutter Developer
Toptal Project
- Developed a cross-platform banking application that has multiple features. Worked with the provider as a state management solution.
- Made the whole application responsive to work across different sizes and different platforms.
- Set up the whole CI/CD process that was religiously followed during the development process.
Flutter Developer
Reesup
- Developed and deployed Flutter applications for iOS and Android to the respective stores.
- Developed and deployed required cloud functions for various use cases, such as handling push notifications, pub-sub, etc.
- Converted the Figma designs to beautiful UI components in Flutter.
Software Developer
Chat Leap
- Developed components in Chat Leap, an application focused on building bots that use Viber for connecting people with the brands.
- Built a to-do application for iOS and Android using React Native, Firebase for the UI, and Next.js for the server-side. It also involved the use of Snap Kit SDK.
- Worked on deep learning tools using Python for different tasks.
Software Developer
Teremac Private Limited
- Developed and improved the front-facing website of the company using CSS and JavaScript.
- Built an internal tool for managing orders and approving and managing shipments on one dashboard using Django, JavaScript and Jinja templates.
- Managed the deployment of the internal dashboard using Google Cloud Platform.
Experience
Lost Inator | Track Your Stuff
http://github.com/Rohithgilla12/lost-inatorThis project uses deep learning technologies to label images in the cloud and saves those tags that are useful for search indexing.
I developed this application using Flutter and Firebase, making it available for both iOS and Android.
Catalogue Creator for Small-scale Business Teams
http://github.com/Rohithgilla12/BPDProductlistWith the help of Python, I was able to create this scalable script that extracts products and saves them in the database, taking in the database connections and the required data format (Excel, CSV, and more). To built this searchable product list, I used advanced tools like TypeScript, Firebase, and Redux. This progressive web application uses search functionalities powered by Algolia, and its indexes are automatically updated through cloud functions.
Yata | Application that Makes a To-do List on Your Phone Wallpaper
http://github.com/Rohithgilla12/yataYata stands for yet another to-do application but enables the action items to be added with minimal steps and shown on the home and lock screen to avoid losing track. This application would be a great addition to people that crave productivity in their life.
Although I built this application using Flutter, the underlying API to change wallpaper isn't available in iOS, so this application is available only on Android.
Skillset
Languages
JavaScript, Python, TypeScript, Dart, HTML5, CSS3, Go
Frameworks
Flutter, Next.js, React Native, Angular, Redux, Django, Remix, Nuxt.js
Tools
Slack, IntelliJ IDEA, Git, Trello, Sentry, Codemagic
Platforms
Visual Studio Code (VS Code), Firebase, MacOS, Docker, iOS, AWS Lambda, Web
Libraries/APIs
React, Node.js
Other
Computer Science, APIs, OpenAI, Application State Management, Artificial Intelligence (AI)
Paradigms
REST
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