Summary
Overview
Work History
Education
Skills
Languages
Languages
Websites
Projects
Timeline
Generic
Rakesh Vanand

Rakesh Vanand

Mobile App Developer
Ahmedabad,GJ

Summary

  • Seasoned React Native developer with comprehensive experience in building mobile applications using TypeScript and React. Possesses strong skills in developing user interface components, implementing and executing testing suites for software validation, along with proficiency in modern front-end build pipelines and tools. Demonstrated ability to deliver high-quality software solutions, contributing substantially to previous projects. A strong commitment to collaborative problem-solving, sophisticated design, and creating high-quality products is essential.

Overview

6
6
years of professional experience

Work History

Senior React Native Developer

Tatvasoft Pvt Ld
Ahmedabad
07.2020 - Current
  • Progressed to the role of Senior Software Engineer, showcasing consistent growth and increased responsibilities.
  • Accumulated 5 years of hands-on experience in diverse software projects within the company.
  • Developed user-friendly mobile applications using React Native framework.
  • Collaborated with designers to enhance user interface and experience.
  • Implemented state management solutions for efficient data handling.
  • Debugged and troubleshot issues with React Native applications.

Junior React Native Developer

Webline India Pvt. Ld.
Ahmedabad
01.2019 - 05.2020
  • Started as iOS Development intern at Webline India Pvt. Ld.
  • Promoted to Junior iOS Developer within 8-9 months.
  • Demonstrated adaptability with a smooth transition to React Native.
  • Became proficient in React Native within two months.
  • Seamlessly integrated into live projects as a React Native Developer.
  • Showcased rapid learning abilities and dedication to excellence in dynamic work environments.

Education

Master of Computer Applications -

R.B Institute of Management and Computer Studies
Ahmedabad
04.2019

Bachelor of Computer Applications -

Government BCA College
Ahmedabad
04.2017

Skills

  • React JS
  • React Native
  • HTML
  • CSS
  • JavaScript
  • TypeScript
  • Redux
  • Context API
  • Native Modules
  • Rest APIs
  • Axios
  • Payment gateway integration
  • Full-stack development
  • Multiple language support
  • Room Integration
  • Chat system
  • Push notification
  • Dark and light theme support
  • Nodejs
  • Firebase
  • SQL
  • git
  • GitHub
  • iOS development
  • Mobile app debugging
  • Code optimization
  • User interface design
  • Collaborative teamwork

Languages

  • Hindi, Native or Bilingual Proficiency
  • English, Full Professional Proficiency
  • Gujarati, Native or Bilingual Proficiency

Languages

Hindi
First Language
English
Upper Intermediate (B2)
B2
Gujarati
Advanced (C1)
C1

Projects

  • Government Exam Preparation App :-

This is a platform where students can study for competitive exams by preparing

and progressing through our advanced test series. Students can attend exams on a timely basis

and get their ranking status from all over users. Users can review their given answers and correct

answers after the exam. Video lectures and PDF notes are also available in this app for students.

This app has downloaded 100k+ from playstore and right now based on admin panel information

around 200k+ users are using this app.

Tools- React Native, Javascript, Context API, REST APIs, Axios, Razorpay, Push Notification,

Firebase, Github

Major Functionalities- Payment Functionality, Question List Screen with countdown timer.

Duration- 3 Months

Team Size- 1

From- Scratch

  • Online Hair Saloon Booking App:-

Using the above hair saloon booking app users can book their stylist or barber for their service.

This is the same kind of Uber and Zomato service. In this app, users can see stylist and barber

profiles, reviews, and their works. And based on that they can choose any and after that, they

need to put some details like service date & time, service location, and service type (hair cutting,

saving, other service). After that, they must pay 20% of the booking amount through an online

payment gateway. Once user confirm their booking they can track the status of the booking date

through the map. This app lets users chat with the stylist or barber using chat functionality. For

this chat functionality, we have used the Firebase Real-Time Database.

Tools- React Native, Javascript, Mobx, REST APIs, API Sause, Stripe, Firebase push

notification, Firebase Real-Time Database (For Chat Functionality), GitLab, Google Map, and its

APIs (Reverse Geo Coding) for location.

Major Functionalities- For Chat Functionality, Live location tracking of barber or stylist using

Firebase listeners, Map Integration, and Payment Functionality.

Duration- 8 to 9 Months

Team Size- 2

From- Scratch

  • Therapist Booking App:-

This app came from one of our US-based clients. In this app, the Patient can access the app

using the access code which is generated by the admin panel. After login using the access code

Patients can book their appointment with a doctor for an online therapy session. For attending

online therapy we have used Zoom meeting sdk at native side. T o achieve this we worked on

native modules. Before booking patients have to pay some of the booking amounts from the

online payment gateway which is developed using the Stripe payment gateway. Patient can edit

and cancel their appointments as per their availability.Tools- React Native, Typescript, Context API, REST APIs, Axios, Stripe, Firebase push

notification, Zoom Meeting SDK, BitBucket, Bitrise (CI/CD), Native Modules (For taking current

language from phone’s setting) Predefined Chat Support using API (For Help & Support).

Major Functionalities- Zoom Video Call Integration, Payment Integration, Document Signature

functionality using react-native-signature-canvas.

Duration- 1 Year

Team Size- 2

From- Scratch

  • Mobile app for selling and buying old mobile phones:-

This app provides a platform where users can sell or buy used mobile phones (same as Cashify).

Before putting on sell user’s phone they have to pass all our tests one by one like gyroscope

sensor testing, proximity sensor test, microphone test, speaker test, accelerometer test, screen

touch test, headphone jack test, charging port test, and other more testing which are necessary).

User has to put their phone’s basic details (device company name, IMEI number, color, RAM,

carrier, part number, and storage) to find a particular variant of that device and calculate the

amount of that mobile phone which is based on this info and test performance. For getting all

mobile phone data we have used Salesforce. T o get some of the tests we used native modules.

Tools- React Native, Typescript, Context API, REST APIs, Axios, Stripe, Firebase push

notification, Firebase Deeplink, BitBucket, Bitrise (CI/CD),

Major Functionalities- Chat functionality using API, Payment Integration, and Native modules

Integration for T est.

Duration- 1 Year 6 Months

Team Size- 3

From- Scratch

  • Real Estate Management App:-

Our client is a leading real estate developer based in the United Arab Emirates, renowned for its

luxurious residential, commercial, and leisure properties items. I have collaborated with the

Client’s team for developing user-friendly real estate management applications. Our intuitive

maintenance request system simplifies the process of reporting and tracking building

maintenance issues, enhancing efficiency and responsiveness. The service scheduling feature

ensures a smooth and hassle-free experience, allowing users to easily book and manage

maintenance appointments. User can see their property unit in 3D view through this app. Access

a diverse directory of verified service providers, including plumbers, electricians, and

carpenters, ensuring reliable and high-quality service.

Tools- React Native, Typescript, Redux-Saga, REST APIs, Axios, Push notification, App Langa

(For Multilanguage support around 8 languages support including Arabic right to left), Deeplink,

Azure, Firebase analytics, Fingerprint login, Social Media login (Facebook and Gmail), Firebase

Crashlytics, Eslint for maintain code quality

Major Functionalities- 3D View, Canvas Functionality for masking on the image, QR code

generate and scan functionality.

Duration- 6 Months

Team Size- 8

From- Middle

  • Delivery Management App:-

This app provides any user with the tools to track and share delivery information with a wider

public audience. From the dashboard, users can view the status of their contracts and shipments

and initiate delivery requests. User also can receive shipment notifications and track their loads in

transit. Plus, users can share those same shipment updates with their team and customers with

the tap of a button.

Tools- React Native, Typescript, Context API, REST APIs, Axios, One Signal (Push notification),

Azure (For Code and CI/CD), DataDog (For Tracking User flow and crash information), Launch

Darkly (For getting real-time events trigger into the app to hide and show view), Jest (For Unit

T est Case), SonarLinter (For maintaining code), Google Map SDK

Major Functionalities- Push Notification using One Signal, Real-Time Hide and Show UI based

on admin’s requirement, Unit T est Cases using react-native-testing-library (Covered 90% above

through all over the project), Google Map Functionality to show track icon on the map

Duration- 1 Year

Team Size- 3

From- Scratch

  • Micro Loan Finance App:-
    This app was developed for a Saudi bank’s subsidiary to provide micro-financing services. The mobile app allows users to apply for micro-loans, view their loan status, and manage repayments. As a senior React Native developer, I was responsible for integrating APIs, implementing UI based on Figma designs, ensuring responsiveness, and maintaining a user-friendly interface. I also created reusable custom components and hooks, implemented multi-language support (Arabic & English), and ensured app security. Additionally, I managed code reviews, pull requests, build delivery for QA and clients, and handled estimations and client communications to resolve development queries efficiently.

Tools – React Native, Typescript, Axios, Context API, i18n (for multilingual support), Git, Figma, Android Studio, Xcode
Major Functionalities – VPN detection, Rooted & Jailbroken phone prevention, Multilingual support (Arabic & English), Secure API integration
Duration – 6 Months
Team Size – 2
From – Scratch

Timeline

Senior React Native Developer

Tatvasoft Pvt Ld
07.2020 - Current

Junior React Native Developer

Webline India Pvt. Ld.
01.2019 - 05.2020

Master of Computer Applications -

R.B Institute of Management and Computer Studies

Bachelor of Computer Applications -

Government BCA College
Rakesh VanandMobile App Developer