Rohith Gilla, Developer in Karimnagar, Telangana, India
Rohith is available for hire
Hire Rohith

Rohith Gilla

Verified Expert  in Engineering

Software Developer

Location
Karimnagar, Telangana, India
Toptal Member Since
September 23, 2021

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

Furshur Inc.
Dart, Flutter, Node.js, APIs, REST, Nuxt.js
With App
Flutter, Firebase, JavaScript, Codemagic, Dart
Toptal Project
Flutter, Web, Application State Management, Dart

Experience

Availability

Part-time

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

2021 - 2022
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.
Technologies: Dart, Flutter, Node.js, APIs, REST, Nuxt.js

Flutter Developer

2021 - 2022
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.
Technologies: Flutter, Firebase, JavaScript, Codemagic, Dart

Flutter Developer

2021 - 2021
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.
Technologies: Flutter, Web, Application State Management, Dart

Flutter Developer

2020 - 2020
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.
Technologies: Flutter, Firebase, TypeScript, Dart

Software Developer

2019 - 2020
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.
Technologies: React, React Native, Next.js, Docker, Python

Software Developer

2018 - 2018
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.
Technologies: Python, Django, JavaScript

Lost Inator | Track Your Stuff

https://github.com/Rohithgilla12/lost-inator
This application serves a target audience who often forgets items once they have placed them somewhere. It enables users to search for saved items and track them very easily.

This 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

https://github.com/Rohithgilla12/BPDProductlist
One of the primary concerns that a business faces is when a new client comes in and wants to buy products: The first thing they ask for is the product list. The product list is like a menu card when you visit a restaurant.

With 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

https://github.com/Rohithgilla12/yata
The major problem one would face to get on par with their tasks for the day is keeping track of them.

Yata 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.

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

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring