Aravind Vemula, Developer in Hyderabad, Telangana, India
Aravind is currently unavailable

Aravind Vemula

App Developer

Hyderabad, Telangana, India

Toptal member since August 2, 2024

Bio

Aravind is a software engineer with 8+ years of experience in full-stack development, specializing in React Native, Android, and iOS applications. He designs, develops, and maintains robust, scalable, and user-friendly mobile applications. With solid expertise in front- and back-end technologies, Aravind ensures seamless integration and performance across platforms, delivering high-quality software solutions that meet client requirements and enhance user experiences.

Portfolio

Gabit
React Native, Android, iOS, JavaScript, Kotlin, SwiftUI, App Development
Recro
React Native, JavaScript, Kotlin, SwiftUI, App Development
Antares Tech
React Native, JavaScript, Android, Kotlin, iOS, SwiftUI, App Development

Experience

  • React Native - 8 years
  • JavaScript - 8 years
  • SQL - 8 years
  • Kotlin - 3 years
  • Android - 3 years
  • Swift - 2 years
  • SwiftUI - 2 years
  • iOS - 2 years

Preferred Environment

React Native, Android, iOS, Kotlin, Swift, JavaScript, SQL, AWS IAM, Amazon DynamoDB, Express.js, App Development

The most amazing...

...thing I've done is contribute to open-source projects and the React Native community.

Work Experience

Lead React Native Engineer

2023 - 2024
Gabit
  • Fixed hundreds of bugs created by junior developers before I joined and made the 1st official release within a week. Took complete accountability and ownership of the project onwards.
  • Improved crash-free users by up to 99.57% and crash-free sessions by up to 99.93% by tracking, assigning, and fixing bugs using Sentry and Jira.
  • Led the team to deliver projects, launching Skin Commerce in three weeks, Gabit CGM in one month, and Smart Ring BLE in 1.5 months.
Technologies: React Native, Android, iOS, JavaScript, Kotlin, SwiftUI, App Development

Senior React Native Engineer

2022 - 2023
Recro
  • Contributed to fintech software systems as an individual contributor.
  • Resolved and assigned bugs, improving crash-free users and sessions.
  • Implemented features for debit and credit card systems.
Technologies: React Native, JavaScript, Kotlin, SwiftUI, App Development

Senior React Native Engineer

2021 - 2022
Antares Tech
  • Implemented live video broadcasting using React Native WebRTC and ICE STUN and TURN protocols. The feature resembles Zoom calls, supporting up to 500 participants and moderators.
  • Created an open-source cropping tool: Github.com/vemarav/react-native-avatar-crop/.
  • Mentored juniors and onboarded new team members to the product.
Technologies: React Native, JavaScript, Android, Kotlin, iOS, SwiftUI, App Development

Lead Front-end Engineer

2020 - 2021
Brewhackers Technologies
  • Led a team and collaborated with stakeholders to plan and build Pondr and GIST products.
  • Contributed to the back-end's high- and low-level designs, brainstorming on technology choices.
  • Launched the products, achieving up to 1,000 daily and 10,000 monthly active users.
Technologies: React, React Native, JavaScript, Web, Android, iOS, App Development

Software Engineer

2018 - 2020
Kiprosh
  • Implemented the product listing and display page on the store segment as an individual contributor.
  • Improved product list scrolling performance by 3x using Github.com/Flipkart/recyclerlistview/.
  • Assigned, tracked, and fixed bugs, achieving 99.9% crash-free users and sessions on iOS and 99.5% on Android.
Technologies: React Native, React Native for Web, App Development

Software Engineer

2016 - 2018
Classpro
  • Implemented the Rails engine for payment gateways and REST APIs, working on back- and front-end functionality as an individual contributor.
  • Improved page speed by 3x, measured in FCP/TTI, by refactoring code.
  • Developed React Native apps from scratch for admin, faculty, and students, including a pipeline for white-label apps as requested by the client.
  • Tracked and fixed bugs using Rollbar for Ruby on Rails and Sentry for React Native.
Technologies: React Native, Ruby on Rails 5, App Development

Experience

Gabit

https://gabit.com/
Led the team and managed release cycles, bug fixing, and performance tuning.

I improved app performance by 2x and reduced launch time by 1.5x, achieving faster load times and FCP. I also reduced bugs, achieving a crash-free session rate of 99.93% and a crash-free user rate of 99.57%.

Avatar Crop

https://github.com/vemarav/react-native-avatar-crop
Developed a tool to crop user images from scratch in React Native and open-sourced it. It supports URL and file image cropping and is highly customizable, as it works as a React component rather than like regular native solutions. I wrote the cropping algorithm from scratch using geometry math formulas.

Education

2011 - 2015

Bachelor's Degree in Computer Science

University of Mumbai - Mumbai, Maharashtra, India

Skills

Libraries/APIs

React, React Native for Web

Tools

AWS IAM

Languages

JavaScript, SQL, Java, Kotlin, Swift, C++, Python 3

Frameworks

React Native, Express.js, SwiftUI, Ruby on Rails 5

Paradigms

App Development

Platforms

Android, iOS, Web

Storage

Amazon DynamoDB

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